Suchergebnisse für Anfrage "grand-central-dispatch"

4 die antwort

Verwenden Sie dispatch_async, um ein Array in Swift @ gleichzeitig zu analysiere

Ich versuche, ein Foto gleichzeitig mit einem Hintergrund-Thread von GCD zu analysieren. Hier ist der Code, den ich geschrieben habe: dispatch_async(dispatch_get_global_queue(Int(QOS_CLASS_UTILITY.value), 0)) { for (var i = 0; i < 8; i++) { let ...

4 die antwort

NSThread vs. NSOperationQueue vs. ??? auf dem iPhone

Zurzeit benutze ichNSThread, um Bilder in einem anderen Thread zwischenzuspeichern. [NSThread detachNewThreadSelector:@selector(cacheImage:) toTarget:self withObject:image];Abwechselnd [self performSelectorInBackground:@selector(cacheImage:) ...

4 die antwort

Findet NSURLSession in einem separaten Thread statt?

Ich entwarf eine App, die NSURLSession verwendet, und überlegte, sie in einem anderen Thread mit Grand Central Dispatch zu platzieren. Wenn NSURLSession dies jedoch automatisch im Hintergrund ausführt, müsste ich dann nicht GCD ...

TOP-Veröffentlichungen

6 die antwort

Downloaden von Dateien in serieller Reihenfolge mit NSURLConnection in iOS

Ich möchte 3 Dateien in serieller Reihenfolge herunterladen. Zwei von ihnen sind TXT-Dateien und eine ist GZ-Datei. Ich verwende NSURLConnection, um die oben genannten Dateien herunterzuladen. Ich bin sehr neu in der iOS-Programmierung. Ich habe ...

2 die antwort

ehr langsames HTML-Rendering in NSAttributedStri

Ich habe UITableView mit dynamischen Zellengrößen, die eine Liste von Kommentaren im HTML-Format anzeigen, und ich habe das Problem, dass NSAttributedString HTML-Inhalte extrem langsam macht! Hier ist ein Schnappschuss vom Profiler. ...

4 die antwort

Wie erstelle ich ein Array von dispatch_block_t in Swift 2.0?

Ich habe einen Code in Swift 1.2, um ein Array von dispatch_block_t zu erstellen, und es funktioniert gut. Aber der gleiche Code wirft Fehler in Swift 2.0. var menuView: btSimplePopUP! let actions: [dispatch_block_t] = [{self.pickImages()}, ...

2 die antwort

Wie kann ich benachrichtigt werden, wenn eine dispatch_async-Aufgabe abgeschlossen ist?

Ich habe eine asynchrone Aufgabe wie folgt: dispatch_async(dispatch_get_main_queue(), ^{ myAsyncMethodsHere; }); Gibt es eine Möglichkeit, benachrichtigt zu werden, wenn die Hintergrundaufgabe abgeschlossen ist? Oder eine Methode nach Abschluss ...

2 die antwort

HTTP Long Polling in Swift

Ich versuche, eine Lösung für lange Abfragen in Swift mit iOS 8 + zu implementieren. Während die Lösung zweifellos funktioniert und den Haupt-Thread für Interaktionen mit der Benutzeroberfläche frei lässt, steigt die ...

8 die antwort

Swift, dispatch_group_wait wartet nicht

Ich versuche, mit Grand Central Dispatch zu warten, bis der Download der Dateien abgeschlossen ist, bevor ich fortfahre. Diese Frage ist ein Ableger von dieser Frage:Swift (iOS): Warten Sie, bis der Download aller Bilder abgeschlossen ist, bevor ...

14 die antwort

Warten Sie, bis die Ausführung der Schleife mit asynchronen Netzwerkanforderungen abgeschlossen ist.

Ich möchte, dass eine for-in-Schleife eine Reihe von Netzwerkanforderungen an die Firebase sendet und die Daten dann an einen neuen View-Controller weiterleitet, sobald die Ausführung der Methode abgeschlossen ist. Hier ist mein Code: var ...