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.

13
Jak mogę używać Swift w Terminalu?
Przeczytałem Co nowego w Xcode 6 . Artykuł wprowadza nową funkcję dotyczącą Xcode 6 i mówi: Wiersz poleceń Debugger Xcode zawiera interaktywną wersję języka Swift, znaną jako REPL (Read-Eval-Print-Loop). Użyj składni Swift do oceny i interakcji z uruchomioną aplikacją lub napisz nowy kod w środowisku podobnym do skryptu. REPL jest …

14
Szybkie podwójne do sznurka
Zanim zaktualizowałem xCode 6, nie miałem problemów z rzutowaniem double na ciąg, ale teraz wyświetla mi się błąd var a: Double = 1.5 var b: String = String(a) Daje mi komunikat o błędzie „double nie da się zamienić na łańcuch”. Czy jest na to inny sposób?
108 swift  string  casting  double 

11
Swift: usuń wszystkie elementy tablicy
Próbuję usunąć wszystkie elementy tablicy za pomocą pętli for w następujący sposób: for index 1...myArray.count { myArray.removeAtIndex(index) } Ale to nie działa, pojawia się ten błąd przed budowaniem: Spodziewany ';' w wyrażeniu „for”
108 ios  swift 

3
Migracja z UIWebView do WKWebView
w mojej aplikacji migruję z UIWebView do WKWebView, jak mogę przepisać te funkcje dla WKWebView? func webViewDidStartLoad(webView: UIWebView){} func webViewDidFinishLoad(webView: UIWebView){} i func webView(webView: UIWebView, shouldStartLoadWithRequest request: NSURLRequest, navigationType: UIWebViewNavigationType) -> Bool { print("webview asking for permission to start loading") if navigationType == .LinkActivated && !(request.URL?.absoluteString.hasPrefix("http://www.myWebSite.com/exemlpe"))!{ UIApplication.sharedApplication().openURL(request.URL!) print(request.URL?.absoluteString) return false …

9
Jak szybko otworzyć aplikację mapową ze współrzędnymi?
Mam szerokość i długość geograficzną, które chcę otworzyć w mojej aplikacji mapowej. Wypróbowałem ten kod TUTAJ . func goToMap(){ var lat1 : NSString = self.venueLat var lng1 : NSString = self.venueLng var latitude:CLLocationDegrees = lat1.doubleValue var longitude:CLLocationDegrees = lng1.doubleValue var coordinate = CLLocationCoordinate2DMake(latitude, longitude) var placemark : MKPlacemark = MKPlacemark(coordinate: …
107 ios  swift  apple-maps 


13
Jak utworzyć nowy projekt Swift bez używania scenorysów?
Tworzenie nowego projektu w XCode 6 nie pozwala na wyłączenie scenorysów. Możesz wybrać tylko Swift lub Objective-C i użyć lub nie Core Data. Próbowałem usunąć scenorys iz projektu usuwając główny scenorys i ręcznie ustawiając okno z didFinish Uruchamianie W AppDelegate mam to: class AppDelegate: UIResponder, UIApplicationDelegate { var window: UIWindow …
107 ios  swift  xcode6 

8
Jak mogę zamienić stopnie na radiany?
Próbuję przekonwertować ten Obj-Ckod na Swiftkod, ale nie wiem, jaki powinien być odpowiednik tego kodu? #define DEGREES_TO_RADIANS(degrees)((M_PI * degrees)/180) Poszukałem w Google i znalazłem to Ale nie rozumiem, jak przekonwertować to w Swift w moim przypadku?
107 ios  objective-c  macos  swift  macros 

6
Kontroler wątku głównego: wywołanie interfejsu API w wątku w tle: - [UIApplication applicationState]
Używam map Google w Xcode 9 beta, iOS 11. Otrzymuję następujący błąd w dzienniku: Kontroler głównego wątku: UI API wywołane w wątku w tle: - [UIApplication applicationState] PID: 4442, TID: 837820, nazwa wątku: com.google.Maps.LabelingBehavior, nazwa kolejki: com.apple.root.default-qos.overcommit , QoS: 21 Dlaczego tak się dzieje, ponieważ jestem prawie pewien, że nie …

8
szybka konwersja Range <Int> na [Int]
jak przekonwertować Range na Array Próbowałem: let min = 50 let max = 100 let intArray:[Int] = (min...max) uzyskać błąd Range&lt;Int&gt; is not convertible to [Int] Próbowałem też: let intArray:[Int] = [min...max] i let intArray:[Int] = (min...max) as [Int] one też nie działają.
107 ios  arrays  swift  int  range 

8
Jak programowo utworzyć widok UIImage - Swift
Próbuję programowo utworzyć widok UIImage, mam nowy widok i próbowałem to zrobić let imageName = "yourImage.png" yourview.backgroundColor = UIColor.colorWithPatternImage(UIImage(named:imageName)) to nie zadziałało, ponieważ nie wiem, jakie powinno być twoje zdanie w drugiej linii. Pytanie: Jak sprawić, aby UIImageView pojawił się na ekranie, kodując go zamiast robić to w serii ujęć

1
Szybkie, zmienne dekoracje z „?” (znak zapytania) i „!” (wykrzyknik)
Rozumiem, że w Swift wszystkie zmienne muszą mieć przypisaną wartość i że za pomocą opcji opcjonalnych możemy ustawić zmienną, która ma być ustawiona nilpoczątkowo. Nie rozumiem, co robi ustawienie zmiennej na a !, ponieważ miałem wrażenie, że to „odpakowuje” wartość z opcjonalnej. Pomyślałem, że robiąc to, gwarantujesz, że ta zmienna …
106 swift  optional 

10
Swift Alamofire: Jak uzyskać kod stanu odpowiedzi HTTP
Chciałbym pobrać kod stanu odpowiedzi HTTP (np. 400, 401, 403, 503 itd.) W przypadku niepowodzeń żądań (a najlepiej również w przypadku sukcesów). W tym kodzie przeprowadzam autoryzację użytkownika za pomocą HTTP Basic i chcę mieć możliwość przesłania użytkownikowi wiadomości, że uwierzytelnianie nie powiodło się, gdy użytkownik błędnie wpisuje hasło. Alamofire.request(.GET, …
106 swift  alamofire 

5
Protokół może być używany tylko jako ograniczenie ogólne, ponieważ ma wymagania własne lub związane z typem
Mam protokół RequestType i ma skojarzony model typu, jak poniżej. public protocol RequestType: class { associatedtype Model var path: String { get set } } public extension RequestType { public func executeRequest(completionHandler: Result&lt;Model, NSError&gt; -&gt; Void) { request.response(rootKeyPath: rootKeyPath) { [weak self] (response: Response&lt;Model, NSError&gt;) -&gt; Void in completionHandler(response.result) guard …

7
Jak zdefiniować stałą statyczną w klasie w języku swift
Mam te definicje w mojej funkcji, które działają class MyClass { func myFunc() { let testStr = "test" let testStrLen = countElements(testStr) } } Ale jeśli przeniosę „testStr” i „testStrLen” na poziom klasy, to się nie skompiluje. Mówi się, że „MyClass.Type nie ma elementu członkowskiego o nazwie„ testStr ”. class …
105 swift 

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.