Objective-C の import について
iOS Objective-C
Published: 2018-12-09

目的

iOS アプリを開発しているとき、import の記述方法が2つあるので調べました。

例えば、 Hoge というモジュールを読み込みたいとします。

@import について

@import Hoge;

Hoge 配下のモジュールが利用可能になります。

プロジェクト > Build Settings > Enable Modules が Yes になっている必要があります。

#import について

#import "<Hoge/Moge.h>"

Hoge 配下の Moge を読み込みます。

紛らわしいですが、下記でも呼べます。

@import Hoge.Moge;

参考