HI.我的XCode 4.0.1下载了大量文档.我有
我想卸载4.2库,因为它已经过时了.但是"减号"符号被禁用,"删除文档源"也被禁用.所以,没有其他方法可以删除它.
有人知道怎么做吗?
在Xcode 4的集成界面生成器中,我是否遗漏了一些显而易见的内容,或者无法在开放的nib文件中自由缩放?

在这里,我指出了Referencing Outlet Collection.我无法弄清楚它在XCode4中的用法.
我要求在XCode4的InterfaceBuilder中提供"REFERENCING OUTLET COLLECTION的新功能".
最近我修了某人的代码.有一个大课堂不会dealloc.您必须使用5或6个版本来获取它以获得dealloc.
我仔细查看了大班,最终找到了需要发布的各种东西.
这让我想到:只需要一些非常简单的方法来"找到"物体上的所有保留物.我是对的吗?
那么,有没有一种简单的方法来"找到对象上的所有保留"?是否有其他人都知道的XCode或Instruments中的按钮?
当你找不到像这样的谜团时你会怎么做?
所以在iOS世界中,如果有人知道"显示所有保留来自此对象的位置"按钮 - 谢谢!
PS注意没有泄漏,这个问题与泄漏完全无关.对象简单地"完全正确"不会释放.
后来......
法比奥为这个问题提供了令人震惊的解决方案.九个字,这里是:
-(id)retain
{
NSLog(@"%@", [NSThread callStackSymbols]);
return ([super retain]);
}
Run Code Online (Sandbox Code Playgroud)
这在许多情况下非常有用,并且会带来许多其他有用的东西.法比奥,你可能每年为我节省了两个人工周的工作.谢谢!
顺便说一句,如果你刚刚掌握了这个并且在输出上苦苦挣扎,我看到通常会有许多以"UINib instantiateWithOwner:"为特色的块.看起来这些将首先出现,重要的大块将会出现.
我有一些项目是我在不久前在Xcode 3.2.x下开始的.我几天前切换到Xcode 4,并希望将Workspace功能用作两个项目.基本上,我的计划是从两个项目中提取一些共同特征,并使它们成为两个项目所依赖的公共库.但是,在我遇到棘手的依赖关系之前,我只是将我的两个项目添加到工作区.
我尝试创建一个新工作区并从上下文菜单中选择"添加文件到"; 然后我从我的第一个项目中选择.xcodeproj文件,它出现在我工作区的左侧树浏览器中.但是,它只是文件,而不是我得到的项目.也就是说,不是在树形浏览器中获得两行条目,其中第一行表示项目名称,第二行表示像"1 target,iOS SDK 4.3"之类的内容,就像在Apple文档中那样,我只得到一行声明包含扩展名的.xcodeproj文件的名称.左侧没有三角形来展开节点.这就像我只是在工作区中拖动了一些文件,而不是项目.第二个项目也是如此.
我还在Xcode 4中从头开始创建了一个新的项目"Foo",并将其添加到我的工作区,结果相同.我查看了Apple文档,现在观看了16秒的视频,但是无法弄清楚我做错了什么(如果问题确实存在于主席而不是计算机中).
我有xCode 4.2的问题.我在构建时遇到此错误:
2011-06-18 13:35:49.839 Validation[4110:607] *** Warning: Defaulting to the standard codesign tool
warning: iPhone/iPod Touch: application executable is missing a required architecture. At least one of the following architecture(s) must be present: armv6 (-19033)
Unable to validate your application. - (null)
Run Code Online (Sandbox Code Playgroud)
我查看了我的项目设置,它有:
architectures: Standard (arm7) - ${ARCHS_STANDARD_32_BIT)
Build active architecture only : NO
Run Code Online (Sandbox Code Playgroud)
不知道是什么
我的Mac设置:
卷A:
OS X 10.8
Xcode 4.5或更高版本 - 10.6 SDK 不作为Base SDK提供
卷B:
OS X 10.7
的Xcode 4.3.3 - 10.6 SDK IS可作为基地SDK
卷C:
OS X 10.6
的Xcode 4.2 - 10.6 SDK IS可作为基地SDK
在A卷上,我安装了Xcode 4.5,它不包含10.6 SDK作为Build Targets'Build Settings中可用的"Base SDK".
我在这个硬盘上有一个单独的10.6卷和10.7卷 - 两个都安装了Xcode,这两个允许我在Xcode Build Targets的Build Settings中选择10.6 SDK作为Base SDK.
我知道我在Volume C上安装了10.6 SDK(/Developer/SDKs来自较旧的Xcode安装).
如何将A卷上的Xcode指向存在于C卷的10.6 SDK?
如何从自定义构建步骤(操作前或操作后)中查看编译器的输出?
当我在Xcode 4中双击我的文件StartWindow.xib时,它不会打开到集成的Interface Builder中; 它像XML文件一样打开.我可以打开所有其他xib文件,它们按预期显示.我可以通过"打开方式"使用旧的Interface Builder打开它.
如何使用集成的Interface Builder打开它?
我正在观看iTunes U.的视频讲座,其中讲师展示了如何使用Xcode的调试器部分并且能够将该窗口拉离主要部分.
不幸的是,视频显示了如何在Xcode3中执行此操作的说明.怎么可能在Xcode4中做到这一点?
如何分离调试器部分,或者可能配置首选项以自动执行?