1
2
你从哪里得到这个主意的?您可以使用properties或normal访问器将objective-c属性作为基元类型。
|
2
4
可以将getter和setter与基元一起使用。 只需使用@synthesis,或创建自己的方法:
|
3
0
查韦恩 是正确的,直接回答你的问题。这只是附加信息。 如果要将基元值转换为对象,例如用于 不可变数组 ,你用一个 数字对象 这样地:
同样的事情也适用于 浮动 , 布尔 , 烧焦 , 双重的 还有很多其他的原始类型。 要将对象值放回原语,请执行以下操作:
经验法则: 如果你做了大量的数学运算,需要一个数字用于本地,或者需要高性能,那么就使用原语。 如果要在集合类中存储值( 不可变数组 , NSET , 字典 等)并需要类似对象的行为,如成员资格测试、谓词过滤、易于保存到磁盘或plist创建、使用 数字对象 . 看看 nsnumber类文档 更多信息。 |
Martin sku · 在目标C中打印时间 2 年前 |
Vinod prajapat · 如何更新数组的最后一个元素? 2 年前 |
subin272 · 修复iOS中的多个按钮单击事件? 6 年前 |
James Chan · 如何使用锁定/解锁? 6 年前 |
Josh F. · NSBundle mainBundle返回零 6 年前 |