トップ 一覧 ping 検索 ヘルプ RSS ログイン

Objective-Cの変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
!!! 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 メソッド]]
::メソッドチェイン
 [[インスタンス メソッド] メソッド]