我想就 iOS5 及更高版本(启用 ARC)的最佳实践获得一些意见。例如,我有一个包含汽车的数据库——图像、名称、最大速度等信息。在应用程序中,我必须显示带有信息的汽车,然后,在用户交互之后 - 下一辆车,然后是下一辆车……而不是移动到上一辆。
如果我有一辆汽车,那么哪个是更好的解决方案,为什么?
解决方案 1:第一次使用 alloc 和 init 创建 Car 实例,然后每次我必须显示下一个实例时 - 只需通过更改现有值(速度从 250 到 180 来更新此实例) ,颜色从黑色到红色等)
解决方案 2:每次都使用 alloc 和 init,让 ARC 释放之前占用的内存,而忘记之前分配的对象。
解决方案3:可能还有其他解决方案,如何解决这个问题 - 我很想听听他们。
提前致谢