摘要: 从网络上获取个人用户信息,解析数据将其展示在页面上 阅读全文
posted @ 2016-08-31 22:29 狼牙战士 阅读(673) 评论(0) 推荐(0) 编辑
摘要: 思考:怎么把一个自定义对象写入文件呢?如果是多个自定义对象一下存入到文件怎么办? 阅读全文
posted @ 2016-08-31 16:06 狼牙战士 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 把自己定义的类所创建的对象直接写入文件的步骤: 自定义类遵循NSCoding协议,实现NSCoding协议中的两个方法: encodeWithCoder:往文件中写入实例变量 initWithCoder:从文件中读取实例变量为当前对象赋值 如果把对象写入文件:调用NSKeyedArchiver中的a 阅读全文
posted @ 2016-08-28 20:14 狼牙战士 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2016-08-23 09:48 狼牙战士 阅读(652) 评论(0) 推荐(0) 编辑
摘要: 使用步骤: 初始化UITabBarController 设置UIWindow的rootViewController为UITabBarController 创建相应的子控制器(viewController) 把子控制器添加到UITabBarController 阅读全文
posted @ 2016-08-23 09:44 狼牙战士 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 1、在OC中,[ ]是用来调方法,. 也是找方法,主要是找get方法,->是用来找变量的。_p是直接访问实例变量。 2、在OC中,实例变量是保护类,不可以在外部访问,但是,在使用@property和@synthesize时,就相当于有了set函数和get函数。 3、build setting中将au 阅读全文
posted @ 2016-08-10 20:00 狼牙战士 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 协议: 协议不是一个类:它只能声明方法而不能有任何实例变量,它有两种类型:正式协议和非正式协议,并且协议只有声明文件,没有实现文件。正式协议是方法的集合,遵循了正式协议的类中必须要实现协议中的所有方法,一个类可以遵循的协议数量没有限制。非正式协议也是一系列方法的集合,但是遵循非正式协议中的类中可以根 阅读全文
posted @ 2016-08-10 17:17 狼牙战士 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 如果类遵循了NSCoding协议,则在类中必须实现该协议的编码和解码这两种实例方法。此功能提供了基础的归档和解档功能。 小练习: 1.定义一个Computer类 实例变量:float width;NSString *name; 方法:一个带两个参数的初始化函数; print()函数 dealloc函 阅读全文
posted @ 2016-08-10 15:25 狼牙战士 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 继承的试用场合: 当两个类拥有相同的属相和方法时,就可以将相同的属性和方法抽取到一个父类中。 当A类完全拥有B类中的部分属性和方法时,可以考虑让B类继承A类,也可以考虑使用组合。 继承:###是XXX,如狗是动物,可以让狗继承动物类 组合:###拥有XXX,如学生有书,可以让书这个类作为学生类的属性 阅读全文
posted @ 2016-08-10 14:47 狼牙战士 阅读(307) 评论(0) 推荐(0) 编辑
摘要: iOS的内存管理分为MRC和ARC 内存管理原则: 只要还有人在使用这个对象,那么这个对象就不会被回收; 只要你想使用这个对象,那么就应该让这个对象的引用计数器+1; 当你不想使用这个对象时,应该让对象的引用计数器-1; 如果你通过alloc,new,copy来创建一个对象,那么你就必须调用rele 阅读全文
posted @ 2016-08-10 11:07 狼牙战士 阅读(165) 评论(0) 推荐(0) 编辑