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.

8
Wie stelle ich den Zellenabstand und das Größenverhältnis von UICollectionView - UICollectionViewFlowLayout ein?
Ich versuche , hinzufügen UICollectionViewzu ViewController, und ich brauche 3 - Zellen haben ‚pro Zeile‘ ohne Leerzeichen zwischen den Zellen (wie ein Gitter aussehen soll). Die Zellenbreite sollte ein Drittel der Bildschirmgröße betragen, daher dachte ich, dass die layout.itemBreite gleich sein sollte. Aber dann verstehe ich das: Wenn ich diese …

3
Swift: // MARK verstehen
Was ist der Zweck des Schreibens von Kommentaren in Swift als: // MARK: This is a comment Wenn Sie auch tun können: // This is a comment Was bringt das // MARK?
137 xcode  swift  comments 

14
Swift: Testoptionen für Null
Ich verwende Xcode 6 Beta 4. Ich habe diese seltsame Situation, in der ich nicht herausfinden kann, wie ich angemessen auf Optionen testen kann. Wenn ich ein optionales xyz habe, ist dies der richtige Weg zum Testen: if (xyz) // Do something oder if (xyz != nil) // Do something …
137 ios  swift  optional 

13
Eine bestimmte Unterklasse von NSManagedObject konnte nicht gefunden werden
Ich arbeite an der Entwicklung einer App mit Core Data. Als ich eine Instanz erstellt habe mit: let entity = NSEntityDescription.entityForName("User", inManagedObjectContext: appDelegate.managedObjectContext) let user = User(entity: entity, insertIntoManagedObjectContext: appDelegate.managedObjectContext) Ich habe eine Warnung im Protokoll erhalten: CoreData: warning: Unable to load class named 'User' for entity 'User'. Class not …

6
Wie rufe ich C von Swift aus an?
Gibt es eine Möglichkeit, C-Routinen von Swift aus aufzurufen? Viele iOS / Apple-Bibliotheken sind nur C-Bibliotheken und ich möchte diese trotzdem aufrufen können. Zum Beispiel möchte ich in der Lage sein, die objc-Laufzeitbibliotheken von swift aufzurufen. Wie überbrücken Sie insbesondere iOS C-Header?
136 c  swift 

6
Schnell: Sortieren Sie das Array von Objekten alphabetisch
Ich habe das: class Movies { Name:String Date:Int } und eine Reihe von [Filmen]. Wie sortiere ich das Array alphabetisch nach Namen? Ich habe es versucht: movieArr = movieArr.sorted{ $0 < $1 } und movieArr = sorted(movieArr) Aber das funktioniert nicht, weil ich nicht auf das Namensattribut von Filmen zugreife.
136 ios  arrays  swift  sorting 

10
Wie mache ich ein UILabel anklickbar?
Ich möchte ein UILabel anklickbar machen. Ich habe es versucht, aber es funktioniert nicht: class DetailViewController: UIViewController { @IBOutlet weak var tripDetails: UILabel! override func viewDidLoad() { super.viewDidLoad() ... let tap = UITapGestureRecognizer(target: self, action: Selector("tapFunction:")) tripDetails.addGestureRecognizer(tap) } func tapFunction(sender:UITapGestureRecognizer) { print("tap working") } }


9
Einfachste Möglichkeit, einen Fehler / eine Ausnahme mit einer benutzerdefinierten Nachricht in Swift 2 auszulösen?
Ich möchte in Swift 2 etwas tun, das ich in mehreren anderen Sprachen gewohnt bin: eine Laufzeitausnahme mit einer benutzerdefinierten Nachricht auslösen. Zum Beispiel (in Java): throw new RuntimeException("A custom message here") Ich verstehe, dass ich Aufzählungstypen auslösen kann, die dem ErrorType-Protokoll entsprechen, aber ich möchte nicht für jeden Fehlertyp …
136 ios  swift  swift2 

10
UIBarButtonItem in der Navigationsleiste programmgesteuert?
Ich habe mich eine Weile nach dieser Lösung umgesehen, aber keine. zB ist eine Lösung self.navigationItem.setRightBarButtonItem(UIBarButtonItem(barButtonSystemItem: .Stop, target: self, action: nil), animated: true) Dieser Code fügt eine Schaltfläche mit dem Bild "Stopp" hinzu. Genau so gibt es andere Lösungen mit "Suchen", "Aktualisieren" usw. Aber was ist, wenn ich programmgesteuert eine …

3
Swift - Cast Int in Aufzählung: Int
Ich bin sehr neu in Swift (habe diese Woche angefangen) und migriere meine App von Objective-C. Ich habe im Grunde den folgenden Code in Objective-C, der gut funktioniert: typedef enum : int { MyTimeFilter1Hour = 1, MyTimeFilter1Day = 2, MyTimeFilter7Day = 3, MyTimeFilter1Month = 4, } MyTimeFilter; ... - (void)selectFilter:(id)sender …
134 ios  xcode  swift 

12
Holen Sie sich schnell einen ganzzahligen Wert aus dem String
Also kann ich das machen: var stringNumb: NSString = "1357" var someNumb: CInt = stringNumb.intValue Aber ich kann den Weg nicht finden, es w / a zu tun String. Ich möchte etwas tun wie: var stringNumb: String = "1357" var someNumb: Int = Int(stringNumb) Das funktioniert auch nicht: var someNumbAlt: …
134 swift  swift2 


11
Konvertieren Sie die Swift-Zeichenfolge in ein Array
Wie kann ich eine Zeichenfolge "Hallo" in Swift in ein Array ["H", "e", "l", "l", "o"] konvertieren? In Objective-C habe ich Folgendes verwendet: NSMutableArray *characters = [[NSMutableArray alloc] initWithCapacity:[myString length]]; for (int i=0; i < [myString length]; i++) { NSString *ichar = [NSString stringWithFormat:@"%c", [myString characterAtIndex:i]]; [characters addObject:ichar]; }
133 ios  arrays  swift  string 

4
Mehrere Typbeschränkungen in Swift
Angenommen, ich habe diese Protokolle: protocol SomeProtocol { } protocol SomeOtherProtocol { } Wenn ich nun eine Funktion möchte, die einen generischen Typ annimmt, aber diesem Typ entsprechen muss, kann SomeProtocolich Folgendes tun: func someFunc<T: SomeProtocol>(arg: T) { // do stuff } Aber gibt es eine Möglichkeit, eine Typbeschränkung für …
133 swift 

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.