什么情况下应该在Objective-C中使用原始类型而不是
NSValue
子类?我认为,这段代码比使用NSNumber更加简洁: float width = sliderOne.frame.size.width;
float totalWidth = width * 2 + 10;
但是它有什么缺点吗?此外,我不需要对基本数据类型调用release
或任何其他内容,这正确吗?当基本数据类型超出范围时,内存是否会被释放?
release
? - Dan Rosenstark