ukoasis blog

@classの使いドコロ

Oct 10, 2012

@classの使いドコロを悩むので自分流のルールを決める!

headerでは@classを利用する
headerファイルの読み込みは実装ファイルの方で行う

理由としては、下記2点

循環参照でのトラブルを防ぐ
appleのリファレンスでおすすめされてる

appleのリファレンスには下記の記述がありました

通常、インターフェイスファイルで@classを使ってクラスを宣言し、 
(それらのクラスのインスタンスを作成したり、メッセージを送信する必要があるため)
対応する実装ファイルでそれらのインターフェイスをインポートします。
                                                > Objective-C プログラミング言語

とりあえず、このルールを徹底してみます!

参考させていただいたサイト

http://www.rk-k.com/archives/1395 http://q523p.blog105.fc2.com/blog-entry-2.html https://developer.apple.com/jp/devcenter/ios/library/documentation/ObjC.pdf