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

MyMemoWiki

「Objective-C」の版間の差分

提供: MyMemoWiki
ナビゲーションに移動 検索に移動
(ページの作成:「== 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 メソッド]]
メソッドチェイン
[[インスタンス メソッド] メソッド]