「Objective-C」の版間の差分
ナビゲーションに移動
検索に移動
(ページの作成:「== Objective-C== [Mac][iPhone Xcode] *[http://www.textdrop.net/google-styleguide-ja/objcguide.xml Google Objective-Cスタイルガイド 日本語訳] =====この…」) |
|||
1行目: | 1行目: | ||
== Objective-C== | == Objective-C== | ||
− | [Mac][iPhone Xcode] | + | [[Mac][iPhone Xcode]] |
*[http://www.textdrop.net/google-styleguide-ja/objcguide.xml Google Objective-Cスタイルガイド 日本語訳] | *[http://www.textdrop.net/google-styleguide-ja/objcguide.xml Google Objective-Cスタイルガイド 日本語訳] | ||
2020年2月15日 (土) 08:04時点における版
目次
Objective-C
[[Mac][iPhone Xcode]]
このサイトから、自分に必要な項目を抜き出させてもらいました。
基本
文字列
NSStringクラス
- @""を使う
NSString *msg = @"Hello World!";
オブジェクト
プロパティ
- @property で宣言する
- 実装ファイルで @synthesize で使用するプロパティを指定
- @synthesize 宣言をするとコンパイラが アクセサを自動で追加
メソッド
宣言
インスタンスメソッド
- (戻り値の型) メソッド名:(引数の型)引数;
クラスメソッド
+ (戻り値の型) メソッド名:(引数の型)引数;
メソッドの呼び方
引数なし
[インスタンス メソッド]
引数あり
[インスタンス メソッド: 引数]
メソッドの入れ子
[インスタンスa メソッド: [インスタンスb メソッド]]
メソッドチェイン
[[インスタンス メソッド] メソッド]
© 2006 矢木浩人