草庐IT

storing-data

全部标签

iOS8.1 Core-Data轻量级+重量级迁移

我有核心数据数据库的版本1。(简化示例)我对模型进行了一些更改,制作了V2。这涉及创建一个具有type属性和其他一些属性的新实体。type属性是指向plate实体的链接。我的应用程序的新版本已发布,数据迁移正常,因为它是轻量级的。由于当时我自己的原因,此时没有建立关系。一段时间后,我决定对结构做一些更大的更改,创建新实体FixtureType和PlateTypeImage。然后我创建一些关系。这为我提供了模型的V3。由于此修改的性质,我需要进行从V2到V3的重量级迁移,这涉及复制属性数据、填充新属性和设置关系。因此,我设置了一个映射模型,创建了必要的迁移策略并按下了开始按钮。这适用于V

ios - 如何将 Core Data name.xcdatamodel 从一个文件夹移动到另一个文件夹?

应该很简单,我已经创建了单View应用程序并检查了代码数据。它为我创建了name.xcdatamodel文件。应用程序开发取得了进一步进展,我想将所有与模型相关的文件移动到模型文件夹中。我创建了模型文件夹,将name.xcdatamodel移动到其中,并将其添加到项目中。应该很简单,期望编译器/链接器警告我:oldLocation/name.xcdatamodeld/name.xcdatamodel/contents:warning:Missingfile:oldLocation/name.xcdatamodeld/name.xcdatamodel/contentsismissingf

ios - 导出 Pd 补丁到 Apple App Store

我是Pd新手,想知道是否可以直接/间接将Pd补丁导出到AppleAppStore。例如,MobMuPlat在AppStore上,我认为这是使用Pd创建的?有没有人尝试过使用ofxPd库将OpenFrameworks应用导出到应用商店? 最佳答案 MobMuPlat(和PdParty,以及许多其他音频应用程序)使用libpd嵌入PureData作为音频引擎。甚至还有一个wholebook由libpd的作者编写(尽管某些开发步骤已过时)。MobMuPlat和PdParty也在github上开源。

ios - 迁移大型 Core Data 数据库崩溃

我有一个将产品存储在核心数据文件中的应用程序。这些产品包括作为“可转换”数据的图像。现在我尝试使用轻量级迁移添加一些属性。当我用一个小型数据库测试它时,它运行良好,但当我使用一个非常大的近500MB的数据库时,应用程序通常会因为内存不足而崩溃。有人知道如何解决这个问题吗?提前致谢! 最佳答案 您必须使用其他迁移选项之一。自动轻量级迁移过程,使用起来确实方便。但它有一个缺点,它会将整个数据存储一次加载到内存中。两份,真的,一份用于迁移前,一份用于迁移后。首先,是否可以重新创建或重新下载这些数据?如果是这样,您可以使用从旧版本到新版本的

ios - 我可以在一个应用程序中创建一个 Core Data 对象图,然后以预设状态在另一个应用程序中使用它吗?

我的应用程序现在有一个包含大约5,000个词典的.plist,在运行时,我用它来创建自定义类的5,000个对象。每个都包含一些字符串、一些bool值等。这是一个相当快的过程,最多只需要几秒钟,但使用包含数千个对象的.plist有点笨拙。我将迁移到CoreData(我以前从未使用过),因此第一步是将数据从.plist获取到那些自定义对象中,然后将它们保存在上下文中。我已经观看了视频等内容,并且认为我可以这样做。我的第一个问题是:我能否在一个小型的独立应用程序(例如,称为ObjectMaker)中创建对象图和数据模型,然后将其保存在那里,然后导入.sqlite或我导出数据的任何格式至于我正

iphone - UIViewController 中的哪个方法应该完成 "populating data"的工作以供查看?

我对iOS开发世界还很陌生。只是想知道我应该总是在viewDidLoad方法中这样做吗?始终在viewDidUnload中释放它也是一个好主意吗?谢谢。 最佳答案 通常在awakeFromNib、viewDidLoad或viewWillAppear中。初学者通常首先将所有内容都放在viewDidLoad中,这对于简单View来说很好,但有理由使用其他方法。awakeFromNib在打开Nib时调用。您可以在此处添加任何其他View或设置IB中不可用的属性。如果您不使用IB,则不会调用它。viewDidLoad在加载“View”时调用

objective-c - 使用 Core Data 时提高 UI 性能

我一直在我的项目中使用CoreData,我一直依赖它的数据错误系统来返回缓存数据,但是我遇到了一些性能问题,尤其是在配置其View的UITableView中显示数据时基于这个获取的数据。它基本上是通过它们的唯一ID获取一些NSManagedObject实例,并将存储在NSNumber中的值相加。它在for循环中对大约40个不同的对象执行此操作,并且每次重新加载UITableView时都会执行此操作。是否有任何建议的方法来监听Co​​reDataNSManagedObjects中的更改或在我的级别缓存数据的方法,或者我应该依赖数据错误,而这只是我做错了什么?如果您能指出一个好的模式来处理

iOS App Store 对 trigger.io 应用的支持率

我们已准备好开始使用trigger.io的开发,但是一些最后一刻的外部反馈假装trigger.io应用程序自推出新的Reload系统(推送更新的HTML/CSS/JS代码,而无需重新提交给Apple以进行应用程序更新。有关stackoverflow(AppleAppStoreokwithTriggerReload?)的唯一回复是由Trigger.io的创始人之一发布的,所以我真的在寻找一些完全独立的反馈。任何人都可以对此提供任何真实的反馈吗?有没有人成功向商店提交过应用程序?Trigger.io的页面https://trigger.io/examples/提供的提交应用示例很少,因此也

ios - 链接以列出 iPhone App Store 中开发人员的所有应用程序

我正在我的游戏中添加链接,以便玩家可以评价和查看同一开发者的更多游戏。我正在使用的评级itms-apps://itunes.apple.com/app/idMY_GAME_ID_IN_NUMBERS它工作正常,立即打开AppStore。但是,我找不到可以在我的iPhone中打开AppStore应用程序并显示同一开发者的所有游戏列表的链接。我试过了http://appstore.com/STUDIO_NAME它可以工作,但它首先打开设备网络浏览器,然后打开AppStore,我猜是因为http协议(protocol)而不是itms-apps。我宁愿像rate链接那样直接进入AppStore

ios - 带有 HealthKit 的通用 iOS 应用程序未出现在 iPad App Store 中

我们有一个使用healthkit的iOS应用程序,但我们为iPad应用程序优雅地处理了所有情况。提交成功后,我们无法直接在iPad上从AppStore下载它,但我们可以通过iTunes下载。我们需要做些什么才能让它也出现在iPad的AppStore上吗? 最佳答案 您的plist是否包含所需设备功能下的healthkit?如果是这样,我猜它不会出现在商店的iPad上,因为该设备不符合要求。通过iTunes下载不会根据要求过滤掉应用。修复方法是从所需功能中删除healthkit并重新提交。然后该应用程序应该会出现在适用于iPad的商店