首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏iOS开发攻城狮的集散地

    iOS CoreData (二) 版本升级和数据库迁移

    示例基础上进行演示: 1、新建一个版本的数据库模型Model2: 选中Model.xcdatamodeld文件,选择菜单editor->Add Model Version 取名为:Model2.xcdatamodel add model version.gif 2、设置当前coreData的数据模型为Model2: 选中Model.xcdatamodel或Model2.xcdatamodel,在左侧的Model

    1.8K50发布于 2018-05-22
  • 来自专栏iOS开发攻城狮的集散地

    iOS CoreData (二) 版本升级和数据库迁移

    增删改查 示例基础上进行演示:1、新建一个版本的数据库模型Model2: 选中Model.xcdatamodeld文件,选择菜单editor->Add Model Version 取名为:Model2.xcdatamodel ,然后就可以发现Model.xcdatamodeld目录下有两个版本的数据库模型 [add model version.gif]2、设置当前coreData的数据模型为Model2: 选中Model.xcdatamodel 或Model2.xcdatamodel,在左侧的Model Version 中选择Current模版为Model2 [设置当前数据库版本.gif]3、修改新数据模型Model2,在Model2上添加字段及表

    1.7K100发布于 2018-05-22
  • 来自专栏iOS开发攻城狮的集散地

    Core Data /FMDB/SQLite/

    (4)NSFetchRequest(获取数据的请求) 相当于查询语句 (5)NSPredicate(相当于查询条件) (6)NSEntityDescription(实体结构) (7)后缀名为.xcdatamodel 的包,里面的.xcdatamodel文件,用数据模型编辑器编辑 core data可以使你以图形界面的方式快速的定义app的数据模型,同时在你的代码中容易获取到它。

    1.1K60发布于 2018-05-22
  • 来自专栏肘子的Swift记事本

    CoreData 探秘 - 从数据模型构建到托管对象实例

    它包含了一个或多个数据模型文件(.xcdatamodel)以及其他与数据模型相关的信息。 Xcode 会在 xcdatamodeld 中为每个模型版本分别创建一个 VersionName.xcdatamodel 的 Bundle。 现在,用文本编辑器打开 xcdatamodel 中的 content 文件,可以看到,当前版本的所有模型信息,都是以 XML 的格式保存在其中。 <? Xcode 在编译项目时,会将 .xcdatamodel 目录以 momd 为尾椎添加到应用的资源中,其中的 xcdatamode Bundle 会编译成尾缀为 mom 的二进制文件,一方面减少空间占用

    77220编辑于 2023-09-19
  • 来自专栏Antony iOS Development

    「死磕」Core Data——入门

    NSManagedObjectContext、NSPersistentStoreCoordinator、NSManagedObjectModel、NSPersistentStore这些类 创建模型文件(.xcdatamodel Managed Object Model 直观点,你可以把它理解为就是Xcode中后缀为xcdatamodel的文件。 它是NSManagenObjectModel的类实例(也可以通过纯代码实现.xcdatamodel文件的内容)。 下面3个,是在设置.xcdatamodel文件时会遇到的3个术语。 Entity /「实体」 NSEntityDescription类实例,用于定义一个对象。 简单说,假如修改了数据模型(比如修改了. xcdatamodel文件:增加了实体,增加了特性等等),为了防止使用者在更新App后,由于数据模型不一致导致崩溃,需要进行一定的处理,这个处理,他们叫「版本迁移

    1.6K20发布于 2019-02-14
  • 来自专栏一“技”之长

    将iOS项目进行子工程化 原

    FRAMEWORKS_FOLDER_PATH}" rsync -av "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" ;; *.xcdatamodel RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodel

    1.8K40发布于 2018-08-15
  • 来自专栏移动端开发

    CoreData和FMDB你用哪个?

    ;         上面是创建  NSManagedObjectModel 类的代码,注意第一句的 @“CoreDataTest” 是你 CoreData文件的名字,后面的 @“momd”, 是你的.xcdatamodel

    2.2K100发布于 2018-01-12
  • 来自专栏iOS打包,上架知识大全

    ​iOS Class Guard github用法、工作原理和安装详解及使用经验总结

    这个工具还会查找工程内的xcdatamodel文件并添加其中的类和属性名到禁止列表。 在编译期间内,所有定义在头文件内的symbol都会用对应的生成的不同的符号替换并编译。

    1.1K10编辑于 2023-12-02
  • 来自专栏攻城狮的动态

    iOS面试题梳理(二)

    5.NSFetchRequest:数据请求; 6.NSEntityDescription:表格实体结构,还需知道.xcdatamodel文件编译后为.momd或者.mom文件。

    1.7K101发布于 2018-05-15
  • 来自专栏24K纯开源

    CMake脚本中如何修改XCode工程属性?

    Suppress managed object model compiler (momc) warnings for delete rules during the compilation of .xcdatamodel model compiler (momc) warnings from output on missing inverse relationships during the compilation of .xcdatamodel compiler (momc) warnings from output on entities with more than 100 properties during the compilation of .xcdatamodel MOMC_NO_WARNINGS) Suppress managed object model compiler (momc) warnings from output during the compilation of .xcdatamodel compiler (momc) warnings from output on transient inverse relationships during the compilation of .xcdatamodel

    5.9K30发布于 2020-09-01
  • 来自专栏云原生布道专栏

    【IOS开发高级系列】CoreData专题

    An xcdatamodeld “source” directory is compiled into a momd deployment directory, and an xcdatamodel “ 8.1.2 步骤     1.升级数据库模型:选中你的mydata.xcdatamodeld文件,选择菜单editor->Add Model Version 比如取名:mydata2.xcdatamodel

    1.8K50编辑于 2023-10-16
  • 来自专栏韩曙亮的移动开发专栏

    【iOS 开发】iOS 开发 简介 (IOS项目文件 | MVC 模式 | 事件响应机制 | Storyboard 控制界面 | 代码控制界面 | Retina 屏幕图片适配)

    |____HelloWorld-Prefix.pch |____HelloWorld.xcdatamodeld | |____.xccurrentversion | |____HelloWorld.xcdatamodel

    6.6K30编辑于 2023-03-27
  • 来自专栏冰霜之地

    Realm数据库 从入门到“放弃”

    descriptorWithClass:RLMUser.class propertyName:@"cars"], }; } @end复制代码 这里可以类比Core Data里面xcdatamodel

    5.8K20发布于 2018-08-30
  • 来自专栏iOS开发干货分享

    iOS两年前的面试题总结,现在的你掌握了嘛?

    5.NSFetchRequest:数据请求; 6.NSEntityDescription:表格实体结构,还需知道.xcdatamodel文件编译后为.momd或者.mom文件。

    1.5K20发布于 2019-06-15
  • 来自专栏Jacklin攻城狮

    iOS,面试必看,最全梳理

    5.NSFetchRequest:数据请求; 6.NSEntityDescription:表格实体结构,还需知道.xcdatamodel文件编译后为.momd或者.mom文件。

    1.5K30发布于 2018-09-12
领券