MacOSXとiOSのブロックとGCDについて学ぶためのいくつかの良い推奨リソースは何ですか
6 に答える
まず、AppleのBlocksProgrammingTopicsドキュメントまたはAppleDevicesでのBlockingsを使用したプログラミングから始めます。gsが述べたように、Mike Ashの記事もチェックしてください(そして、ブロック関連の投稿がもっと増えると確信しているので、彼のRSSフィードも購読してください):
bbumのウェブログに素晴らしい紹介があります:
基本ブロック
Mike Ashは、彼のブログにブロックに関する2つの記事を書いています。
彼は3番目の記事で、ブロックも使用しているGrand Central Dispatchについて書いています。
金曜日のQ&A 2009-08-28:Grand Central Dispatchの概要、パートI:基本とディスパッチキュー
これは良い入門書であり、gccパッチを使用してLeopardでブロックを試す方法についても説明しています。
300ドルを支払う意思がある場合、WWDC Macセッションビデオには、ブロックとグランドセントラルディスパッチに関するいくつかのセッションが含まれています。ブロックを使用して可能になった新しいAPIは、SnowLeopardの新機能を説明する残りのセッションにも散在しています。
私自身の質問にもう少し追加します。
ブロックとGCDは数年前から存在しているため、オンラインドキュメントは他のオンラインリソースによって補完されています。iOSの教科書のいくつかでさえこの主題をカバーしています。
ただし、Mark Dalrymple Advanced Mac OS X Programmingによる新しい本には、興味深いブロックとGCDに関するいくつかのより深い章があります。