タグ

ブックマーク / qiita.com/yuky_az (1)

  • Objective-Cでは、インスタンス変数をどこに宣言するのが正しいのか? - Qiita

    では、どこで宣言するのがベストなのでしょうか? こちらのAppleの公式ドキュメントを参考にすると、 https://developer.apple.com/jp/devcenter/ios/library/documentation/ObjC.pdf 38ページの先頭に以下の記述があります。 インスタンス変数は実装詳細であり、通常、クラス自身の外からアクセスされることはあり ません。さらに、実装ブロック内に宣言すること、あるいは宣言済みプロパティから自動生 成させることも可能です。したがって通常は、インスタンス変数宣言をパブリックインター フェイスで行うべきではないので、波括弧も省略してください。 このように、Apple側はCase1のようにヘッダーファイル内でメンバ変数の宣言することを推奨していないようです。 また、このドキュメントでは、Case3のようにimplementationの

    Objective-Cでは、インスタンス変数をどこに宣言するのが正しいのか? - Qiita
  • 1