此節簡單寫下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"
;
以上**有兩種基本型別不同:
第一是布林值,在object-c種使用 bool 來進行宣告;
第二:字串的定義使用nsstring,大家知道字串是類型別,顯然在object這種類c語言宣告其物件則採用*指標,對於指標概念不是很了解請「度娘」之~
然後列印語句則使用[nslog(@」")]語句,如下:
列印的方式都是通過%+?的形式來表示列印的型別,從以上兩小段**種可以看到,在objectc中,字串常量是由@符號與一對」"雙引號括起的字串行,字串列印使用%@;
全部**: 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#import
int
main (
int
argc,
const
char
* argv)
研究了一下xcode 發現,在edit-format-re indent 則是讓**重新排版~~
定製NSLog便於列印除錯
定製 nslog 便於列印除錯 本人之前從事過嵌入式開發,對於列印除錯比較在行,現分享定製的nslog以及教大家如何使用.所有的列印配置資訊都在檔案yxlogconfig.h當中 現在講述如何使用 先寫上如下幾條列印語句 然後根據配置的不同來顯示不同的列印資訊 1.所有模式都開啟的情況下的列印資訊 ...
NSLog的常用格式
在練習程式設計時候遇到 characteratindex 索引指定位置的字串時候,返回unicode char型別 如果是中文,習慣性的用 c,s,只能顯示unicode的數字形式,不能正確的顯示漢字,結果需要用 c,c大寫 特做記錄長記性。nslog的格式如下,當然 nsstring string...
NSLog列印各種型別資料的方法
id d,d,i long u,u unsigned long hi short hu unsigned short qi long long qu unsigned long long x,x 16進製制列印unsigned long o,o 8進製列印unsigned long f,e,e,g,...