「NSLog」でよく使われる印刷デバッグ文と自動レイアウト


このセクションでは、Object-Cのデバッグ印刷に関する一般的な文を簡単に書きます.
単純なタイプの定義は次のとおりです.
1
2
3
4
5
6
7 // int i =10; BOOL isShow=YES; //BOOL isShow=1; float f = 3.1415926; char a =120; NSString *name =@ "Himi" ;
上記のコードには、2つの基本的なタイプがあります.
1つ目はブール値で、Object-C種でBOOLを使用して宣言する.
第2:文字列の定義はNSStringを使って、みんなは文字列がクラスのタイプであることを知っていて、明らかにObjectのこの種類のc言語でその対象を宣言して*のポインタを採用して、ポインタの概念に対してよく知らないで“度娘”の~を頼みます
次に、印刷文は[NSLog(@””)]文を使用し、以下のようになります.
印刷の方式はすべて%+?の形式で印刷のタイプを表して、以上の2つの小さいセグメントのコードの種類から見ることができて、ObjectCの中で、文字列の定数は@記号と1対の""二重引用符で囲まれた文字のシーケンスで、文字列の印刷は%@を使います;
すべてのコード:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 #import <Foundation/Foundation.h> int main ( int argc, const char * argv[]) {      //      NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];      //      int i =10;      BOOL isShow=TRUE;      float f = 3.1415926;      char a =120;      NSString *name =@ "Himi" ;      //      NSLog(@ " :%@" ,name);      NSLog(@ " :%c" ,a);      NSLog(@ " :%i" ,isShow);      NSLog(@ " :%i" ,i);      NSLog(@ " : %f" ,f);      NSLog(@ " , :%.2f" ,f);      NSLog(@ " :%e" ,f);      NSLog(@ " ( ):%g" ,f);      NSLog(@ " :i=%i,f=%f" ,i,f);      [pool drain];      return 0; }
Xcodeを調べてみると、Edit-Format-Re Indentではコードを再レイアウトしています~~