http://stackoverflow.com/questions/9961626/why-am-i-getting-an-integer-to-pointer-conversion-error-in-objective-c 用[NSNumber numberWithInteger:id]转化 ...
遇到这样的问题: integer to pointer conversion assigning to NSInteger aka int from NSInteger aka int 用 NSNumber numberWithInteger:id 转换. 即可. ...
2014-04-04 13:15 0 8539 推荐指数:
http://stackoverflow.com/questions/9961626/why-am-i-getting-an-integer-to-pointer-conversion-error-in-objective-c 用[NSNumber numberWithInteger:id]转化 ...
注意用数字的时候不要莫名其妙随手加*, @property (nonatomic, assign) NSInteger spineIndex; ...
查到c语言中,int和long的字节数是和操作系统指针所占位数相等。 但c语言中说,long的长度永远大于或等于int objective-c里,苹果的官方文档中总是推荐用NSInteger 它和int有什么区别呢,stackoverflow这帮大神给了答案。 原来在苹果的api实现中 ...
1、首先先了解下NSNumber类型: 苹果官方文档地址: https://developer.apple.com/library/ios/documentation/Cocoa/Reference ...
分享一下,在工作工程中遇到的一些不留心的地方: 1.当需要使用int类型的变量的时候,可以像写C的程序一样,用int,也可以用NSInteger,但更推荐使用NSInteger,因为这样就不用考虑设备是32位的还是64位的。2.NSUInteger是无符号的,即没有负数,NSInteger ...
1、首先先了解下NSNumber类型: 苹果官方文档地址:https://developer.apple.com/library/ios/documentation/Cocoa/Reference/ ...
查看HashMap源码,发现这个static final int DEFAULT_INITIAL_CAPACITY = 1 << 4; 值为16。 这个是位移算法。 例如: 4<<2 4的二进制是:0000 0100<<表示往左移两位:00 ...