2016年7月28日木曜日

#importの記述を簡略化(@importで書く)

Objective-Cのヘッダファイルで、例えば
#import <GoogleMobileAds/GoogleMobileAds.h>
などと長々と書いていたものが、最近では
@import GoogleMobileAds;
などと短く書けるようになったようだ。

Xcode5あたりからはデフォルトで書けるようだが、それ以前に作ったプロジェクトでは設定がONになってないので、もし新しい方で書きたい場合は設定をONにしてやる必要がある。

場所はプロジェクト名のBuild SettingsのApple LLVM 7.1 - Language - Modulesの中の、Enable Modules (C and Objective-C)だ。
これをNoからYesに。
Yesにしたところで、古い書き方も書けるのでそんなに問題はないと思うけど、新しい書き方だけで説明されてるとわからないよね。

参考サイト:frameworkのimportを簡略化する(@importについて)

0 件のコメント:

コメントを投稿