Ios NSPersistentContainer默认创建什么类型的持久存储?

Ios NSPersistentContainer默认创建什么类型的持久存储?,ios,swift,core-data,Ios,Swift,Core Data,当我用这段代码自己创建容器时,在应用程序支持文件夹中创建了什么样的持久存储 private lazy var storeContainer: NSPersistentContainer = { let container = NSPersistentContainer(name: self.modelName) container.persistentStoreDescriptions = [self.storeDescription] container.loadPer

当我用这段代码自己创建容器时,在应用程序支持文件夹中创建了什么样的持久存储

private lazy var storeContainer: NSPersistentContainer = {
    let container = NSPersistentContainer(name: self.modelName)
    container.persistentStoreDescriptions = [self.storeDescription]
    container.loadPersistentStores { (storeDescription, error) in
        if let error = error {
            fatalError("Unresolved error \(error)")
        }
    }
    return container
}()

默认情况下,在iOS上,它创建了一个持久存储,并启用了
NSSQLiteStoreType
和自动轻量级迁移


参考资料:

谢谢你,SQLLite可能是iOS核心数据存储的最佳选择,它由SQLLite支持,因此能够更好地处理内存,同时保持快速搜索。二进制和InMemory类型很少用于大型存储,因为它们可能会占用大量内存。我已经在我的答案中添加了引用。很好,我发现通过您的引用提到了sqlite!我明白为什么它是合适的选择)谢谢!