Objective c 弧形印模
苹果推出ARC大约有一年了。我个人还没有尝试过——主要是因为我用经典的保留/发布方案填充了nice。在我看来,ARC就像是另一个“Objective-C GC泡泡”——这项技术承诺让内存管理变得更容易,但却让问题变得更复杂,因为它将控制权从程序员手中移开,并用其他一些隐式规则取代旧的众所周知的干净规则 我只是想知道,开发人员有什么样的印象,谁有机会在真实的生产应用程序中使用它?这是一种解脱还是一种巨大的失望 提前感谢,,Objective c 弧形印模,objective-c,automatic-ref-counting,Objective C,Automatic Ref Counting,苹果推出ARC大约有一年了。我个人还没有尝试过——主要是因为我用经典的保留/发布方案填充了nice。在我看来,ARC就像是另一个“Objective-C GC泡泡”——这项技术承诺让内存管理变得更容易,但却让问题变得更复杂,因为它将控制权从程序员手中移开,并用其他一些隐式规则取代旧的众所周知的干净规则 我只是想知道,开发人员有什么样的印象,谁有机会在真实的生产应用程序中使用它?这是一种解脱还是一种巨大的失望 提前感谢,, 亚历山大我很喜欢。我觉得很棒 刚开始习惯有点奇怪,但我再也不会回去了(我不
亚历山大我很喜欢。我觉得很棒
刚开始习惯有点奇怪,但我再也不会回去了(我不这么认为)。我想不出有哪一次我觉得ARC阻碍了我,事实上,我认为不用再担心模糊的悬空指针或内存管理规则是一种巨大的解脱:)老实说,我真的不介意手动进行内存管理。尽管如此,我喜欢ARC有几个原因:
看起来ARC不会节省很多时间,也不会大幅减少您必须编写的代码量,但在我看来,它实际上比您想象的有更大的不同。一开始我很怀疑,但在这一点上,如果没有ARC,我永远也不会开始一个新项目。我可能听起来很粗鲁,但ARC在编程过程中让事情变得更加直观。我从Visual C#搬到了Xcode,变化并没有那么剧烈,因为C#已经自动化了一段时间的内存管理。我想这更像是个人喜好 你能给出一个用块对弱引用进行归零的使用模式吗?