看ios sdk 方法返回的型別都是nsinteger,但是官方給出的示例**一般for迴圈的計數器就都是int了。
- (nsinteger)tableview:(uitableview *)tableview numberofrowsinsection:(nsinteger)section;for (int i=0; i<10; i++) {}
到底int 和nsinteger有什麼區別。
其實也沒有什麼神奇的地方,只要跟蹤到他們的定義就可以看到:
#if __lp64__ || (target_os_embedded && !target_os_iphone) || target_os_win32 || ns_build_32_like_64typedeflong
nsinteger;
typedef unsigned
long
nsuinteger;
#else
typedef
intnsinteger;
typedef unsigned
intnsuinteger;
#endif
對於不同平台32,64位有不同的最大值(int long)。
可以直接轉化。
所以mac os或者ios上的系統api都是使用nsinteger作為引數。
敏捷到底是什麼?
文 ivar jacobson 在支援軟體工程 比如rational統一過程rup 與敏捷陣營 比如scrum或是xp 之間,人們一直存在著衝突。也不難理解,因為這兩種方法間都是在用著彼此並不相容的方式來描述的。其實大可不必,因為他們背後的觀點全然是相輔相成的。關鍵在於該如何用對兩者來說都公平的方式...
我們到底是什麼?
我們到底是什麼?我們是一種生物電流 生物電流有幾種狀態,喜怒哀樂等,可以根據外部環境進行自我切換 該種生物電流附屬在一種器官硬體上面 我們可以從器官硬體上感知一些資訊,產生新的資訊生物電流,新產生的生物電流符合原先的標準 我們可以把資訊電流儲存在器官硬體上,但具體如何儲存等資訊無法被我們感知 我們的...
SDN到底是什麼
sdn到底是什麼?雖然這個概念已經被炒到了,但還沒有人對其給出乙個明確的概念。盛科網路總監張衛峰撰寫了自己關注sdn以來,對其認識的四個階段,最後乙個階段又回到了sdn字面的意思軟體定義網路,每個階段作者的新觀點,也會給我們帶來一些啟發。以下為原文 我對sdn的認識可以分為四個階段,最後乙個階段是在...