//YJYAppDelegate.h

#import <UIKit/UIKit.h>

@interface YJYAppDelegate : UIResponder <UIApplicationDelegate>

//Objective-C语言关键词,@property与@synthesize(在对应的.m文件中使用)配对使用。功能:让编译好器自动编写一个与数据成员同名的方法声明来省去读写方法的声明。

//声明为 Strong类型的对象会在执行时期自动保留且在生命周期结束前都是有效的,并在结束后会自动释放。这个关键字就像是 Objective-C传统内存管理方法中的retain。

//readonly只读,只产生简单的getter,没有setter。

//nonatomic: 禁止多线程,变量保护,提高性能

@property (strong, nonatomic) UIWindow *window;

//NSManagedObjectContext来得到被储存内容的文件管理器,对数据作直接操作

//这是程序员和管理对象模式之间的桥梁。使用管理对象的上下文,你可以将一个新的列插入到一个新的表格,从一个确定的表格里读取某一列,等等。(其实,Core Data 不会使用表格这个概念,但是在这里我会使用 term 来表示,因为它和列相似,将会更好的帮助你了解 Core Data 是怎样工作的。)

@property (readonly, strong, nonatomic) NSManagedObjectContext *managedObjectContext;//上下文对象

//NSManagedObjectContext来得到被储存内容的文件管理器,对数据作直接操作

//这跟在一个数据库的框架的概念是一样的。它可以代表一个数据库的桌面或者在创建的数据库里的不同管理对象类型。

@property (readonly, strong, nonatomic) NSManagedObjectModel *managedObjectModel;//数据模型对象

//NSPersistentStoreCoordinator来管理数据的储存位置,储存方法(SQLite)

//这是物理数据存储的物理文件和程序之间的联系的桥梁。这个桥梁将负责管理不同对象上下文。

@property (readonly, strong, nonatomic) NSPersistentStoreCoordinator *persistentStoreCoordinator;//持久层对象

- (void)saveContext;//保存数据到持久层(数据库)

- (NSURL *)applicationDocumentsDirectory;//应用程序沙箱下的Documents目录路径

@end

Note_Master-Detail Application(iOS template)_01_YJYAppDelegate.h的更多相关文章

  1. Note_Master-Detail Application(iOS template)_06_ YJYDetailViewController.h

    //  YJYDetailViewController.h #import <UIKit/UIKit.h> @interface YJYDetailViewController : UIV ...

  2. Note_Master-Detail Application(iOS template)_04_ YJYMasterViewController.h

    //YJYMasterViewController.h #import <UIKit/UIKit.h> @classYJYDetailViewController; #import < ...

  3. Note_Master-Detail Application(iOS template)_05_ YJYMasterViewController.m

    //  YJYMasterViewController.m #import "YJYMasterViewController.h" #import "YJYDetailV ...

  4. Note_Master-Detail Application(iOS template)_07_ YJYDetailViewController.m

    //  YJYDetailViewController.m #import "YJYDetailViewController.h" @interfaceYJYDetailViewC ...

  5. Note_Master-Detail Application(iOS template)_03_main.m

    // main.m #import <UIKit/UIKit.h>//UIKitk框架提供一系列的Class(类)来建立和管理iPhone OS应用程序的用户界面( UI )接口.应用程序 ...

  6. Note_Master-Detail Application(iOS template)_02_YJYAppDelegate.m

    //YJYAppDelegate.m #import "YJYAppDelegate.h" #import "YJYMasterViewController.h" ...

  7. /application/nginx/sbin/nginx -h

    [root@web03 ~]# /application/nginx/sbin/nginx -h nginx version: nginx/1.6.3Usage: nginx [-?hvVtq] [- ...

  8. iOS硬解H.264:-VideoToolboxDemo源码分析[草稿]

    来源:http://www.cnblogs.com/michaellfx/p/understanding_-VideoToolboxDemo.html iOS硬解H.264:-VideoToolbox ...

  9. ios的xxxAppDelegate.h分析

    #import "BIDAppDelegate.h" #import "BIDViewController.h" @implementation BIDAppD ...

随机推荐

  1. python3.x随手笔记1

    语法分析 Python程序读取的 解析器 . 解析器的输入流 令牌 ,生成的 词法分析程序 . 这一章描述了如何 词法分析程序把一个文件分解成令牌. Python读取程序文本作为Unicode代码点; ...

  2. 關於my97datepicker

    原因的一篇是比較老的版本了 目前使用4.72 目前碰到一種情況就是使用了PopUpForm.js,也就是在頁面中彈出一個框,用來編輯,或者添加數據等功能. 使用知道時間會出現一種情況.時間顯示被ifr ...

  3. hdu---(1054)Strategic Game(最小覆盖边)

    Strategic Game Time Limit: 20000/10000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) ...

  4. 关闭“JDK自动更新”提示

  5. System.OutOfMemoryException: 内存不足。(转)

    主要是网站生成水印图片的时候遇到的 原文地址:http://www.cnblogs.com/longgel/archive/2010/03/24/1693776.html 今天调试asp.net 程序 ...

  6. Football(POJ3071)

    Football Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 3469   Accepted: 1782 Descript ...

  7. IKAnalyzer 和 solr4.3 冲突

    solr4.3 运行之后发现异常:Exception in thread "main" java.lang.VerifyError: class org.wltea.analyze ...

  8. priority_queue C++

    三种优先队列定义方法:T_T 内部原理以后补..... priority_queue<int> qi;//普通的优先级队列,按从大到小排序 struct Node { friend boo ...

  9. PHP多线程类

    <?php /** * @title: PHP多线程类(Thread) * @version: 1.0 * @author: phper.org.cn < web@phper.org.cn ...

  10. InLineHookSSDT

    //当Ring3调用OpenProcess //1从自己的模块(.exe)的导入表中取值 //2Ntdll.dll模块的导出表中执行ZwOpenProcess(取索引 进入Ring0层) //3进入R ...