草庐IT

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

我已经阅读了Apple的数据存储指南,对于应该将我在我的应用程序中创建的sqlite数据库文件保存在何处感到非常困惑。即使应用程序处于离线模式,我也想从sqlite文件中读取。我读到创建的此类文件应保存在库/缓存中,并设置“不备份”标志。请建议我执行相同操作的正确方法。 最佳答案 答案取决于您的数据库文件是如何创建的:AccordingtotheDataStorageGuidelinespage:Onlydocumentsandotherdatathatisuser-generated,orthatcannototherwisebe

iOS 文件存储 : Solution for Not Backing Up

与许多开发者一样,我的iOS应用程序刚刚因为包含备份到iCloud的可下载内容而被拒绝。我一直在寻找这个问题的明确答案,但一直找不到。Apple表示您应该为您的文件实现“不备份”属性,但是,他们还声明(https://developer.apple.com/library/ios/#qa/qa1719/_index.html):新的“不备份”属性将仅供iOS5.0.1或更高版本使用。在iOS5.0及更早版本上,应用程序需要将其数据存储在/Library/Caches中以避免备份。由于此属性在旧系统上会被忽略,因此您需要确保您的应用程序在您的应用程序支持的所有iOS版本上都符合iOS数据

ios - 我的 IOS 应用程序已被拒绝-数据存储指南 (2.23) 我有 2 个可能的嫌疑人

由于iCloud存储限制,我的应用已被拒绝。(2.23)。这种情况有很多问题,但我仍然不确定为什么我的应用程序被拒绝了。以下是我的怀疑:1-我的应用程序下载pdf文件和图像,以便在用户从表格View中选择一行时让用户在“离线”模式下查看。我已将我的下载文件夹设置为“Documents/privateDownloads”并将文件夹(和其中的文件)url标志设置为“不备份”2-我的应用程序也有2Mb。“preload.json”文件,我的应用程序在第一次启动时读取该文件并仅在第一次启动时预加载到数据库中(进度hud显示导入数据的进度)。我没有将“preload.json”文件设置为“不备份

iphone - 我可以为 iCloud 添加不备份 "Document Directory"吗

我读过我可以用ios5.1及更高版本标记具有“不备份”属性的文件夹据我了解,在这种情况下,目录的所有内容都将从备份中排除。在我的应用程序中,我们需要从备份中排除Documents目录中的所有文件(可以在应用程序执行期间从Documents添加或删除这些文件)。我需要将我们的文件存储在Documents目录中。我可以用“不备份属性”标记Documents目录吗?Apple允许这样做吗?这会成为拒绝我们应用的理由吗? 最佳答案 是的,您可以为文档目录的文件夹(文件)设置不备份标志。donotbackup属性适用于标记的文件,无论它们位于

iphone - iOS 应用程序被拒绝 - 数据存储指南

我的iPhone应用上周被拒绝了,因为我没有遵循iOS数据存储指南。我的应用主要是搜索某些数据并将它们显示给可以与他人分享(Twitter、电子邮件等)或将它们保存到“收藏夹”以便稍后查看的用户。早些时候:之前,我没有遵循任何特定的数据策略。我的应用基本上是将所有搜索数据(图像)下载到/Documents/目录中。一旦用户将特定项目标记为“收藏夹”,这些项目就会保存到我在/Documents/路径中自定义的“收藏夹”目录中。我的应用程序不使用iCloud。此外,我还忘记在用户看到下载的搜索数据(图像)并且不再处于同一View时清除它们。从那以后,我发现整个策略很糟糕,这也是我的应用被拒

iOS - 将整个文档目录标记为不备份

我的申请被Apple拒绝,原因是:2.23:AppsmustfollowtheiOSDataStorageGuidelinesortheywillberejected那么是否可以将整个文档目录标记为不备份?我的应用程序在iOS6.1及更高版本中运行。我熟悉这段代码,但我不知道用它来标记我的文档目录-(BOOL)addSkipBackupAttributeToItemAtURL:(NSURL*)URL{assert([[NSFileManagerdefaultManager]fileExistsAtPath:[URLpath]]);NSError*error=nil;BOOLsucces

iOS - 将整个文档目录标记为不备份

我的申请被Apple拒绝,原因是:2.23:AppsmustfollowtheiOSDataStorageGuidelinesortheywillberejected那么是否可以将整个文档目录标记为不备份?我的应用程序在iOS6.1及更高版本中运行。我熟悉这段代码,但我不知道用它来标记我的文档目录-(BOOL)addSkipBackupAttributeToItemAtURL:(NSURL*)URL{assert([[NSFileManagerdefaultManager]fileExistsAtPath:[URLpath]]);NSError*error=nil;BOOLsucces

不备份等于自杀?!学会SQL Server数据库备份的正确姿势!

大家好,我是晨希!在上一篇文章中,我们学习了如何创建数据库索引。今天,我将为大家介绍SQLServer数据库备份的概念和重要性,并提供一些常用的备份方法和示例。数据备份是确保数据安全和完整性的关键步骤,学会正确备份数据对于数据库管理员和开发人员来说非常重要。备份是数据库管理员日常工作的重要部分,它是一种保护数据免受损坏或丢失的方式。在SQLServer中,数据备份是非常重要的,因为它可以确保数据的可靠性和完整性。接下来我将分享一些关于SQLServer备份的知识。1.备份的类型SQLServer支持多种备份类型,包括完整备份、差异备份、增量备份和日志备份。我们可以根据需要选择适当的备份类型。2

iOS:不备份属性?

我们的应用最近因违反关于在iCloud上备份文件的iOS数据存储指南而被拒绝。我必须用不备份属性标记数据。我将所有重要数据存储在SQLite数据库中,并将我的用户首选项存储在UserDefaults.plist中。我是否必须将我的database.sqlite文件标记为不备份?我问审阅者我是否要在我的AppID中禁用iCloud是否对我的情况有所帮助,回答是含糊不清的,并没有真正给我是或否的答案。我的应用程序中没有真正需要备份的东西,我可以只在我的AppID中禁用iCloud支持,而不必担心将文件标记为不备份??评论者的回复如下:2.23我们还发现您的应用不遵循AppStore审核指南

mongodb - 为什么 mongodump 不备份索引?

在阅读mongodump文档时,我发现了这些信息。"mongodump只在其备份数据中捕获数据库中的文档,不包括索引数据。mongorestore或mongod必须在恢复数据后重建索引。"考虑到索引也是数据库难题的关键部分,并且它们需要重建,为什么mongodump没有选择使用索引进行备份?我知道不备份索引作为默认选项有两个优点:1.我们节省了备份和恢复索引所需的时间。2.我们节省了存储备份所需的空间。但是为什么不把它作为一个选项呢? 最佳答案 mongodump从MongoDB数据库(以BSON格式)创建数据的二进制导出。索引定义
12