ответ

11

Я хотел бы начать с Blocks Programming Topics документа от Apple или с Programming with Blocks on Apple Devices. Как уже упоминалось гс, а также проверить статьи Майка Эша (а также подписаться на его RSS-канал, так как я уверен, что больше блоков, связанных сообщения придумают):

2

Это хорошее введение, и объясняет, как использовать GCC патч, чтобы экспериментировать с блоками по Leopard тоже:

Blocks Examples: NSOperationQueue and UIActionSheet

+0

... и к этому мы должны добавить Plausible Blocks как способ экспериментировать с блоками даже на Leopard: http://code.google.com/p/plblocks/ – Felixyz

2

Если вы готовы заплатить 300 долларов США, WWDC Mac session videos включает в себя несколько сеансов на блоках и Grand Central Dispatch. Новые API-интерфейсы, сделанные с помощью блоков, также разбросаны по остальным сеансам, которые описывают, что нового в Snow Leopard.

+0

Я искал эти и , Полагаю, я должен просто укусить пулю. – Abizern

+0

Если вы серьезно относитесь к разработке для iPhone или Mac, каждый из этих треков стоит денег. Они полны практической информации, и демонстрации действительно демонстрируют новые технологии. –

0

Добавление немного больше к моему собственному вопросу.

Блоки и GCD существуют уже несколько лет, поэтому онлайн-документы были дополнены другими онлайн-ресурсами. Даже некоторые из учебных книг iOS охватывают предмет.

Однако в новой книге Марка Далримпле Advanced Mac OS X Programming есть несколько более глубоких глав, посвященных блокам и GCD, которые представляют интерес.

Смежные вопросы