一、iOS中的沙盒机制 iOS应用程序只能对自己创建的文件系统读取文件,这个独立、封闭、安全的空间,叫做沙盒。它一般存放着程序包文件(可执行文件)、图片、音频、视频、plis...

一、iOS中的沙盒机制 iOS应用程序只能对自己创建的文件系统读取文件,这个独立、封闭、安全的空间,叫做沙盒。它一般存放着程序包文件(可执行文件)、图片、音频、视频、plis...
子控件的x始终与保持父控件宽度一半保持一致: 使用拖拽约束的方法,动态改变约束; 使用masonry,make.left.equalTo(superView).with.of...
不用了,NSPersistentContainer 是 iOS 10 新添加的 API,就是用来封装 CoreData 那三层栈的;默认的存储路径是沙盒里的 Application Support 文件夹
CoreData 从入门到精通(六)模型版本和数据迁移前面几篇文章中讲的所有内容,都是在同一个模型版本上进行操作的。但在真实开发中,基本上不会一直停留在一个版本上,因为需求是不断变化的,说不定什么时候就需要往模型里添加新的字段,...
前面几篇文章中讲的所有内容,都是在同一个模型版本上进行操作的。但在真实开发中,基本上不会一直停留在一个版本上,因为需求是不断变化的,说不定什么时候就需要往模型里添加新的字段,...
@抬头看见柠檬树 是的哈,多谢指正,已经改过来了
CoreData 从入门到精通 (一) 数据模型 + CoreData 栈的创建CoreData 从入门到精通 (一) 数据模型 + CoreData 栈的创建 概述 CoreData 是 Cocoa 平台上用来管理模型层数据和数据持久化的一个框架,说简...
在 block 里进行 __strong 持有,主要是防止 block 执行到一半的时候 self 被释放吧。
Weak-Strong-Dance真的安全吗?绝大多数iOS开发者用过block,并且知道用 __weak 的方式去解决循环引用的问题。而进阶一些的开发者则了解Weak-Strong-Dance,那么什么是Weak-St...
@Aliv丶Zz 那你就得调用 [context deleteObject:english]; 来删除英语了。delete rule 是 建立在 RelationShip 上的,只有你把对应的student直接删除时,级联操作才有用。
CoreData 从入门到精通(三)关联表的创建上篇博客中讲了 CoreData 里增删改查的使用,学到这里已经可以应对简单的数据存储需求了。但是当数据模型复杂起来时,例如你的模型类中除了要存储 CoreData 里支持的...
我们知道 CoreData 里存储的是具有相同结构的一系列数据的集合,TableView 正好是用列表来展示一系列具有相同结构的数据集合的。所以,要是 CoreData 和 ...
@Aliv丶Zz 自动生成的实体类里有用来增加、删除的方法,见文章里最后一张图。
CoreData 从入门到精通(三)关联表的创建上篇博客中讲了 CoreData 里增删改查的使用,学到这里已经可以应对简单的数据存储需求了。但是当数据模型复杂起来时,例如你的模型类中除了要存储 CoreData 里支持的...
@Auditore Model 模型类用objc 中的类表示就是 NSManagedObject 的子类,类似于 SQL 中常说的 ORM 对象关系映射。
CoreData 从入门到精通 (一) 数据模型 + CoreData 栈的创建CoreData 从入门到精通 (一) 数据模型 + CoreData 栈的创建 概述 CoreData 是 Cocoa 平台上用来管理模型层数据和数据持久化的一个框架,说简...
@Aliv丶Zz 如果你是想在 student 删除的时候,studentCourses里对应的课程也都删除,可以把 studentCourses 的删除规则改成 Cascade 级联删除;增加的话,就需要手动建立关联了。
CoreData 从入门到精通(三)关联表的创建上篇博客中讲了 CoreData 里增删改查的使用,学到这里已经可以应对简单的数据存储需求了。但是当数据模型复杂起来时,例如你的模型类中除了要存储 CoreData 里支持的...
通常情况下,CoreData 的增删改查操作都在主线程上执行,那么对数据库的操作就会影响到 UI 操作,这在操作的数据量比较小的时候,执行的速度很快,我们也不会察觉到对 UI...
上篇博客中讲了 CoreData 里增删改查的使用,学到这里已经可以应对简单的数据存储需求了。但是当数据模型复杂起来时,例如你的模型类中除了要存储 CoreData 里支持的...
在上篇博客中,讲了数据模型和 CoreData 栈的创建,那下一步就是对数据的操作了。和数据库一样,CoreData 里的操作也无非是增删改查。下面我们将逐步讲解在 Core...
CoreData 从入门到精通 (一) 数据模型 + CoreData 栈的创建 概述 CoreData 是 Cocoa 平台上用来管理模型层数据和数据持久化的一个框架,说简...
CoreData 从入门到精通 (一) 数据模型 + CoreData 栈的创建 概述 CoreData 是 Cocoa 平台上用来管理模型层数据和数据持久化的一个框架,说简...