2013年5月6日月曜日

011-Foundation(フレームワーク, import)


Foundationは文字列や配列の処理、HTTP通信などの基本クラスを集めたフレームワークです。
クラスも多々ありますが、有名どころを下記にしるします。
リンク先はリファレンスになっております。

■代表的なクラス

NSArray  配列を扱うクラス
NSDate   日時を扱うクラス

NSString 文字列を扱うクラス
NSTimer  時間処理を行うためのクラス


■Foundationフレームワークの使い方
作成したプロジェクトの「Frameworks」に「Foundation」があるかの確認して見ましょう


■.pchファイル
#import <Availability.h>

#ifndef __IPHONE_5_0
#warning "This project uses features only available in iOS SDK 5.0 and later."
#endif

#ifdef __OBJC__
    #import <UIKit/UIKit.h>
    #import <Foundation/Foundation.h>
#endif



#import <Foundation/Foundation.h> が存在していれば、
どのクラスでもわざわざ各クラスでimportしなくても「Foundation」のフレームワークが利用できます。

0 件のコメント:

コメントを投稿