33得票1回答
没有使用ARC的@autoreleasepool?

我刚开始使用Xcode 4.2,对ARC还不是很熟悉。但是,我读到过@autoreleasepool可以替代手动使用autorelease池,并在幕后执行一些特殊的魔法以便与ARC良好地协作。然而,当我在Xcode 4.2中新建一个关闭ARC选项的项目时,模板代码中仍会出现@autorelea...

32得票2回答
将FreeTDS交叉编译到iPhone

由于这个问题没有答案,我花了大部分学期的时间去解决它,所以我想发帖说明如何将FreeTDS 0.91交叉编译到iPhone ARMv6、ARMv7架构中。这是使用Xcode 4.2和iOS 5 SDK完成的。 之所以会问这个问题,是因为您正在为需要连接到Mircosoft SQL Serve...

32得票2回答
iOS 4真的支持ARC吗?在链接时,iOS 4.2 SDK缺少与ARC相关的符号。

自从ARC首次宣布以来,我读过和听过的都是它是一个编译时的东西,并且与iOS 4向后兼容。我已经成功地使用Xcode 4.2的自动重构将我的项目重构为ARC,并在针对iOS 5.0 SDK编译时可以正常工作。然而,如果我尝试针对我的iOS 4.2 SDK编译,链接时会失败,缺少以下符号: ...

30得票3回答
当Xcode在构建时发出“Checking DDI symbol”时,DDI代表什么缩写?

请提供权威来源链接(例如苹果等)。谢谢。

28得票1回答
在Singleton类的'release'实现中,返回类型存在冲突的分布式对象修饰符。

我最近升级到了Xcode 4.2,发现我的代码出现了很多语义警告... 其中之一是在我的单例类中出现了"conflicting distributed object modifiers on return type in implementation of 'release'"的警告。 我...

27得票4回答
当您在头文件搜索路径中勾选“递归”时,这意味着编译器将搜索整个目录及其子目录以查找所需的头文件。

我一直在引用很多项目,方法是通过将其路径添加到“头文件搜索路径”中。 我一直在使用“被引用项目”的入门指南(例如包括ZXingWidget),跟随这些引用方式。 现在我已经做了很多次,但是我不理解检查递归的含义。 1. 这是什么意思? 2. 何时需要为路径进行“递归”检查? 谢谢。

26得票4回答
在IB中将导航控制器拖放到选项卡栏上时,Xcode 4.2会出现警告

我正在开发一个兼容iOS 4的应用程序,因此我的部署目标设置为iOS 4.0。 每当我将UINavigationController放到UITabBar上时,就会出现这两个警告: warning: Attribute Unavailable: Defines Presentation C...

25得票1回答
Xcode 4调试区变量列表中的图标是什么意思?

有人能够提供Xcode 4调试区变量列表中标记图标的明确指南吗?以下是我目前拥有的列表。我无法理解它们的含义: 它不直观。例如,我有BOOL和NSMutableString对象,两者都带有绿色“i”图标。我无法找到这些图标的含义列表,无论是在Xcode的文档还是在线上。谢谢您, 史蒂夫。

24得票2回答
复制捆绑资源和复制文件在Xcode构建阶段中有什么区别?

有人能解释一下 Xcode 的 "Copy Bundle Resources" 阶段和 "Copy Files" 阶段之间的区别吗?什么情况下我会使用 "Copy Files"?

24得票4回答
iOS 5中UISearchDisplayController崩溃问题

我正在使用xcode 4.2实现一个带有UISearchDisplayController的UITableView。 UITableView和UISearchDisplayController是在StoryBoard中创建的。 我为UITableView设置了单元格标识符(SampleCell...