摘要: 第一章 主要模式和标准视图控制器 知识要点: 1、应用程序中的mian函数中的int main(int argc,char*argv[])中argc 是指命令行输入参数的个数,argv存储了所有的命令行参数。 2、delegation模式,委托模式可以对复杂对象进行修改而不需要子类化。与子类化不同的是,您可以照常使用复杂对象,而将对其行为进行修改的定制代码放在另一个对象中,这个对象就称为委托对象。复杂对象需要在预先定义好的时点上调用委托对象的方法,使其有机会运行制定的代码。 3、mvc模式,解决的问题有:僵化(更好维护)、脆弱(更好扩展,更灵活)、牢固(更好复用)、不必要的的重复(减少重复)和 阅读全文
posted @ 2013-08-27 10:03 石_ios开发者 阅读(136) 评论(0) 推荐(0)
摘要: NSUserDefaultsNSUserDefaults类提供了一个与默认系统进行交互的编程接口。NSUserDefaults对象是用来保存,恢复应用程序相关的偏好设置,配置数据等等。默认系统允许应用程序自定义它的行为去迎合用户的喜好。你可以在程序运行的时候从用户默认的数据库中读取程序的设置。同时NSUserDefaults的缓存避免了在每次读取数据时候都打开用户默认数据库的操作。可以通过调用synchronize方法来使内存中的缓存与用户默认系统进行同步。NSUserDefaults类提供了非常方便的方法来获取常用的类型,例如floats,doubles,intergers,Booleans 阅读全文
posted @ 2013-08-23 11:17 石_ios开发者 阅读(172) 评论(0) 推荐(0)
摘要: 回顾 类与对象、方法、属性 委托、协议、类别 内存管理、Foundation框架本章学习了1、.h文件以@interface开始、@end结束,.m文件以@implementation开始、@end结束。.h和.m文件通过名字关联。 2、objective-c里面的头文件导入用#import代替了c语言的#include,#import有以下三个优点:1,#import消除了#include重复包含的问题。2,#import的头文件不需要是include目录。3,#import进行过导入优化。 3、类头文件声明中,@class:的作用是引用需要的类,后面跟类的名字,不会循环引用。在头文件中.. 阅读全文
posted @ 2013-08-22 21:48 石_ios开发者 阅读(47) 评论(0) 推荐(1)