摘要:
tableView 自定义cell 还有之前的轮播图整理 阅读全文
posted @ 2016-02-22 23:27
多两口
阅读(124)
评论(0)
推荐(0)
摘要:
啦啦啦啦啦~~~ UINavigationController和UIScrollView一起使用时会导致UIScrollView位置偏移 情况:UINavigationController的视图上的第一个子视图为UIScrollView时 原理:由于状态条20px的高度加上导航条44px的高度,UI 阅读全文
posted @ 2016-02-22 23:25
多两口
阅读(314)
评论(0)
推荐(0)
摘要:
属性用copy修饰时,必须接收了NSCopying协议,并且实现了协议里面的CopyWithZone方法 拷贝分为伪拷贝、浅拷贝、深拷贝 字符串都是深拷贝,所以就是对象引用计数不变,副本 +1 伪拷贝 自身引用计数 +1 浅拷贝 两个对象,一份内容 深拷贝 两个对象,两份内容 阅读全文
posted @ 2016-02-22 20:58
多两口
阅读(302)
评论(0)
推荐(0)
摘要:
property的属性 读写性 原子性 语义设置 setter = , getter = 读写性 readOnly:只有没有setter方法,外界只可读不可改写 readWriter:默认的属性,既有getter方法也有setter方法 原子性 就是线程问题 语义设置 有assign、retain、 阅读全文
posted @ 2016-02-22 20:56
多两口
阅读(198)
评论(0)
推荐(0)
摘要:
先前我们学的实例变量是这样的 1 { 2 int _age; 3 int _height; 4 int age; 5 } 后来学属性 1 @property int age; 看到@property 会自动编译生成某个成员变量的setter方法和getter方法的声明 1 - (void)setAg 阅读全文
posted @ 2016-02-22 16:54
多两口
阅读(286)
评论(0)
推荐(0)
摘要:
self的概念:指向了当前对象(方法的调用者) self的用途 可以利用 self -> 成员变量名 访问当前对象内部的成员变量 [self 方法名]; 调用其他对象方法或者类方法 所有继承自NSObject的类都有一个成员变量 isa 指针类型 它指向对象所在类的父类 class isa; cla 阅读全文
posted @ 2016-02-22 16:52
多两口
阅读(149)
评论(0)
推荐(0)
摘要:
面向对象的核心思想是类和对象 类:具有相同特征和行为的事物的抽象 特征是静态的 行为是动态的 对象:对象是类的实例,类是对象的类型 类是抽象的,对象是具象的 OC类包含接口部分(.h)和实现部分(.m) 对象的创建 对象的销毁(取决于开发环境是MRC还是ARC) 1.当对象的引用计数器值为0时,那么 阅读全文
posted @ 2016-02-22 16:20
多两口
阅读(112)
评论(0)
推荐(0)
摘要:
为了减小内存占用我们可以在需要的时候才加载,像这样延迟加载的方法就要用懒加载 懒加载就是重写getter方法,先判断是否已经存在,如果没有再去进行实例化 使用懒加载的好处 1.不必将创建好的对象全部写在viewDidload方法中,代码可读性强 2.每个控件的getter方法中分别负责各自的实例化处 阅读全文
posted @ 2016-02-22 15:52
多两口
阅读(162)
评论(0)
推荐(0)
摘要:
1.获取HOME键方向 视图控制器本身能检测到屏幕的旋转,如果要处理屏幕旋转,需要重写方法 supportedInterfaceOrientations(设置设备支持旋转的方法, 如果不添加,视图控制器将无法检测到屏幕的旋转) 旋转后键盘收回 - (void)viewWillTransitionTo 阅读全文
posted @ 2016-02-22 15:45
多两口
阅读(501)
评论(0)
推荐(0)

浙公网安备 33010602011771号