Pytania otagowane jako swift

Swift to bezpieczny, szybki i wyrazisty język programowania ogólnego przeznaczenia opracowany przez Apple Inc. dla jego platform i systemu Linux. Swift jest oprogramowaniem typu open source. Użyj tego tagu tylko do pytań o funkcje językowe lub wymagających kodu w Swift. Użyj tagów [ios], [ipados], [macos], [watch-os], [tvos], [cocoa-touch] i [cocoa] w przypadku (niezależnych od języka) pytań dotyczących platform lub ram.

18
Sprawdź połączenie internetowe za pomocą Swift
Kiedy próbuję sprawdzić połączenie internetowe na moim iPhonie, pojawia się mnóstwo błędów. Czy ktoś może mi pomóc to naprawić? Kod: import Foundation import SystemConfiguration public class Reachability { class func isConnectedToNetwork() -> Bool { var zeroAddress = sockaddr_in() zeroAddress.sin_len = UInt8(sizeofValue(zeroAddress)) zeroAddress.sin_family = sa_family_t(AF_INET) let defaultRouteReachability = withUnsafePointer(&zeroAddress) { SCNetworkReachabilityCreateWithAddress(nil, …
251 ios  swift  xcode  reachability 

17
Jak używać pull do odświeżania w Swift?
Buduję czytnik RSS za pomocą programu fast i muszę zaimplementować funkcję pull, aby ponownie załadować. Oto jak próbuję to zrobić. class FirstViewController: UIViewController, UITableViewDelegate, UITableViewDataSource { @IBOutlet var refresh: UIScreenEdgePanGestureRecognizer @IBOutlet var newsCollect: UITableView var activityIndicator:UIActivityIndicatorView? = nil override func viewDidLoad() { super.viewDidLoad() self.newsCollect.scrollEnabled = true // Do any additional …



6
Jak mam dispatch_sync, dispatch_async, dispatch_after itp. W Swift 3, Swift 4 i późniejszych wersjach?
Mam dużo kodu w projektach Swift 2.x (lub nawet 1.x), które wyglądają tak: // Move to a background thread to do some long running work dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0)) { let image = self.loadOrGenerateAnImage() // Bounce back to the main thread to update the UI dispatch_async(dispatch_get_main_queue()) { self.imageView.image = image } } …


30
Przejdź do nagłówka Cel C, nie utworzony w Xcode 6
Niedawno pracowałem nad dodaniem Swift do istniejącego projektu, aby wypróbować go w świecie rzeczywistym. Po dodaniu do projektu pliku źródłowego Swift nie mam problemów z uzyskaniem „Bridging Header”, czyli Objective-C do Swift. Ale nigdzie nie można znaleźć *-Swift.hpliku nagłówkowego, który ma ujawniać klasy Swift oznaczone @objclub podklasy klas ObjC :-( …
242 objective-c  xcode  swift 

30
SourceKitService zakończony
Mam problem z Xcode, w którym pojawia się błąd „Zakończył się serwis źródłowy”, a wszystkie podświetlanie składni i uzupełnianie kodu znikają w Swift. Jak mogę to naprawić? Oto przykładowy obraz:

6
próba szybkiej animacji ograniczenia
Mam pole UITextField, które chcę powiększyć po naciśnięciu. Ustawiłem ograniczenia i upewniłem się, że ograniczenie po lewej ma niższy priorytet niż ten, który próbuję animować po prawej stronie. Oto kod, którego próbuję użyć. // move the input box UIView.animateWithDuration(10.5, animations: { self.nameInputConstraint.constant = 8 }, completion: { (value: Bool) in …

29
Swift - jak przekonwertować ciąg znaków na podwójny
Próbuję napisać program BMI w szybkim języku. Mam problem: jak przekonwertować ciąg znaków na podwójne? W Objective-C mogę zrobić tak: double myDouble = [myString doubleValue]; Ale jak mogę to osiągnąć w języku Swift?
242 swift 


28
Zmiana koloru paska nawigacji w Swift
Korzystam z widoku próbnika, aby umożliwić użytkownikowi wybór motywu kolorów dla całej aplikacji. Planuję zmienić kolor paska nawigacji, tła i ewentualnie paska kart (jeśli to możliwe). Badam, jak to zrobić, ale nie mogę znaleźć żadnych szybkich przykładów. Czy ktoś mógłby podać przykład kodu, którego musiałbym użyć, aby zmienić kolor paska …


18
Jak usunąć element z tablicy w Swift
Jak mogę rozbroić / usunąć element z tablicy w nowym języku Apple Swift? Oto kod: let animals = ["cats", "dogs", "chimps", "moose"] Jak można animals[2]usunąć element z tablicy?
236 arrays  swift 

28
Swift stosuje .uppercaseString tylko do pierwszej litery ciągu
Próbuję stworzyć system autokorekty, a gdy użytkownik wpisze słowo z wielką literą, autokorekta nie działa. Aby to naprawić, zrobiłem kopię napisanego łańcucha, zastosowałem .lowercaseString, a następnie porównałem je. Jeśli ciąg znaków jest rzeczywiście źle wpisany, powinien poprawić słowo. Jednak słowo, które zastępuje wpisane słowo, jest pisane małymi literami. Więc muszę …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.