- 追加された行はこのように表示されます。
- 削除された行は
このように表示されます。
!!! Objective-C
[Mac][iPhone Xcode]
*[Google Objective-Cスタイルガイド 日本語訳|http://www.textdrop.net/google-styleguide-ja/objcguide.xml]
::このサイトから、自分に必要な項目を抜き出させてもらいました。
*[Obejctive-C 3分クッキング|http://d.hatena.ne.jp/glass-_-onion/20080910/1221057977]
!!!基本
!!文字列
!NSStringクラス
*@""を使う
NSString *msg = @"Hello World!";
!!!オブジェクト
!![プロパティ|http://developer.apple.com/jp/documentation/Cocoa/Conceptual/ObjectiveC/Articles/chapter_5_section_3.html]
*@property で宣言する
*実装ファイルで @synthesize で使用するプロパティを指定
*@synthesize 宣言をするとコンパイラが アクセサを自動で追加
!!メソッド
*[オブジェクト メッセージング|http://developer.apple.com/jp/documentation/Cocoa/Conceptual/ObjectiveC/Articles/chapter_2_section_3.html#//apple_ref/doc/uid/TP30001163-CH11-85945]
!宣言
::インスタンスメソッド
- (戻り値の型) メソッド名:(引数の型)引数;
::クラスメソッド
+ (戻り値の型) メソッド名:(引数の型)引数;
!メソッドの呼び方
::引数なし
[インスタンス メソッド]
::引数あり
[インスタンス メソッド: 引数]
::メソッドの入れ子
[インスタンスa メソッド: [インスタンスb メソッド]]
::メソッドチェイン
[[インスタンス メソッド] メソッド]