swift

Swift ist eine universelle Open-Source-Programmiersprache, die von Apple Inc. für ihre Plattformen und Linux entwickelt wurde. Verwenden Sie das Tag nur für Fragen zu Sprachfunktionen oder für Code in Swift. Verwenden Sie die Tags [ios], [osx], [watch-os], [tvos], [cocoa-touch] und [cocoa] für (sprachunabhängige) Fragen zu den Plattformen oder Frameworks.
1
Antwort

Swift: Type bestätigt das Protokoll 'BooleanType.Protocol' nicht

Ich bekomme einen Fehler, wenn ich versuche zu überprüfen, ob eine optionale Variable gesetzt ist oder nicht. Error: Type CGPoint? does not confirm to protocol 'BooleanType.Protocol' Das ist mein Code: %Vor% Ist es nicht so, dass op...
06.08.2014, 08:34
1
Antwort

Schnell generisches Protokoll

Ist es möglich, ein generisches Protokoll in swift zu haben? Ich habe versucht protocol foo<T>{} und das ist nicht legal. Ich suche nach etwas, das ähnlich wie Java List<T> interface verwendet werden kann.     
01.08.2014, 14:43
1
Antwort

Der richtige Ort für den Aufruf von .removeObserver für NSNotificationCenter = Swift deinit ()?

Ich habe viele Vorschläge für den richtigen Ort gelesen, um .removeObserver für NSNotificationCenter aufzurufen, da viewDidUnload keine Option ist. Ich habe mich nur gefragt, ob das neue Deinit () in Swift eine gute Wahl wäre? -nick     
31.07.2014, 21:47
4
Antworten

NSUserDefaults in iOS-Spielplatz

Es scheint ein seltsames Problem mit iOS-Spielplätzen zu sein, bei dem NSUserDefaults immer nil anstelle des tatsächlichen Wertes zurückgibt. In einem iOS-Spielplatz gibt die letzte Zeile nil falsch zurück. %Vor% In einem OSX-Spi...
03.07.2015, 15:28
3
Antworten

Event Bus entspricht in iOS

Ich höre von Java "publish-subscribe" Stil Kommunikation zwischen Komponenten, ohne dass die Komponenten explizit voneinander zu wissen, die Event-Bus ist. Es scheint, dass mit Ereignis-Bus können wir kommunizieren sehr einfach zwischen verschie...
18.06.2015, 04:42
2
Antworten

Wie fügen Sie Header zu DataTaskWithUrl hinzu?

Ich habe ein dataTaskWithUrl : %Vor% Ich möchte meiner Aufgabe Kopfzeilen hinzufügen. Mit anderen Worten, ich möchte diesen Code in swift umwandeln: %Vor% Ich bin neu bei dataRequests. Ich verstehe den Code von Objective C nicht, ab...
04.08.2015, 01:23
1
Antwort

Wie kann ich das Umgebungslicht im Scene Kit (mit Swift) ausschalten?

Wenn ich ein neues Scene-Kit-Spiel mit der Swift-Sprache erstelle, gibt es bereits einige Ergebnisse, die zu diesem Ergebnis führen: Ich möchte das Umgebungslicht ausschalten, das den Würfel beleuchtet, aber ich verstehe nicht, wie es geht da...
11.07.2014, 12:19
1
Antwort

Wie wird in Swift eine mehrdeutige generische Funktion aufgerufen?

Ich habe zwei generische Funktionen definiert %Vor% und wenn ich versuche, einen von ihnen aufzurufen, zum Beispiel mit: %Vor% natürlich beschwert sich Swift und gibt einen Fehler aus. Mehrdeutige Verwendung von 'job' Das ist verständ...
29.09.2014, 20:29
3
Antworten

___ qstntxt ___

Ich mache die exercism.io-Programmierungsübungen und die Tests, die ich an meinem Code durchführen muss, haben das Ziel, sich miteinander zu vergleichen. Der Quellcode der Übung kann hier Ссылка

gefunden werden

Nach dem, was ich verstanden habe, ist bridgeToObjectiveC Äpfel interne Methoden, um Dinge zu tun und deshalb wurden sie entfernt. Mit ihnen bekomme ich %code% , was sehr verständlich ist, wenn sie es entfernt haben.

Ohne die Methode, die nur die Parameter im AssertEquals-Aufruf verwendet, bekomme ich %code% . Sind zwei Werte in Swift nicht vergleichbar? Wie würde ich tun, um sie vergleichbar zu machen?

    
___ answer26093322 ___

Sie können die Gleichheit der Wörterbücher überprüfen, solange die Werte %code% sind. Ändern Sie %code% so, dass eine generische Integritätsbedingung enthalten ist:

%Vor%     
___ tag123xcode ___ Xcode ist Apples integrierte Entwicklungsumgebung (IDE). NUTZUNGSHINWEIS: Verwenden Sie dieses Tag nur für Fragen zur Xcode-IDE selbst und nicht für allgemeine Mac- oder iOS-Programmierungsthemen. Verwenden Sie [Kakao] für Mac-Programmierfragen und [Kakaotouch] oder [ios] oder [Swift] für iOS-Programmierfragen. ___ tag123swift ___ Swift ist eine universelle Open-Source-Programmiersprache, die von Apple Inc. für ihre Plattformen und Linux entwickelt wurde. Verwenden Sie das Tag nur für Fragen zu Sprachfunktionen oder für Code in Swift. Verwenden Sie die Tags [ios], [osx], [watch-os], [tvos], [cocoa-touch] und [cocoa] für (sprachunabhängige) Fragen zu den Plattformen oder Frameworks. ___ tag123objectivec ___ Dieses Tag sollte nur bei Fragen verwendet werden, die sich auf Objective-C-Funktionen beziehen oder von Code in der Sprache abhängen. Die Tags [Kakao] und [Kakao-Touch] sollten verwendet werden, um nach Frameworks oder Klassen von Apple zu fragen. Verwenden Sie die verwandten Tags [ios], [macos], [apple-watch] und [tvos] für Probleme, die für diese Plattformen spezifisch sind. ___ tag123xctest ___ XCTest ist ein von Apple bereitgestelltes Framework, das Komponententestfunktionen implementiert. Es funktioniert mit iOS 7 und allen Versionen von OS X. ___ answer39664133 ___

Versuchen Sie

%Vor%

Erzwingt, dass der Compiler einfach abhebt und ruft die %code% -Methode für beide Methoden auf.

    
___ answer26092984 ___

Nein, Swift-Wörterbücher sind nicht direkt vergleichbar. Zum Testen von Einheiten können Sie entweder manuelle Vergleiche ihrer Größen und paarweiser Elementvergleiche durchführen, oder Sie können die einfache Sache machen und %code% s daraus erstellen und sie auf diese Weise vergleichen.

    
___

Ich mache die exercism.io-Programmierungsübungen und die Tests, die ich an meinem Code durchführen muss, haben das Ziel, sich miteinander zu vergleichen. Der Quellcode der Übung kann hier Ссылка gefunden werden Nach dem, was ich verstan...
29.09.2014, 03:50
1
Antwort

Outlet und Outlet-Sammlung

In xcode 6.1, wenn ich eine Schaltfläche von der main.storyboard in die angegebene viewcontroller.swift Datei ziehe, bekomme ich 3 Optionen. 2 davon sind outlet & amp; Outlet-Sammlung. Kann mir jemand erklären, was der Unterschied zwischen ihnen...
08.11.2014, 12:25