June 2014
Intermediate to advanced
400 pages
6h 29m
Japanese
iOSのプログラムを作成するには、Cocoaと呼ばれるAppleが提供する一群の「フレームワーク」を利用します。Cocoaのうち、iOSプログラミング用のAPIを提供している部分がCocoa Touchです。CocoaはiOSプログラミングで重要かつ基本的な役割を果たします。作成するコードの大部分がCocoaとのやり取りを行うコードといっても過言ではないでしょう。Cocoaとやり取りすることで、アプリがすべき仕事をするのです。
Cocoa TouchはiOSのアプリが備えるべき基本機能を提供してくれます。したがって、開発者はこれを利用することで(比較的)簡単にアプリを作成できます。ウィンドウを表示する、その中にボタンを使ったUI部品を表示する、ユーザーがそのボタンをタップしたときに反応する、といったさまざまなことをアプリができるのは、Cocoaがその方法を知っているからなのです。しかしフレームワークの利用には大きな制約も伴います。フレームワークに沿うように思考し、フレームワークの指示どおりにコードを配置しなければならないのです。
Read now
Unlock full access