草庐IT

iphone - 在Cocos2d中,如何创建一个layer,我可以设置它的区域大小,并且只显示属于这个区域的children?

目前,无论图层有多大,当我在其中添加子Sprite时,Sprite都会显示在屏幕上。但是如果我想限制图层的可见区域,只显示这个区域内的child,我该怎么做呢? 最佳答案 你应该在这里给ClippingNode一个机会:http://www.learn-cocos2d.com/2011/01/cocos2d-gem-clippingnode/ 关于iphone-在Cocos2d中,如何创建一个layer,我可以设置它的区域大小,并且只显示属于这个区域的children?,我们在Stack

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

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

iphone - 如果它是只读的,我可以将我的核心数据存储在 Bundle 上吗

使用核心数据存储的通常方法是在首次启动时将其复制到文档目录中。但是,随着iOS5的出现,userscanchoosetohavethedocumentsdirectorysynced,这导致了一些problems.基本上,文档目录不应该有太多的数据。现在我有一个不需要更改的大型核心数据存储。所以我的问题是,如果我不调用保存方法,它会允许我从bundle中打开商店吗? 最佳答案 是的,您可以将只读的CoreData存储放在bundle中并访问它们。只要您永远不必更改商店,就可以了。如果您的数据需要更改,则必须更新二进制文件。

ios - 我可以在 iOS 中确定应用程序是从待机状态还是从多任务处理恢复

我目前正在处理我们的iPad应用程序的更改请求,该请求要求我以两种不同的方式处理应用程序的恢复,具体取决于应用程序是否从多任务处理返回(用户在另一个应用程序或主屏幕上处于事件状态)并返回应用程序)和待机(iPad通过顶部的待机按钮或关闭SmartCover切换到待机状态)在这两种情况下,我的AppDelegate都会调用以下方法:applicationWillResignActive后跟applicationDidEnterBackground当我按下主页按钮进入主屏幕或关闭SmartCover时applicationWillEnterForeground和applicationDid

ios - 我可以防止 RestKit+CoreData 覆盖本地实体更改吗?

我已经使用一系列对象映射配置了一个RKObjectMappingProvider子类,这些对象映射将各种服务端点映射到我的本地核心数据实体和持久存储。假设我有一个服务端点/api/workorders并且我使用loadObjectsAtResourcePath:usingBlock:来获取Xworkorders列表并保存到CoreData。接下来,用户使用应用程序修改了其中2个实体,但没有将更改推送回服务。如果用户再次调用/api/workorders来获取最新的工单,有没有办法让RestKit不自动覆盖对已更改实体的本地修改? 最佳答案

iphone - 我可以在我的应用程序中列出 iPhone 应用程序吗?

我想知道我可以列出并显示应用程序商店中的iphone应用程序吗?有没有网络服务或其他方式获取应用商店的应用链接? 最佳答案 一种方法是使用iTunesLinkMaker并对其点击事件进行按钮操作,您可以打开从链接制作者那里获得的URL。例如,我使用iTunesLinkMaker获得了Rovio移动应用程序的URL,单击它您将获得rovio提供的所有应用程序的列表。这是链接http://itunes.apple.com/us/artist/rovio-mobile-ltd./id298910979?ign-mpt=uo%3D4-(vo

objective-c - 将 HTML 加载到子 UIWebView 时,我可以保持平滑滚动吗?

我需要在iPad应用程序中显示分页幻灯片,其中包含适度DOM密集型HTML页面。所有文档都是为iPad屏幕量身定制的,因此UIWebView中永远不会有任何滚动。我决定将UIWebView放在UIScrollView中进行分页。在所有WebView呈现其内容后,它工作得非常顺利。但是,我无法承受在用户可以滚动之前等待20、30或50个WebView加载:这需要几分钟。我试图预测scrollViewDidScroll处理程序中的滑动,并在用户继续滚动时预加载几个下一页。效果更好(10或150次网络浏览之间没有性能差异)。但是,在scrollViewDidScroll处理程序中调用load

ios - 我可以在 iOS 中将文件写入应用程序的文档目录吗?

我正在创建iPad应用程序来查看书籍,这是一种出版书籍。最终用户可以下载图书以在离线模式下查看。所以我将整本书的内容(PNG和XML)写入应用程序的文档目录。图书内容的大小大于500MB。applestore内存大,会拒绝申请吗? 最佳答案 你可以在那里(文档目录)写任何你想写的东西。您需要注意的唯一挂起是标记哪些内容不应在备份期间同步到iTunes/iCloud。那会让你被拒绝。请查看来自Apple的文档:http://developer.apple.com/library/ios/#qa/qa1719/_index.html基本

objective-c - 我可以使用一个 viewController 而不是 5 个吗?

我希望用户输入5个关于他自己的详细信息,但我不想使用无聊的5个文本字段表单。我希望用户一次看到一个文本字段->单击按钮并移至下一个文本字段。我的问题是,我必须为此使用5个ViewController吗?我正试图找到一种更优雅的方式。我为每个使用的文本字段考虑了类似setHidden:YES的东西,但它没有动画,而且看起来有点丑,所以我正在寻找替代方案。 最佳答案 我认为你应该只使用一个UIViewController(DetailViewController)和一个UIView作为容器(DetailViewContainer),这个

iphone - 我可以阻止按钮吗?

我在ControlView中有一个DatePicker()和按钮,当我单击该按钮时,它跳转到一个函数,我在其中处理我在DatePicker(旋转)中选择的日期,问题是datePicker旋转时我单击它不选择日期的按钮,它在不选择日期的情况下跳转到功能。是否可以在旋转日期选择器时阻止按钮?或者它可以是另一种方式?感谢解答 最佳答案 UIDatePicker控件将在用户完成旋转控件时发送一个操作方法(针对事件UIControlEventValueChanged)。您可以使用此操作方法启用按钮,以便只有在用户完成选择日期后才能按下按钮。参