Als «swift» getaggte Fragen

Swift ist eine sichere, schnelle und ausdrucksstarke Allzweck-Programmiersprache, die von Apple Inc. für seine Plattformen und Linux entwickelt wurde. Swift ist Open Source. Verwenden Sie das Tag nur für Fragen zu Sprachfunktionen oder wenn Sie Code in Swift benötigen. Verwenden Sie die Tags [ios], [ipados], [macos], [watch-os], [tvos], [cocoa-touch] und [cocoa] für (sprachunabhängige) Fragen zu den Plattformen oder Frameworks.



6
Schnelle Unterklasse UIView
Ich möchte eine Unterklasse erstellen UIViewund eine loginähnliche Ansicht anzeigen. Ich habe dies in Objective-C erstellt, möchte es aber jetzt auf Swift portieren. Ich verwende keine Storyboards, daher erstelle ich meine gesamte Benutzeroberfläche im Code. Aber das erste Problem ist, dass ich implementieren muss initWithCoder. Ich habe ihm eine Standardimplementierung …
94 ios  swift 

10
iOS - Die Datei 'MyProject-Swift.h' wurde beim Ausführen von Unit Tests für Swift nicht gefunden
Ich versuche, Unit Testing für mein Projekt einzurichten. Es ist eine vorhandene Objective-C-App, zu der ich kürzlich eine Swift-Klasse hinzugefügt habe. Ich habe die Dateien 'MyProject-Swift.h' und Swift Bridging (beide 'MyProject' und 'MyProjectTest') eingerichtet und kann die App mit Objective-C- und Swift-Code problemlos erstellen und ausführen. Jetzt möchte ich jedoch …

3
Hin- und Rückfahrt Schnelle Nummerntypen zu / von Daten
Da sich Swift 3 Datastattdessen zu [UInt8]neigt, versuche ich herauszufinden, wie verschiedene Zahlentypen (UInt8, Double, Float, Int64 usw.) als Datenobjekte am effizientesten / idiomatischsten codiert / decodiert werden können. Es gibt diese Antwort für die Verwendung von [UInt8] , aber es scheint verschiedene Zeiger-APIs zu verwenden, die ich in Data …

8
Verwenden von Prädikat in Swift
Ich arbeite hier an dem Tutorial (Swift lernen) für meine erste App: http://www.appcoda.com/search-bar-tutorial-ios7/ Ich stecke in diesem Teil fest (Objective-C-Code): - (void)filterContentForSearchText:(NSString*)searchText scope:(NSString*)scope { NSPredicate *resultPredicate = [NSPredicate predicateWithFormat:@"name contains[c] %@", searchText]; searchResults = [recipes filteredArrayUsingPredicate:resultPredicate]; } Kann jemand raten, wie man ein Äquivalent für NSPredicate in Swift erstellt?

6
Verwenden Sie den Swift, wenn Sie den logischen AND-Operator && verwenden.
Wir wissen, dass wir eine if letAnweisung als Abkürzung verwenden können, um nach einer optionalen Null zu suchen und diese dann auszupacken. Ich möchte dies jedoch mit einem anderen Ausdruck unter Verwendung des logischen AND-Operators kombinieren &&. So mache ich hier zum Beispiel eine optionale Verkettung, um meinen rootViewController zu …
93 swift  expression 

15
Wie kann man eine Aufzählung an ein Protokoll in Swift anpassen?
Die schnelle Dokumentation besagt, dass Klassen , Strukturen und Aufzählungen alle Protokollen entsprechen können, und ich kann zu einem Punkt gelangen, an dem sie alle übereinstimmen. Aber ich kann die Aufzählung nicht dazu bringen , sich ganz wie die Klassen- und Strukturbeispiele zu verhalten : protocol ExampleProtocol { var simpleDescription: …

4
Wie macht man schnell einen optionalen Verschluss?
Ich versuche, in Swift ein Argument zu deklarieren, das optional geschlossen werden kann. Die von mir deklarierte Funktion sieht folgendermaßen aus: class Promise { func then(onFulfilled: ()->(), onReject: ()->()?){ if let callableRjector = onReject { // do stuff! } } } Swift beschwert sich jedoch darüber, dass "Gebundener Wert in …

12
Klassenvariablen werden noch nicht unterstützt
Ich beginne mein Projekt mit einem Split View Controller als Initial View Controller und starte es automatisch vom Storyboard aus. Im Allgemeinen hat eine App mit dieser Benutzeroberfläche nur einen Split-View-Controller als Root. Daher erstelle ich eine statische Variable in der Unterklasse und lege sie fest, wenn die Initialisierung abgeschlossen …
93 xcode  swift 


9
Kann ich die Größe von UIActivityIndicator ändern?
Unabhängig von der Größe, die ich bei der Zuweisung gebe, wird nur die feste Größe angezeigt. Ist es möglich, es zu erhöhen? Code: activityIndicator = [[UIActivityIndicatorView alloc] initWithFrame: CGRectMake(142.00, 212.00, 80.0, 80.0)]; [[self view] addSubview:activityIndicator]; [activityIndicator sizeToFit]; activityIndicator.autoresizingMask = (UIViewAutoresizingFlexibleLeftMargin | UIViewAutoresizingFlexibleRightMargin | UIViewAutoresizingFlexibleTopMargin | UIViewAutoresizingFlexibleBottomMargin); activityIndicator.hidesWhenStopped = YES; activityIndicator.activityIndicatorViewStyle …

10
Swift - UIButton mit zwei Textzeilen
Ich habe mich gefragt, ob es möglich ist, einen UIButton mit zwei Textzeilen zu erstellen. Ich brauche jede Zeile, um eine andere Schriftgröße zu haben. Die erste Linie wird 17 Punkte und die zweite 11 Punkte sein. Ich habe versucht, zwei Beschriftungen in einen UIButton einzufügen, aber ich kann sie …
93 ios  swift  uibutton 

20
Alamofire ungültiger Wert um Zeichen 0
Alamofire.request(.GET, "url").authenticate(user: "", password: "").responseJSON() { (request, response, json, error) in println(error) println(json) } Dies ist meine Anfrage bei Alamofire, für eine bestimmte Anfrage funktioniert es manchmal, aber manchmal bekomme ich: Optional(Error Domain=NSCocoaErrorDomain Code=3840 "The operation couldn’t be completed. (Cocoa error 3840.)" (Invalid value around character 0.) UserInfo=0x78e74b80 {NSDebugDescription=Invalid value …
93 ios  swift  alamofire 

21
So konvertieren Sie eine UIView in ein Bild
Ich möchte eine UIView in ein Bild konvertieren und in meiner App speichern. Kann mir bitte jemand sagen, wie man einen Screenshot einer Ansicht macht oder sie in ein Bild konvertiert und wie man sie am besten in einer App speichert (keine Kamerarolle)? Hier ist der Code für die Ansicht: …
93 ios  swift  uiview  screenshot 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.