思い立ったが吉日!

iOSが好きです。

Objective-Cのimport

Objective-Cのimport

Objective-Cのimportの違いをまとめる

  • import <◯◯/◯◯.h>を使う場合
    • クラスライブラリ(CocoaCocoa Touchに予め用意されているクラス)をインポートするときに使う
#import <AVFoundation/AVFoundation.h>
#import <UIKit/UIKit.h>
  • import"◯◯.h"を使う場合
    • 自作ファイルからインポートする場合
#import "DCAudioPlayer.h"
#import "DCLabel.h"
  • importとinclude
    • 2つの役割は基本的に同じなのでObjective-Cの場合importに統一すべき
    • importは多重インクルードを防止してくれる
    • includeはC言語プリプロセッサ命令。Objective-Cでも使えるが多重インクルードを防止してくれる分importで統一したほうが良い。