我的应用程序是从一开始就禁用ARC开发的,现在我决定利用ARC技术,当我尝试将项目转换为ARC时,在发布autorelease方法存在的任何地方都会收到错误,这是否意味着我必须挖掘进入我的项目并摆脱任何有关内存管理的方法?谢谢我是否需要删除启用ARC的项目中的所有内存管理方法?
0
A
回答
1
是的,您不允许在ARC代码中使用release
,retain
或autorelease
。如果太麻烦了,您可以按照以下所述的方法禁用ARC:How can I disable ARC for a single file in a project?
0
相关问题
- 1. QState的所有权。我是否需要删除所有QStates?
- 2. ARC中的内存管理
- 3. 随着ARC将我需要手动管理内存?
- 4. 建议需要管理我的项目!
- 5. 我是否需要手动删除或管理这个unique_ptr
- 6. iOS中的内存管理类方法中的ARC
- 7. initWith ...方法的接收方是否拥有所有权 - 内存管理
- 8. 删除AS3中的父项:是否释放所有子项使用的内存?
- 9. 我是否需要手动删除所有事件以使我的对象从内存中移除?
- 10. 启用ARC的iOS中的内存管理
- 11. 字典的clear()方法是否从内存中删除所有与项目相关的对象?
- 12. 是否有内置的方法来从数组中删除第一个项目?
- 13. 当我删除父项本身时,是否需要删除DOM元素的所有子项?
- 14. ARC代表内存管理
- 15. iOS/iPhone ARC内存管理
- 16. 管理工具中的方法删除文件的所有内容
- 17. ARC是否管理CGPDF类型的内存?
- 18. NSTimer的内存管理 - 是否需要分配给变量?
- 19. 我是否需要用try-catch包含所有saveOrUpdate方法?
- 20. 是否有方法从ScrollView小部件中删除项目?
- 21. 删除Arraylist中与删除方法中的对象对应的所有项目
- 22. 目标c用于内存管理的ARC AC算法,是垃圾收集?
- 23. 是否需要ARC中的NSNotificationCenter removeObserver?
- 24. 我是否需要一个完整的内容管理系统?
- 25. 不同的内存管理ARC /没有ARC
- 26. VSCode中是否有项目管理器?
- 27. 我是否需要ARC关键字来处理我没有合成的属性?
- 28. 我是否需要删除此对象?
- 29. 我是否需要删除对象?
- 30. MembershipProvider和RoleProvider - 是否需要实现所有必需的方法?
@ mbg1987有一个重构的选择,以帮助非ARC转换项目ARC – Francesco 2012-04-20 15:06:39