Fragen mit "swift" getaggt

Swift ist eine universelle Open Source-Programmiersprache, die von Apple Inc. entwickelt wurde. für ihre Plattformen und Linux. Verwenden Sie das Tag nur für Fragen zu Sprachfunktionen oder zur Anforderung von Swift-Code. Verwenden Sie die Tags [ios], [macos], [watch-os], [tvos], [cocoa-touch] und [cocoa] für (agnostische) Fragen zu Plattformen oder Frameworks.
9
antwortet

Schnelle Beta: Sortierreihen

Ich implementierte den Algorithmus in Swift Beta und bemerkte, dass die Leistung sehr schlecht war. Beim Stöbern wurde mir klar, dass einer der Engpässe so einfach ist wie das Sortieren von Arrays. Der entsprechende Teil ist hier: let n = 1000000 var ...
wird am 8. Juni 14 um 02:53 Uhr festgelegt
17
antwortet

So rufen Sie den Objective-C-Code von Swift auf

Wie nennt man in der neuen Swift-Sprache von Apple den Objective-C-Code? Apple erwähnte, dass sie in derselben Anwendung koexistieren können. Dies bedeutet jedoch, dass Sie alte in Objective-C erstellte Klassen technisch nutzen können, um ...
wird am 2. Juni 14 um 23:05 eingestellt
19
antwortet

# Pragma in Swift?

In Ziel C kann ich die Markierung #pragma verwenden, um Abschnitte des Codes im Symbolnavigator zu kennzeichnen. Da dies ein C-Präprozessor-Befehl ist, ist er in Swift nicht verfügbar. Gibt es in Swift eine Möglichkeit dafür oder muss ich hässliche Kom ...
wird am 3. Juni 14 um 17:05 eingestellt
45
antwortet

Stringlänge abrufen

Wie bekommst du die Länge einer Schnur? Zum Beispiel habe ich eine Variable definiert als: var test1: String = "Scott" Die Längenmethode kann ich jedoch nicht im String finden.
am 4. Juni 14 um 15:40 Uhr festgelegt
12
antwortet

swift for loop: für einen Index ein Element in einem Array?

Gibt es eine Funktion, die ich verwenden kann, um über ein Array zu iterieren und über einen Index und ein Element verfügt, z. B. eine Python-Enumeration? für Index, Element in Aufzählung (Liste): ...
Am 4. Juni 14 um 6:19 Uhr festgelegt
42
antwortet

iOS 8 UITableView-Trennzeichen-Einfügung 0 funktioniert nicht

Ich habe eine Anwendung, bei der das Einfügen des UITableView-Trennzeichens auf benutzerdefinierte Werte festgelegt ist - Rechts 0, Links 0. Dies funktioniert gut in iOS 7.x, aber in iOS 8.0 sehe ich, dass das Einfügen des Trennzeichens auf der rechten Seite standardmäßig auf 15 festgelegt ist. Obwohl in x ...
set 10 sept. '14 um 19:05
22
antwortet

@selector () in Swift?

Ich versuche einen NSTimer in Swift zu erstellen, aber ich habe Probleme. NSTimer (timeInterval: 1, target: self, Selector: test (), userInfo: nil, repeats: true) test () ist eine Funktion in derselben Klasse. Ich bekomme einen Fehler im Editor: Konnte ne nicht finden ...
am 3. Juni 14 um 08:21 Uhr festgelegt
32
antwortet

Einen String in Swift in ein Array aufteilen?

Nehmen wir an, ich habe einen String: var fullName: String = "First Last" Ich möchte die Basis von Strings in ein Leerzeichen aufteilen und den entsprechenden Variablen Werte zuweisen var fullNameArr = // So etwas wie: fullName.explode ("") var firstName: String = fullNameAr ...
set 05 Sep '14 um 6:51
18
antwortet

Laufen Swift-basierte Anwendungen unter OS X 10.9 / iOS 7 und darunter?

Laufen Swift-basierte Apps unter OS X 10.9 (Mavericks) / iOS 7 und darunter? Ich habe zum Beispiel einen Computer mit OS X 10.8 (Mountain Lion) und frage mich, ob die Anwendung, die ich in Swift schreibe, darauf laufen wird.
am 2. Juni 14 um 22:25 Uhr festgelegt
31
die Antwort

Verwenden des dispatch_once-Singleton-Modells in Swift

Ich versuche, ein geeignetes Singleton-Modell für Swift zu entwickeln. Bisher ist es mir gelungen, ein nicht-fadengesichertes Modell zu erstellen, das wie folgt funktioniert: class var sharedInstance: TPScopeManager {get {struct Static {...
am 3. Juni 14 um 23:41 Uhr festgelegt
48
antwortet

Xcode 6-Fehler: Unbekannte Klasse in Interface Builder-Datei

Ich habe ein Upgrade auf Xcode 6 Beta 4 durchgeführt, und jetzt stürzt meine Anwendung ständig mit der Meldung Unknown class X in der Interface Builder-Datei ab. Es schlägt fehl, da Xcode vermutlich meine Benutzerklassen, die ich verbunden habe, in meinem Browser nicht finden kann.
Am 24. Juli '14 um 7:09 Uhr festgelegt
9
antwortet

#ifdef Schneller Ersatz

In C / C ++ / Objective-C können Sie Makros mithilfe der Vorprozessoren des Compilers definieren. Darüber hinaus können Sie einige Teile des Codes mit Hilfe von Compiler-Präprozessoren einschließen / ausschließen. #ifdef DEBUG // Nur-Fehlercode-Code #endif Gibt es eine ähnliche ...
am 3. Juni 14 um 0:06 Uhr festgelegt
21
die Antwort

IOS-Anwendung mit defekter Infrastruktur auf dem Gerät, dyld: Bibliothek nicht geladen, Xcode 6 Beta

Dieser Fehler war ein Blockierungsproblem. Im Grunde habe ich die folgenden Schritte zum Reproduzieren des Problems verwendet: Erstellen Sie ein Cocoa Touch Framework-Projekt. Fügen Sie eine schnelle Datei und eine Dog-Klasse hinzu. Baugruppenstruktur für das Gerät.
am 20. Juni '14 um 22:00 Uhr festgelegt
23
antwortet

Was bedeutet das Swift-Ausrufezeichen?

Das Handbuch zur Swift-Programmiersprache enthält das folgende Beispiel: class Person {let name: String init (name: String) {self.name = name} var apartment: Apartment? deinit {println ("\ (Name) wird deinitialisiert")}} Klasse ...
wird am 3. Juni 14 um 17:52 eingestellt
42
antwortet

Wie listet man ein Enum mit einem String-Typ auf?

enum Anzug: String {case spades = "♠" case hearts = "" case diamonds = "♦" case clubs = ""} Wie kann ich zum Beispiel Folgendes tun: für suit in Suit {// etwas tun mit Anzugsdruck (suit.rawValue)} Das Ergebnis ...
am 3. Juni 14 um 08:03 Uhr festgelegt