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

3 die antwort

`[NSThread isMainThread]` gibt immer JA zurück

Dieser Code

2 die antwort

Sollte ich vermeiden, JSContexts in globalen Warteschlangen zu erstellen?

Ich habe gerade ein Absturzprotokoll von einem Kundengerät erhalten, das hier abstürzt: dispatch_async(dispatch_get_global_queue(0, 0), ^{ JSContext *javaScriptContext = [[JSContext alloc] init];Hier ist das Absturzprotokoll: Thread 11 Crashed: ...

14 die antwort

Woher in Swift 3 dispatch_once?

Okay, also habe ich von dem neuen @ erfahrSwifty Dispatch API [https://stackoverflow.com/q/37801370/957768] in Xcode 8. Ich habe Spaß mitDispatchQueue.main.async, und ich habe mich im @ umgesehDispatch -Modul in Xcode, um alle neuen APIs zu ...

TOP-Veröffentlichungen

2 die antwort

Dateiüberwachung mit Grand Central Dispatch

Ich verwende das Codebeispiel vonDavid Hamrick um eine Datei mit GCD zu überwachen.

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

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 ...

2 die antwort

Datenbeschädigung beim Lesen der H.264-Echtzeitausgabe von AVAssetWriter

Ich verwende einige Tricks, um zu versuchen, die unformatierte Ausgabe eines AVAssetWriter zu lesen, während er auf die Festplatte geschrieben wird. Wenn ich...

4 die antwort

Wie man den aktuellen Wert einer Variablen für einen Block erfasst

Gibt es eine Möglichkeit, den aktuellen Wert einer Variablen für die spätere Verwendung in einem Block zu speichern? Zum Beispiel für diesen Spielplatzcode: import UIKit import XCPlayground XCPlaygroundPage.currentPage.needsIndefiniteExecution ...

12 die antwort

Wie kann ich "dispatch_sync", "dispatch_async", "dispatch_after" usw. in Swift 3, Swift 4 und darüber hinaus ausführen?

Ich habe viel Code in Swift 2.x- (oder sogar 1.x-) Projekten, der so aussieht: // Move to a background thread to do some long running work dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0)) { let image = ...

9 die antwort

Verhindert, dass die Hintergrundaufgabe dispatch_after () ausgeführt wird