| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

Objective-C

提供: MyMemoWiki
ナビゲーションに移動 検索に移動

Objective-C

Mac | iPhone Xcode |

このサイトから、自分に必要な項目を抜き出させてもらいました。


基本

文字列

NSStringクラス

  • @""を使う
  1. NSString *msg = @"Hello World!";


オブジェクト

プロパティ

  • @property で宣言する
  • 実装ファイルで @synthesize で使用するプロパティを指定
  • @synthesize 宣言をするとコンパイラが アクセサを自動で追加

メソッド

宣言

インスタンスメソッド
  1. - (戻り値の型) メソッド名:(引数の型)引数;
クラスメソッド
  1. + (戻り値の型) メソッド名:(引数の型)引数;

メソッドの呼び方

引数なし
  1. [インスタンス メソッド]
引数あり
  1. [インスタンス メソッド: 引数]
メソッドの入れ子
  1. [インスタンスa メソッド: [インスタンスb メソッド]]
メソッドチェイン
  1. [[インスタンス メソッド] メソッド]