2016年2月23日

模型转换遇关键字

摘要: 将字典转换成模型时,使用的是 setValuesForKeysWithDictionary:的方法 在创建类,声明其属性时,遇到的成员变量名与关键字相同时,比如: 其中,id,description都是关键字。这时我们声明属性时,可以写成: @property (nonatomic, copy) N 阅读全文

posted @ 2016-02-23 16:07 喵喵1007 阅读(95) 评论(0) 推荐(0) 编辑

button循环添加事件

摘要: button循环添加事件 对于要创建很多button时,并且外观相似,一个一个创建很麻烦,并且大码重复量很大,所以用循环比较方便,可以减少代码冗余。 我试过在页面跳转处,用Tag找到对应的button,但是会出现连续跳转的情况,这样是不可取的。所以,在用循环给button添加事件只能在for循环内部 阅读全文

posted @ 2016-02-23 16:02 喵喵1007 阅读(784) 评论(0) 推荐(0) 编辑

界面传值的四种方式

摘要: 界面传值 四种传值的方式 1、属性传值(从前往后) 步骤: 1、属性传值用于第一个界面向第二个界面传值 2、明确二者联系的桥梁,也就是触发跳转的地方 3、明确传输的值,类型是什么 4、在第二个视图控制器内部声明相对应类型的属性,来接受传输的值 5、在第二个界面使用传入的值 2、代理传值(从后往前) 阅读全文

posted @ 2016-02-23 16:02 喵喵1007 阅读(1652) 评论(0) 推荐(0) 编辑

解析数据的步骤

摘要: 解析数据的步骤 1、plist文件数据 //获取文件路径 NSString *filePath = [[NSBundle mainBundle] pathForResource:@"Student" ofType:@"plist"]; //从文件路径中提取数组 NSArray *array = [N 阅读全文

posted @ 2016-02-23 16:01 喵喵1007 阅读(212) 评论(0) 推荐(0) 编辑

数组排序 (数组是有序容器,因此集合中只有数组才能排序。)

摘要: 数组排序-NSSortDescriptor · 该类能够方便的实现对数组中的对象进行升序或者降序的排序。它可以把元素的某个属性作为key进行升序或降序的排序,每一个NSSortDescriptor 对象就是一个排序条件。 创建数组对象 NSArray *array = @[@“zhonger”, @ 阅读全文

posted @ 2016-02-23 16:00 喵喵1007 阅读(208) 评论(0) 推荐(0) 编辑

集合遍历

摘要: ---恢复内容开始--- 集合遍历 集合:OC中提供的容器类,数组,字典,集合。 遍历:对集合中元素依次取出的过程叫做遍历。 有三种方式: 1、for循环遍历 数组遍历 原理:通过for循环的循环变量用作数组元素下标来获取不同下标的元素。 循环次数就是数组元素的个数。 NSArray *array 阅读全文

posted @ 2016-02-23 15:58 喵喵1007 阅读(153) 评论(0) 推荐(0) 编辑

自定义view和自定义cell

摘要: 自定义视图:系统标准UI之外, 组合形成出的新的视图。 即创建一个类继承于UIView 或者其他的视图,在自定义类中创建其视图,这样就会形成一个新的自定义视图。 自定义视图的优点: iOS提供了很多UI组件,借助它们我们可以实现不同的功能。尽管如此,实际开发中,我们还需自定义视图。积累自己的代码库, 阅读全文

posted @ 2016-02-23 15:57 喵喵1007 阅读(229) 评论(0) 推荐(0) 编辑

cell自适应高度

摘要: cell自适应高度 方式一:在自定义cell的自适应高度 1、在自定义cell的.h文件中声明两个类方法 //求一段文本的显示高度 + (CGFloat)heightForString:(NSString *)string; //求cell的高度 + (CGFloat)cellHeightForSt 阅读全文

posted @ 2016-02-23 15:52 喵喵1007 阅读(576) 评论(0) 推荐(0) 编辑

不规则瀑布流

摘要: 不规则瀑布流 1、创建一个继承自UICollectionViewLayout //说明WaterFlowLayout是一个类 @class WaterFlowLayout; 2、声明协议(实际上就是UICollectionViewDelegate中的协议,将UICollectionViewLayou 阅读全文

posted @ 2016-02-23 15:51 喵喵1007 阅读(348) 评论(0) 推荐(0) 编辑

UITableView滑动视差

摘要: UITableView滑动视差 视差滚动是指让多层背景以不同的速度移动,形成立体的运动效果,在Web上应用的比较多,App中倒是见的相对比较少,主要在UITableView中的应用的比较多,尤其是当整个UITableViewCell的背景是图片的时候,描述内容较少,滑动视差可以增强视觉效果,可以考虑 阅读全文

posted @ 2016-02-23 15:49 喵喵1007 阅读(155) 评论(0) 推荐(0) 编辑

导航