ページへ戻る
+ Links
印刷
iOS/Objective-C/チートシート
- バックアップ No.2 を復元して編集 ::
NJF Wiki
xpwiki
:
iOS
/
Objective-C
/
チートシート
- バックアップ No.2 を復元して編集
iOS/Objective-C/チートシート の編集
詳細な入力項目を表示
ページタイトル
( 空白で自動設定 )
:
ページ並び順
( 0-9 小数可 標準:1 )
:
ページ別名
(複数は[
改行
]で区切る)
:
ページ内容:
*このページについて [#v6c0967b] 普段、cocos2d-xやadobe airなど、クロスプラットフォームのフレームワークを使っているため、たまにObjective-Cを使う場面でなかなか文法などを思い出せないときがあります。そんなときのために、Objective-C固有の文法などをまとめていっています。 Objective-Cは基本的な文法はC、C++、Javaなどと同じため、それらと異なる部分を抜き出して書いています。また、上記のように他言語を使うことが多く、Objective-Cでがっつり開発することはないため、各々の項目についての詳しい説明は省いています。 *基本 [#n4f274d4] **文字列 [#c7733e7a] 引用符と共に最初に「@」をつけるとNSStringという型になります。基本的に文字列はこれを使います。 NSString *s = @"これはテスト"; **ログ出力 [#lc67acc8] ログ出力はNSLogを使います。可変引数をとり、printfなどと同様のフォーマットが使えます。 NSLog(@"Hello %d %d",10,20); 結果 Hello 10 20 *クラス関連 [#f9e052ac] **クラス定義 [#a5d1d8ae] クラス定義は「@interface クラス名:親クラス」とします。 @interface TestClass:NSObject{ // プロパティ定義など } // プロトタイプ宣言など @end NSObjectは全てのクラスの元となるクラスなので、継承させるべき特定のクラスがないなら、これを継承させておくと便利です。 **インスタンス変数の定義 [#i9be9d10] 「@interface」で囲まれている中で定義します。 @interface TestClass:NSObject{ @public int a; @private int b; } @end 「public」「protected」「private」などのアクセス制限が使えます。 **プロパティ定義 [#x794a50f]
編集の要約:
Q & A 認証:
ページ更新時は次の質問にお答えください。(プレビュー時は必要ありません)
Q:
「名古屋」の読みがな?(ひらがなで)
A:
お名前:
タイムスタンプを変更しない
テキスト整形のルールを表示する
添付ファイル
: