摘要: 这里主要用到了UIImagePickerController不多废话,直接上代码 1 // 2 // RootViewController.m 3 // GetImageFromPhotoAlbum 4 // 5 // Created by 王云龙 on 16/1/18. 6 //... 阅读全文
posted @ 2016-01-26 18:04 小红烧 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 这里主要用到了ios4.0以后 UIView的类方法animateWithDuration:函数原型包括以下类方法+ (void)animateWithDuration:(NSTimeInterval)duration animations:(void (^)(void))animations+ (... 阅读全文
posted @ 2016-01-26 17:22 小红烧 阅读(1161) 评论(0) 推荐(0) 编辑
摘要: 1. - (void)addSubview:(UIView *)view 这是最常用的方法有两个注意点参数view可以是nil,运行不会报错,当然,父视图的subViews也不会增加。此方法增加的view层级当前是最高的,也就是最靠外。2. - (void)insertSubview:(UIView... 阅读全文
posted @ 2016-01-09 11:46 小红烧 阅读(949) 评论(0) 推荐(0) 编辑
摘要: tag是UIView的一个属性,而且要求tag值唯一。父视图可以通过tag来找到一个子视图1 UIView *redView = [[UIView alloc]initWithFrame:CGRectMake(0, 0, CGRectGetWidth(self.window.frame), ... 阅读全文
posted @ 2016-01-08 20:34 小红烧 阅读(893) 评论(0) 推荐(0) 编辑
摘要: 数组类的便利1.for循环(大家都会的...)2.NSEmunerator3.for in首先重点说下 第二种NSEmunerator枚举器,系统声明是 1 @interface NSEnumerator : NSObject 2 3 - (id)nextObject; 4 5 @end 6 ... 阅读全文
posted @ 2015-12-26 11:36 小红烧 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 数组是一个有序的集合,OC中的数组只能存储对象类型, 但是对于对象的类型没有限制。通过下标访问数组元素,下标从0开始。NSA􏰀􏰀a􏰁:不可变数组,即:对象创建好以后,数组中元素个数不能发⽣生变化。初始化⽅方法NSArray *names = [[NSArray alloc]initWithOb... 阅读全文
posted @ 2015-12-24 09:20 小红烧 阅读(2994) 评论(0) 推荐(0) 编辑
摘要: 属性的概念在OC1.0中就存在,格式是定义实例变量,然后定义setter和getter方法,用点操作符操作属性举例,类的接口部分 1 @interface Father : NSObject 2 { 3 NSInteger _item; 4 } 5 #pragma mark - 属性 6 -... 阅读全文
posted @ 2015-12-22 19:37 小红烧 阅读(371) 评论(0) 推荐(0) 编辑
摘要: oc中定义对象函数时经常会返回本类类型的对象,此时返回值类型用instancetype或者本类对象*都可以,什么区别呢?其实主要区别在返回值是不是self并且有继承如果返回值是self并且作为父类,那么返回值最好写成instancetype举例说明:父类的声明@interface Father : ... 阅读全文
posted @ 2015-12-21 21:50 小红烧 阅读(1130) 评论(3) 推荐(2) 编辑