Pertanyaan yang diberi tag objective-c-blocks

Pemblokiran adalah implementasi penutupan Apple untuk C, yang juga tersedia untuk Objective-C dan C ++.

446
Apa arti kata kunci “__block”?

Apa sebenarnya arti __blockkata kunci dalam Objective-C? Saya tahu ini memungkinkan Anda untuk memodifikasi variabel dalam blok, tetapi saya ingin tahu ... Apa sebenarnya yang dikatakannya kepada kompiler? Apakah itu melakukan hal lain? Jika hanya itu yang dilakukannya, mengapa itu...

277
Blokir Daftar Sintaksis Deklarasi

Blok sintaksis di Objective C (dan memang C, saya kira) terkenal tidak sesuai. Melewati blok sebagai argumen terlihat berbeda dari mendeklarasikan blok sebagai ivar, yang terlihat berbeda dari typedefblok. Apakah ada daftar lengkap sintaksis blok-deklarasi yang bisa saya pertahankan untuk...