Fork me on https://github.com
摘要: CustomViewAndUIViewControllerloadView方法内部对self.view进行创建RootViewController继承于UIViewContrller的子类自定义视图 1.设计控件布局 2.找到底板, 以底板的类为父类, 创建一个子类 3.针对底板上的控件, 依... 阅读全文
posted @ 2015-10-20 19:31 OrangesChen 阅读(395) 评论(0) 推荐(0) 编辑
摘要: UIView SubclassUILabel, 继承于UIView, 标签视图, 用于显示文字1.创建视图标签, 并设置位置大小 UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(20, 100, 375 - 40, 100)]; ... 阅读全文
posted @ 2015-10-16 22:17 OrangesChen 阅读(310) 评论(0) 推荐(0) 编辑
摘要: UIViewcmd + 1模拟器比例100%cmd + 2模拟器比例75%cmd + 3模拟器比例50%cmd + 4模拟器比例33%cmd + 5模拟器比例25%cmd + shift + h 点击Home键cmd + shift + k 模拟器连接物理键盘cmd + k 隐藏或者显示虚拟器上的键... 阅读全文
posted @ 2015-10-15 20:41 OrangesChen 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 内存管理高级内存管理高级:1.属性的内部实现原理2.dealloc内释放实例变量3.便利构造器方法的实现原理4.collection的内存管理name, age, gender自定义初始化方法便利构造器Student.h#import @interface Student : NSObject //... 阅读全文
posted @ 2015-10-13 20:34 OrangesChen 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 内存管理(Memory Management) 内存管理的方式 垃圾回收机制(gc, garbage collection), 油系统管理内存, 开发人员不需要关心内存, 系统会自动检测, 自动释放, 比如java 注: OC在1.0不支持垃圾回收机制, 到2.0时支持来及回收机制,... 阅读全文
posted @ 2015-10-12 19:34 OrangesChen 阅读(641) 评论(0) 推荐(0) 编辑
摘要: 属性(Property)封装一个学生类, 实例变量: name, age 自定义初始化方法 便利构造器 setter, getter 重写description方法Student.h#import @interface Student : NSObject { N... 阅读全文
posted @ 2015-10-10 10:40 OrangesChen 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 类的扩展 OC数据类型 1.NSInteger, NSUInteger 2.CGFloat 3.NSString, NSMutableString 4.NSArray, NSMutableString 5.NSNumber 6.NSDictionary, NSMu... 阅读全文
posted @ 2015-10-10 10:08 OrangesChen 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 块(block) block, 块语法,C语言函数的扩展, 允许在函数内部定义一个block, block执行效率比较高 block的语法(与函数指针的语法非常相似) 返回值类型 (^block名)(参数类型1参数名, 参数类型2参数名2, ...) = ^(参数类型1参数名, 参数... 阅读全文
posted @ 2015-10-07 20:50 OrangesChen 阅读(540) 评论(0) 推荐(0) 编辑
摘要: 集合(Set NSArray) OC集合类型 1.数组 2.字典 3.集合 NSArray, 不可变数组类, 用于存放一组有序的对象, 继承于NSObject 注: 数组中的元素必须是对象 创建数组对象NSArray *array1 = [[NSArra... 阅读全文
posted @ 2015-10-07 10:40 OrangesChen 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 查看文档(API) OC的数据类型 NSInteger: 整型(32 = int, 64 = long) CGFloat: 浮点型(32 = float, 64 = double) 如何学习系统的类 1.查看文档(API) a. 类的概况(overview) b... 阅读全文
posted @ 2015-10-05 21:38 OrangesChen 阅读(367) 评论(0) 推荐(0) 编辑