Objective-C:#import #include 2つの違い

おなじみの#importと#include。オープンソースのライブラリやクラスを使うことが多くなり、両方が混在する状況になっていて、この2つの違いは何?と思ったのでメモ。

解説

先に結論から言えば、この2つの役割はほぼ同じなので、どっちを使っても特に問題ないが、Objective-Cなら #import に統一するのが好ましい。

両者の違い

#import
Objective-Cのプリプロセッサ命令。ヘッダーファイルを読み込む。多重インクルードを防止してくれる。
#include
C言語のプリプロセッサ命令。ヘッダーファイルを読み込む。

まとめ

便利なものは使うが吉、ということだ。

siro:chro 無料ゲーム SQN をリリースしました

img_sqn_00

sirochro 初の無料ゲームアプリ SQN をリリースしました。
記事:SQN: iOS 無料ゲームアプリ SQN - Sequential Numbers をリリース
ちょっとした時間に楽しめる完全無料のゲームなっていますので、是非ダウンロードして遊んでみてください。

↓SQN のダウンロードはこちらから

Related Contents

Pickup Contents