kar*_*ach 3 iphone core-data ios swift
我刚开始使用swift在iOS app dev中处理核心数据.我遇到的前两件事是:1.AppDelegate 2. NSManagedObjectContext.
据我所知,'AppDelegate.swift'文件是一个源文件,就像'ViewController.swift'一样.但在所有教程中,它被称为"将在以后使用的东西".或许,现在是时候熟悉它了.你能告诉我它究竟是做什么的吗?
"NSManagedObjectContext"类型的对象有什么作用?它的功能是什么?你能用更简单的词来表达它的功能吗?
提前致谢.
Vis*_*ane 10
请查看下图,以便直观了解iOS应用中的Key对象:
AppDelegate的作用:
应用代表是应用代码的核心.它处理应用程序初始化,状态转换和许多高级应用程序事件.此对象也是唯一保证存在于每个应用程序中的对象,因此它通常用于设置应用程序的初始数据结构.
AppDelegate用于整个应用程序,您可以使用它来管理应用程序生命周期,另一方面,ViewController用于单个视图.您可以使用它来管理视图的生命周期.一个应用可以有多个视图.但只有一个AppDelegate.
NSManagedObjectContext的作用:
NSManagedObjectContext是Core Data的基本概念.它就像关系数据中的事务.您可以获取对象,可以创建对象,更新和删除它们,将它们保存回持久存储等.基本上,对于所有核心数据操作,您需要与NSManagedObjectContext进行交互.
归档时间: |
|
查看次数: |
1424 次 |
最近记录: |