タグ

2012年6月28日のブックマーク (2件)

  • プロパティに対応するインスタンス変数の命名規則について - Awaresoft

    最近になって変わったObjective-Cのインスタンス変数の命名規則について。 プロパティに対応するインスタンス変数の変数名をプロパティ名と別にすべきか、また、インスタンス変数名をアンダースコア(_)で始めるべきかどうか、さまざまな場所で議論になっているのを見てきて、自分も長い間悩んだ結果、結論が出たのでその経過をまとめておきます。 背景をとばして結論だけ見たい人はこちらへ。 iTunes Uのスタンフォード大学の"CS193p: iPad and iPhone Application Development"の講義は、iPhoneアプリをこれから作ろうという人にはもちろん、既に作っている中級者の方にとっても、見る価値があると思います。 特に、Paul Hegartyによる2011年秋の講義はiOS5に完全に対応していて、説明も非常に分かりやすく、必見です。何と言っても、こんな白髪白髭の

    tmurakam
    tmurakam 2012/06/28
    ヘッダと実装ファイルの記述、プロパティ、インスタンス変数命名規則など
  • ヘッダファイルには外部に公開する物だけ記述しよう | Albatrus Blog

    Objectice-cでプログラムを書くとき、クラスのヘッダファイル(.h)をこんな感じで書いていませんか? #import <UIKit/UIKit.h> #import <Accelerate/Accelerate.h> #import "NextViewController.h" @interface MyViewController : UIViewController <UITableViewDelegate,UITableViewDataSource,UIAlertViewDelegate> // デリゲート宣言 { int value; // メンバ変数(内部でのみ使用) NSArray *array; // プロパティ用の宣言 UITextField *myText; // アウトレット用の宣言 } @property (retain, nonatomic) NSArray

    tmurakam
    tmurakam 2012/06/28
    プライベートな定義はヘッダから実装ファイルに移せるようになった