Suchergebnisse für Anfrage "objective-c-blocks"

3 die antwort

Soll ich die Blöcke unter ARC noch kopieren / blockieren?

Ich bin gerade über das folgende SO-Thema gestolpert:Warum sollten wir Blöcke kopieren anstatt sie beizubehalten? [https://stackoverflow.com/a/14683797/598057]welches den folgenden Satz hat: Ab iOS 6 werden sie jedoch als normale Objekte ...

1 die antwort

Warum wird Clang von @try {} in einem Block ohne return-Anweisung verwirrt?

Unter normalen Bedingungen, wenn ein Block deklariert wird, dass er einen Wert zurückgibt, neinreturn Die Anweisung wird tatsächlich im Block angezeigt. Clang kann sie nicht mit einem Fehler (mit einem fehlenden Rückgabewert) kompilieren. Dies ...

4 die antwort

Inline-Block mit Rückgabetyp

Ist es in Objective-C möglich, einen Block inline zu erstellen und seinen Rückgabetyp zu verwenden? Kann ich beispielsweise einen Block erstellen, der a zurückgibt?BOOL, muss es inline sein und seinen Rückgabetyp für eine ...

TOP-Veröffentlichungen

0 die antwort

Starker Verweis auf schwache Verweise innerhalb von Blöcken

Warum ist es notwendig, eine starke Referenz auf eine schwache Referenz innerhalb eines Blocks zu haben? Ich verstehe, dass eine schwache Referenz im Block die Beibehaltung von Zyklen verhindert. Aber warum muss es wieder einen starken Bezug zum ...

5 die antwort

Wie funktionieren Clang-Blöcke?

http://clang.llvm.org/docs/BlockLanguageSpec.txt [http://clang.llvm.org/docs/BlockLanguageSpec.txt] Sieht echt cool aus. Jedoch, Ich verstehe es nichtIch sehe keine Beispiele dafür.Ich sehe keine Beispiele für Ideen, die in C ++ so wie sie ...

4 die antwort

Kann ich einen Block, der zu einer NSOperationQueue hinzugefügt wurde, mit addOperationWithBlock abbrechen?

Ich habe viele, viele Artikel gelesen, in denen steht "BLÖCKE SIND DIE ZUKUNFT !!!". Ich frage mich, ob es sich um laufende Vorgänge im Hintergrund handelt. Zum Beispiel habe ich eine Tabellenansicht, die Bilder enthält, die aus dem Web stammen. ...

1 die antwort

Objective-C-Blocklebensdauer ARC

Ich bin verwirrt über die Lebensdauer eines Blocks unter ARC. Ich habe einen Unit-Test geschrieben, um zu demonstrieren, was mich verwirrt. - (void)testBlock { NSObject *testObject = [[NSObject alloc] init]; CompletionBlock testBlock = ^{ ...

1 die antwort

Wie verwende ich "enumerateChildNodesWithName" mit Swift in SpriteKit?

Ich benutze Swift, um ein Spiel in SpriteKit zu machen. In Objective-C könnte ich die folgende Methode verwenden: (void)enumerateChildNodesWithName:(NSString *)name usingBlock:(void (^)(SKNode *node, BOOL *stop))blockAktionen auf das ...

5 die antwort

Erstellen einer Methode zum Ausführen von Animationen und zum Warten auf den Abschluss mithilfe eines Semaphors in Ziel c

Ich versuche, eine Methode zu erstellen, die die UIView-Methode "+ animateWithDuration: animations: completion" verwendet, um Animationen auszuführen und auf den Abschluss zu warten. Ich bin mir durchaus bewusst, dass ich den Code, der ...

1 die antwort

Was entspricht der Eigenschaftsblockdeklaration in swift der folgenden Blockeigenschaft?

In Objective-C mache ich Folgendes: @property (nonatomic, copy) void(^completion)(MyObject * obj);Was ist der richtige Weg, um dies in kürzester Zeit zu tun?