,如果我有:轉換一個NSString到一個NSInteger
NSString* number = @"2000";
可否NSInteger integerNumber = [number integerValue];
等於2000的整數表示?
,如果我有:轉換一個NSString到一個NSInteger
NSString* number = @"2000";
可否NSInteger integerNumber = [number integerValue];
等於2000的整數表示?
爲什麼不諮詢the documentation?
integerValue
返回接收文本的
NSInteger
值。- (NSInteger)integerValue
返回值
的
NSInteger
值 接收器的文本,假定一個 十進制表示,並在 字符串的開頭跳過 空白。如果接收方 沒有以有效小數字 的文本表示形式開始,則返回0
。
是的,它會的。
你試過了嗎?它會花更少的時間來寫'NSLog(@「%ld」,[@「2000」integerValue]);'比寫它的問題... – 2010-08-11 05:19:25
簡單的問題對SO有價值,如果只對其他noobs下線。不是說我叫你一個noob Sheehan。只是有經驗的程序員經常忘記他們已經內化的百萬個小事實。他們忘記了他們並不是天生就知道這些事實。 – willc2 2010-08-15 01:38:27