xcode4.2相关内容

为什么 ARC 仍然需要 @autoreleasepool?

在大多数情况下,使用 ARC(自动引用计数),我们根本不需要考虑使用 Objective-C 对象的内存管理.不再允许创建 NSAutoreleasePool,但是有一个新的语法: @autoreleasepool {…} 我的问题是,当我不应该手动释放/自动释放时,为什么我还需要这个? 编辑:简明扼要地总结一下我从所有回答和评论中得到的: 新语法: @autorelease ..

从字符串中获取 doubleValue 时如何防止舍入?

我从服务器以字符串格式的 JSON 获取纬度和经度,然后我通过使用默认的 doubleValue 函数将纬度和经度的值转换为双精度值来使用此纬度和经度,但使用此值四舍五入.那么,从字符串中获取 doubleValue 时如何防止舍入?这是我的代码 CLLocationCoordinate2D defaultLoc;defaultLoc.latitude = [[self.obj valueFo ..
发布时间:2022-01-22 14:02:52 移动开发

我的 Xcode4 找不到 CCribbon

我在我的 Mac 上安装了 cocos2D 2.0 beta. 但是,我的 Xcode4 找不到 CCRibbon 的类. 所以,我在模板中查找 CCRibbon,但没有 CCRibbon. 我认为可能是一个不稳定的版本,但我不确定. 如何在我的 Xcode 上使用 CCRibbon? 我要安装旧版本的 cocos2D 吗? 解决方案 Cocos2D 2.0 ..
发布时间:2022-01-21 17:55:15 移动开发

Cocos2D 场景内存管理

我有一个关于 Cocos2D 的问题.我的游戏中有 2 个场景,场景中都有很多精灵.当我替换一个场景并加载另一个场景时发生了什么?是所有精灵都自动删除还是正在记忆中,当我在场景的dealloc中释放时会释放? 我无法理解在这种情况下内存是如何管理的,所以任何人都可以向我解释一下,还有一件事是这对我们在场景中加载精灵时保持精灵很重要. 解决方案 调用replaceScene的那一刻,两 ..
发布时间:2022-01-21 17:52:11 移动开发

以编程方式在 UIButton 上设置图像和文本

我需要以编程方式为正常和突出显示状态的图像以及文本创建按钮.我无法使用 Interface Builder 构建它,因为我需要在 UIScrollView 上创建按钮.这是我到目前为止的代码: - (void)loadView {CGRect fullScreenRect=[[UIScreen mainScreen] applicationFrame];scrollView=[[UIScroll ..
发布时间:2022-01-19 21:03:38 移动开发

iPhone/iPod Touch:应用程序可执行文件缺少所需的架构

我对 xCode 4.2 有疑问.构建时出现此错误: 2011-06-18 13:35:49.839 Validation[4110:607] *** 警告:默认使用标准协同设计工具警告:iPhone/iPod Touch:应用程序可执行文件缺少所需的架构.必须至少存在以下架构之一:armv6 (-19033)无法验证您的应用程序.- (空值) 我查看了我的项目设置,它有: 架构:标准 (a ..
发布时间:2022-01-19 20:34:07 移动开发

iOS 4 真的支持 ARC 吗?iOS 4.2 SDK 在链接时缺少与 ARC 相关的符号

自从 ARC 首次宣布它是一个编译时的东西并且将与 iOS 4 向后兼容以来,我已经阅读和听说过.我已经使用 Xcode 4.2 的自动重构成功地将我的项目重构为 ARC,以及何时针对 iOS 5.0 SDK 编译,它工作正常.但是,如果我尝试针对我的 iOS 4.2 SDK 进行编译,它会在链接时失败,缺少以下符号: _objc_retainAutoreleaseReturnValue ..
发布时间:2022-01-19 20:17:32 移动开发

iphone facebook 应用程序如何修复导航栏

我是 iPhone 开发的新手,想询问有关导航控制器的问题.如何使导航控制器固定在整个应用程序上,例如 facebook 导航栏.它始终在导航栏中显示通知、好友和消息. 我正在尝试将自定义视图放在 titleView 中,但每次导航推送新视图时它都会消失? 解决方案 这对我有用: toolBar = [[UIView alloc]initWithFrame:CGRectMake(1 ..
发布时间:2022-01-17 13:13:49 移动开发

在 iphone 中实现 tesseract OCR

我想在我的项目中实现手写识别 例如当用户在屏幕上写A,那么屏幕应该显示A, 我在 google 上搜索过,到目前为止我找到了 tesseract OCR,但我不知道什么是 tesseract OCR 以及如何在我的项目中实现这一点有人给出了 tesseract OCR 的演示教程,我不知道 tesseract OCR 是免费的还是付费的... 谁能提供关于 tesseract O ..
发布时间:2022-01-14 20:26:01 移动开发

模拟位置,包括 Xcode 4.2/iOS5 中的移动

我看到 Apple 在 iOS5 中演示了新的模拟器功能,除了静态位置之外,他们还展示了在模拟器上运行的应用程序上模拟位置移动的能力.我已经使用 GPX 文件成功模拟了单个位置,但我找不到任何模拟运动的方法. 这个功能是在最后一刻被放弃还是我遗漏了一些明显的东西? 解决方案 type 支持 元素,可用于模拟运动.Xcode 只会遍历循环中的点列表.例如,在柏 ..
发布时间:2022-01-14 20:25:25 移动开发

在 Xcode 4.2、iOS 5.0 Beta 中创建 IPA 文件

如何在 Xcode 4.2、iOS 5.0 (Beta) 中创建 .ipa 文件.我已经开发了一个应用程序,但我找不到授权文件.谁能告诉我创建 .ipa 文件的过程?提前致谢. 解决方案 如果你有苹果开发者证书和相应的临时配置文件意味着使用 iOS 5 sdk 在 XCode 4.2 中创建 .ipa 文件很容易. 1) 在 scheme 中选择 ios 设备.2) 归档您的项目.3) ..
发布时间:2022-01-14 20:25:16 移动开发

我应该将 sqlite 数据库文件写入 Documents 目录还是 Library/Caches?

我已经阅读了 Apple 的数据存储指南,并且对于我应该将我在我的应用程序中创建的 sqlite 数据库文件保存在哪里感到非常困惑.即使应用程序处于离线模式,我也想从 sqlite 文件中读取.我读到,创建的此类文件应保存在库/缓存中,并设置“不备份"标志.请建议我做同样事情的正确方法. 解决方案 答案取决于你的数据库文件是如何创建的: 根据数据存储指南页面: 只有用户生成的或 ..
发布时间:2022-01-14 20:24:52 移动开发

Xcode 4.2(雪豹)和 iOS 5.1

可能重复: ios 5.1 和 xcode 4.2 用于 iOS 开发 我将我的 iPhone 更新到 iOS 5.1.我的操作系统是雪豹. 现在我需要 sdk 5.1 来开发,使用 xcode 4.2. 在哪里可以下载? 有什么建议吗? 解决方案:降级到ios5.0或更新到Lion 解决方案 你不能. 您需要更新到 Mac OS 10.7 Lion 才能使用 ..
发布时间:2022-01-14 20:10:44 移动开发

未找到 ios 类“预期类型"

我的 FooterSelectorView.h 中有两个问题,我不知道为什么.一个是警告,另一个是错误.由于某种原因,xcode 无法识别 FooterArchiveItemView 所以我无法将我的对象键入为导致其他问题的对象.有没有人见过这样的东西?我该如何解决? FooterSelectorView.h #import #import "FooterAr ..
发布时间:2022-01-14 20:08:56 移动开发

是否可以结合非 ARC 和 ARC 项目代码?

是否可以结合 ARC 和非 ARC 项目?我还没有真正尝试过,但情况是这样的: 我们有一个带有标签控制器的旧 iOS 项目(非 ARC).选项卡控制器中有一个选项卡还没有任何功能或视图.我正在制作一个与旧项目相关的新项目,如果可以将我的新项目与旧项目结合起来并将我的新项目的视图分配给选项卡,我希望它使用 ARC. 解决方案 当然可以,而且非常简单.用 arc 开始你的新项目,然后用 ..
发布时间:2022-01-14 20:07:24 移动开发

强制 iOS 应用以横向模式启动

我正在为 iOS 5 开发一个应用程序,它必须在横向模式下运行.我的问题是我最初无法让它翻转. 我已经尝试将“初始界面方向"设置为“横向(右主页按钮)"并将以下方法添加到我的视图控制器: - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation{//对于支持的方向返 ..
发布时间:2022-01-14 19:59:48 移动开发

Xcode 4.2 iOS 空应用程序和故事板

我是 Xcode 新手,我正在尝试制作我的第一个培训应用程序.因为显然空应用程序模板是唯一提供预集成核心数据的模板,所以我选择了它.但是,在那之后,我无法让 UI 工作(它仍然是空的). 我做了什么: 空应用程序模板 新的 iPad 故事板文件 将标签栏控制器溅到上面 更改了项目摘要视图中的主要故事板 点击⌘R 盯着纯白色的 iPad 屏幕,没有任何标签 我尝试对比我创 ..
发布时间:2022-01-14 19:54:03 移动开发

在 Storyboard 中编辑自定义 UIView 子类

我有一个应用程序,它使用 UIScrollView 在多个动态生成的 UIView 之间进行分页.现在,我必须以编程方式设置这些 UIView 的布局和 ui 元素,但我想知道是否有任何方法可以在 storyboard 中编辑 UIView 子类的界面(独立于视图控制器). 提前致谢. 编辑:仅供参考,我在 iOS 5 中使用 Xcode 4.2. 解决方案 更新 从 X ..
发布时间:2022-01-14 19:51:57 移动开发