【3日目】アプリ開発のため勉強

メモメイン。

 

Cocoaとは Foundationとは

Cocoaは、Mac OS X用のアプリケーションを構築するためのフレームワーク(API)であり、Mac OS Xのアプリケーション開発環境の中で主要な物

Cocoa Touchは、iOSを使用しているスマートフォンで動くフレームワークである
Cocoaをタッチインターフェースを前提に作り直したもので、開発環境もほぼ同様

 

Cocoa Touchフレームワークとは?

iOSアプリ開発のために提供されているプログラ
ムの部品群
• クラス、関数、型、定数 など
• 大部分がObjective-Cによって実装
• 多くのフレームワークから構成
• Foundation、UIKit、Core Animation、Core Data
など

Foundationフレームワークとは?

アプリの基盤となる部品群から構成されている
フレームワーク
Mac OS X向けのアプリ開発でも利用
• 部品の名前は「NS」から始まる
• NSObject、文字列、コレクション、データ、通信の
ためのクラス など

UIKitフレームワークとは?

iOS向けGUIアプリ開発のために提供されている
フレームワーク
• 部品の名前は「UI」から始まる
GUI部品(ラベル、ボタンなど)、アプリそのものを
表すクラス など