草庐IT

ios - 将 XML 写入项目(iOS、Xcode 4)

我认为我的问题没有解决方案,但我希望有人可以分享过去经验的创造性工作。我已经为我最新的iPhone/iPad游戏创建了一个3D关卡编辑器,我正处于最后阶段,我需要将map写成我设计的XML文件格式。我正在使用KISSXML作为我的XML库进行解析,并且我准备将它的使用扩展到写作。我的问题是:是否可以以某种方式写入我可以查看然后存储在项目中的位置?对于我最初创建的20-30个map文件,我想将它们作为资源直接导入到项目中,以后也可以将它们作为文本文件进行编辑……我不想在这个阶段将它们存储为应用程序资源(但是我听说您不能从应用程序写入项目的资源结构?)。是否有一些创造性的方法甚至可以将XM

ios - Xcode 4 安装 :

我刚拿到一台MacOSX10.7,准备在上面安装Xcode4和iOSSDK,但事实证明,它不允许我这样做,因为安装程序显示如下:iPhoneSDK需要MACOSX10.6.6(要安装iOSSDK,您必须退出安装程序并升级)。SDK是什么意思我应该升级,我的Macpro是更高级别,它是10.7!!!他们的意思是我应该降级吗???(双关语!)谁有类似的问题并且有办法解决这个问题?:(帕里贾特·卡利亚! 最佳答案 Lion至少需要XCode4.1。 关于ios-Xcode4安装:,我们在Sta

ios - Xcode4 - 在头文件中声明一个对象

例如,我在接口(interface)大括号{}中声明了一个对象,如下所示:@interfacetestViewController:UIViewController{IBOutletUILabel*myLabel;}@property(retain,nonatomic)UILabel*myLabel;@end和示例二,我在接口(interface)大括号{}之外声明了一个对象,例如:@interfacetestViewController:UIViewController{}@property(retain,nonatomic)IBOutletUILabel*myLabel;@end我

iphone - "No provisioning iOS device connected"

大约3个月前,我为开发设置了iPhone;安装配置文件,将设备更新到最新版本的iOS,即4.3.3(8J2)并且在我的iPhone上测试应用程序工作100%。在大约一个月没有使用XCode之后,今天我重新开始开发我的一个iPhone应用程序,现在我似乎无法将应用程序部署到我的iPhone。当我尝试在我的iPhone上部署和运行时,我收到消息“没有连接配置iOS设备”,即使我的iPhone已连接。如果我查看XCode的管理器窗口,我会看到我的iPhone列在设备下,但是当我选择我的iPhone条目时我会看到以下消息:TheversionofiOSon“BruceHill’siPhone”

iphone - 如何引用 NSArray 中的 NSDictionary 中的对象

当我对数组进行NSLog时,我得到了这个:({content="contenta";id=452069;timestamp=1313341470;},{content="contentb";id=451498;timestamp=1313261505;},etc...)如何引用特定索引?例如,您将如何获取第二个索引的内容。我已经尝试过[[myArrayobjectAtIndex:1]objectForKey:@"content"]但这会使程序崩溃。同时执行[myArrayobjectAtIndex:1]也会使程序崩溃。 最佳答案 根

ios - Instruments Heapshots——这个数据是什么意思?

我对这个标题感到抱歉。我知道它很差,但我不确定如何表达。我读过关于Leaks工具如何工作的相互矛盾的陈述。我想弄清楚是否还有任何需要处理的泄漏,但我对iOS的内存管理还很陌生。我的问题本质上是:这张截图中的数据看起来是好是坏?我知道没有足够的信息来为我找到具体问题,但我只是对我是否有问题感到困惑。我看过“HeapGrowth”和“Persistent”都是积累不释放的东西。这个对吗?HeapGrowth和Persistent中的数字每次都从大开始变小。这是否意味着事情最终会得到清理,或者是否意味着我的内存使用量不断增加? 最佳答案

ios - 我可以将 Xcode 4 中的 Utilities 面板设置为在所有新项目中默认打开吗?

我目前正在从头开始学习iOS开发,因此,我正在做很多新项目。每次我这样做时,我都必须调整Xcode窗口的大小(我不希望它最大化,但我不希望它变得那么小),而且我还必须弹出实用程序和调试区域,以及向上拖动对象库以使其变大。我可以在Xcode中设置一些默认值来为每个新项目执行此操作吗? 最佳答案 不,Xcode不包括所有这些选项,但您可以从中获得部分。您可以设置一种行为来显示或隐藏Xcode窗口的各个部分,例如实用程序、工具栏、调试器等。然后它是一个菜单选择或键盘命令来显示这些部分,然后稍微拖动以调整大小。要制作行为,请从Xcode的“

iphone - 从代码启动 UIGestureRecognizer

我得到了一个带有UIPanGestureRecognizer的UIViewSubclassBall。如果我将Ball拖到另一个UIView上方(在UIGestureRecognizerStateChanged中),整个Superview将被清除,包括Ball。之后将重新创建球。我的问题是,随着自然地移除球,UIGestureRecognizer结束识别。我如何告诉新Ball的gestureRecognizer在代码中开始识别,因为我的手指仍在屏幕上?非常感谢! 最佳答案 你如何清除包括球在内的superView?你要删除它吗?如果是

ios - 应用程序未通过代码设计验证。签名无效,或未使用 Apple 提交证书签名

所以我对与Apple进行协同设计并不陌生。我知道这是应用程序开发的新手部分,但我收到此错误并且无法解决。我了解我通过钥匙串(keychain)访问创建私钥,使用该私钥生成证书,使用该证书和appID生成配置文件,并使用“AppStore”配置文件进行代码签名以进行分发。但我想我遇到这个错误是因为xcode4.2。但这是我为尝试解决此问题所做的工作:使用uinstall-devtools--mode=all卸载了xcode,然后重新启动并重新安装了xcode4.0.2。已从提供门户中删除并重新下载证书。(无无效错误)删除了与我正在使用的appID关联的所有配置文件,并且只重新下载了App

iphone - Xcode 4.2 测试版和 iOS 4.2

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭11年前。我在使用Xcode4.2(测试版)开发新项目并将其部署到运行iOS4.2.1的iPodtouch上时遇到问题。我告诉xcode构建的目标是iOS4.2,但它似乎根本不想在它上面运行。该项目构建成功,但从未真正在iPod上运行。但是,如果我使用装有iOS4.3的iPodtouch,它确实可以正常工作。有谁知道我该如何解决这个问题或可能是什么问题。我想知道是