エキスパートObjective-Cプログラミング-−iOS-OS-Xのメモリ管理とマルチスレッド(英語版)

"Pro Multithreading and Memory Management for iOS and OS X" 概略訳 *1

効果的にスムーズに動作するアプリケーションを開発するためには、並列動作とメモリ管理を制御することが重要です。自動リファレンスカウント(ARC:Automatic Reference Counting)は、Xcode4.2で導入されたApple社のメモリ管理方式の決定打です。「エキスパートObjective-Cプログラミング-−iOS-OS-Xのメモリ管理とマルチスレッド」は、ARCがどのように動作し、アプリケーション内にどのように取り込むのが最適であるかを解説します。グランドセントラルディスパッチ(GDC:Grand Central Dispatch)とブロックは、卓越したアプリケーションを開発する上の秘訣です。GDCを使うことで、最大限のパフォーマンスでスレッドを制御できます。

もし、マルチスレッドを使用したことが無かったり、ARCが未知の領域ならば、この本を読むことで、これらを理解するための概念を明確にし、プロフェッショナルなiOSOS X開発者への道を歩むことができます。

  • ブロックとはなにか?GDCでどのように使用するのか?
  • GDCを用いたマルチスレッド操作
  • ARCを用いたオブジェクトの管理

参考データ

  • Pro Multithreading and Memory Management for iOS and OS X
      • By: Kazuki Sakamoto; Tomohiko Furumoto
      • Publisher: Apress
      • Pub. Date: April 25, 2012
      • Print ISBN-10: 1-4302-4116-0
      • Print ISBN-13: 978-1-4302-4116-4

エキスパートObjective-Cプログラミング ?iOS/OS Xのメモリ管理とマルチスレッド?

エキスパートObjective-Cプログラミング ?iOS/OS Xのメモリ管理とマルチスレッド?

  • エキスパートObjective-Cプログラミング -iOS/OS Xのメモリ管理とマルチスレッド- [単行本(ソフトカバー)]
      • 坂本 一樹 (著)
      • 単行本(ソフトカバー): 224ページ
      • 出版社: インプレスジャパン (2011/11/18)
      • ISBN-10: 4844331094
      • ISBN-13: 978-4844331094

コメント

日本人が書いた書籍の英語への翻訳本です。ARC,GDC,Blockと、プロのObjective-C開発者が知っておくべき項目を、丁寧に解説してある良書です。やはり、日本人の本らしく、図も多く、日本人からするととても読みやすい本だと思います。このように、日本発の英語の技術書がもっと増えてもよいかもしれないと感じています。
内容的には、ARC, GDC, Blockは、今までのマルチスレッドプログラミングからすると、ある種のパラダイムシフトが必要なプログラミングスタイルなので、このような書籍で、きちんと概念を理解することが重要だと感じています。

*1:このOverviewは、Safari Books Onlineの対応する書籍のOverviewを概略で翻訳したものです。省略や意訳もありますので、詳細はオリジナルページを参照してください