关于 ARC 中只读 @property 的问题
在我的接口 (.h) 文件中, @property(readonly) NSString *foo; 在我的实现 (.m) 文件中,我 @synthesize foo; 打开了 ARC,编译器给出了以下错误:自…
生成启用 ARC 的 UUID 字符串
我需要在启用 ARC 的某些代码中生成 UUID 字符串。 经过一些研究后,我得出的结论是: CFUUIDRef uuid = CFUUIDCreate(NULL); NSString *uuidStr = (_…
这些对象什么时候在 ARC 下被释放?
我有几个关于ARC(自动引用计数)的问题: CFURLRef url = (__bridge CFURLRef)[NSURL fileURLWithPath:appPath]; //Question 1: Here, I would expec…
cellForRowAtIndexPath:对于通用原型单元返回 nil
这让我抓狂! 我有一个通用的 UITableViewController 类,带有通用原型单元,标识符为“myCell”。在 ARC、iOS5 下开发并使用 Storyboard,我使用以下…
在启用 ARC 的项目中使用非 ARC 代码 - 添加 Facebook
当我创建项目时,我使其支持 ARC,因此我的项目将支持 iOS 4.3 及更高版本。 现在我需要将 Twitter 和 Facebook 集成到其中。公司给出的Facebook和Twi…
ARC 错误:实例消息的接收者类型未声明带有选择器的方法
我收到这个错误,我无法弄清楚。 错误:自动引用计数问题:接收器类型“pageAppViewController”(例如消息)未使用选择器“createContentPages”声明…
没有已知的选择器实例方法
我正在使用最新的 SDK、XCode 4.2 和 ARC 开发 iOS 4 应用程序。 我已向 appDelegate.h 添加了一个方法 #import @class ViewController; @class Secon…
ARC下如何将目标c对象的地址放入void * volatile *?
我有一个简单的目标 c 对象 NSManagedObjectContext * moc = nil 现在我需要将其传递到 ARC 环境中的一个函数,该函数接受 void *volatile * value 类…
ARC 不允许隐式转换 Objective-C 指针
我正在玩这个花栗鼠教程,我遇到了一个问题以下代码(第 5 节): // Create our shape associated with the ball's body cpShape *ballShape = cpCir…
如何在ARC下正确管理这个UIBarButtonItem的内存?
我习惯了在以前版本的 iOS 中编程,对 iOS 5 和 ARC 还很陌生。 我有以下代码: UIBarButtonItem *backbutton = [[UIBarButtonItem alloc] initWithTi…
为什么 ARC 迁移器说 NSInitation 的 -setArgument: 不安全,除非参数是 __unsafe_unretained?
我正在将一段代码迁移到自动引用计数 (ARC),并且让 ARC 迁移器抛出错误 NSInitation 的 setArgument 与带有以下内容的对象一起使用是不安全的 __unsa…
如何修复此代码中间接指针(在 ARC 下)的强制转换?
因此,我们尝试演示一个由 Lynda.com 提供的实现 NSFastEnumeration 的 SQLite 示例。将其转换为 ARC 对我来说是一个问题,因为我无法修复错误 Cast o…
文件不支持ARC功能,如何处理
我的项目使用 ARC(自动引用计数器),所以当我尝试导入 ASIHTTPRequest 库时,该库有 4 个在实现 autorelease 语句中使用的类,这里是一个示例: [se…