Suchergebnisse für Anfrage "swift"

11 die antwort

NSNotificationCenter addObserver in Swift

Wie fügt man einen Beobachter in Swift zum Standard-Benachrichtigungscenter hinzu? Ich versuche, diese Codezeile zu portieren, die eine Benachrichtigung sendet, wenn sich der Batteriestand ändert. [[NSNotificationCenter defaultCenter] ...

2 die antwort

Implementiert Swift die Tail-Call-Optimierung? und im gegenseitigen Rekursionsfall?

Insbesondere wenn ich den folgenden Code habe: func sum(n: Int, acc: Int) -> Int { if n == 0 { return acc } else { return sum(n - 1, acc + n) } }Wird der Swift-Compiler ihn zu einer Schleife optimieren? Und in einem interessanteren Fall weiter ...

1 die antwort

Sind Generika während des Kompilierens spezialisiert oder dienen sie wie Java-Generika nur zur Überprüfung der Kompilierzeit?

Es gibt drei Möglichkeiten, Generics zu implementieren: Nur ein Tool zur Überprüfung der Kompilierungszeit, aber jede Template-Instanz wird mit derselben Byte- / Assembler-Code-Implementierung kompiliert (Java, wie in den Kommentaren zur ...

TOP-Veröffentlichungen

8 die antwort

Wie mache ich indexOfObject oder ein richtiges containObject

Mit einem Array: Wie mache ich das?indexOfObject oder ein richtigercontainsObject? Ich meine, ich weiß, ich könnte das Array einfach überbrückenNSArray und mach es dort ^^ Aber es muss einen "einheimischen" Weg geben, dies zu tun P.S. für ...

6 die antwort

@ property / @ synthesize-Äquivalent in Swift

Früher haben wir deklariertproperty So übergeben Sie Daten zwischen Klassen: .h file (interface file) @property (nonatomic) double topSpeed; .m file (implementation file) @synthesize topSpeed;Jetzt gibt es keineinterface Klasse, wie Daten ...

3 die antwort

Neues Array aus dem Indexbereich Swift

Wie kann ich so etwas machen? Nimm die ersten n Elemente aus einem Array: newNumbers = numbers[0..n]Derzeit wird der folgende Fehler angezeigt: error: could not find an overload for 'subscript' that accepts the ...

4 die antwort

Verwenden der Schlüsselwertprogrammierung (KVP) mit Swift

In Objective-C mit Cocoa können mit Key-Value Programming (KVP) viele Aufgaben ohne explizite Schleifen ausgeführt werden. Zum Beispiel kann ich die größte Zahl in einem Array mit einer einzigen Codezeile finden: NSNumber * max = [numbers ...

6 die antwort

Verwendung von NSURLSessionDataTask in Swift

Kann mir jemand helfen? Ich kann kein gutes Beispiel für die Vervollständigungssyntax finden. var url : NSURL = NSURL.URLWithString("https://itunes.apple.com/search?term=\(searchTerm)&media=software") var request: NSURLRequest = ...

26 die antwort

Wie fügt man ein Wörterbuch von Gegenständen in ein anderes Wörterbuch ein?

Arrays in Swift unterstützen den Operator + =, um den Inhalt eines Arrays einem anderen hinzuzufügen. Gibt es eine einfache Möglichkeit, dies für ein Wörterbuch zu tun? z.B: var dict1 = ["a" : "foo"] var dict2 = ["b" : "bar"] var combinedDict = ...

1 die antwort

Int vs Integer in Swift

Weiß jemand, was der Unterschied zwischen diesen beiden Typen ist? Die Dokumente beziehen sich nur aufInt aber Xcode 6 Auto-Vervollständigung gibt mir nurInteger wenn ich tippe. Ich fing an zu benutzenInteger Beim Portieren von Code muss nur ...