点步

导航

2015年11月5日 #

通知中心

摘要: 3.确定接受通知接受者(用通知中心来添加接受者即可)// addObserver:接受者// selector:接受到通知后调用的方法.// name:表示接收的通知的名称// object:表示谁发出的通知 [[NSNotif... 阅读全文

posted @ 2015-11-05 23:36 点步 阅读(171) 评论(0) 推荐(0) 编辑

键盘上移

摘要: - (void)keyboardFrameChange:(NSNotification *)info{ 1.获取键盘最后的y值 NSDictionary *keyBoardDict = info.userInfo; CGRect keyBoardFrame = [key... 阅读全文

posted @ 2015-11-05 23:32 点步 阅读(213) 评论(0) 推荐(0) 编辑

cell

摘要: * 监听到cell点击选中后会调用的方法 **/- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{ // 0.取得点击的cell(第一种方式)// ... 阅读全文

posted @ 2015-11-05 22:19 点步 阅读(330) 评论(0) 推荐(0) 编辑

cell的重用

摘要: //当一个cell进入到视野范围内就会调用- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{//// 1.创建cell// UITa... 阅读全文

posted @ 2015-11-05 22:17 点步 阅读(126) 评论(0) 推荐(0) 编辑

UITableView常用方法

摘要: 1遵守代理协议 2.设置代理 self.tableView.delegate = self;3 实现代理方法// 3.设置分割线的样式// self.tableView.separatorStyle = UITableViewCellSeparatorStyleNone;// 4.... 阅读全文

posted @ 2015-11-05 22:16 点步 阅读(117) 评论(0) 推荐(0) 编辑

tableView-思路简介

摘要: * tableView继承自scrollView我们需要设置数据源才能显示数据,设置数据源和代理很类似,三步(1.遵循数据源协议2.设置数据源3.实现数据源方法头部和尾部标题(NSString *)tableView:(UITableView *)tableView titleForHeaderIn... 阅读全文

posted @ 2015-11-05 22:09 点步 阅读(196) 评论(0) 推荐(0) 编辑

图片轮播器

摘要: @interface ViewController ()@property (weak, nonatomic) IBOutlet UIScrollView *scrollView;@property (weak, nonatomic) IBOutlet UIPageControl *pageCont... 阅读全文

posted @ 2015-11-05 22:00 点步 阅读(191) 评论(0) 推荐(0) 编辑

UIScrollView

摘要: 1.设置scrollView的滚动范围 self.scrollView.contentSize = CGSizeMake(self.iconView.frame.size.width , self.iconView.frame.size.height);// 2.设置偏移量// s... 阅读全文

posted @ 2015-11-05 21:57 点步 阅读(111) 评论(0) 推荐(0) 编辑

KVC

摘要: valueForKeyPath:正常情况会取得persons这个对象的name值,如果对象没有这个属性,会检测对象的真实类型,如果是数组,会遍历数组中的每一元素,取出每一个元素对应的属性值,放在一个数组中 阅读全文

posted @ 2015-11-05 21:50 点步 阅读(115) 评论(0) 推荐(0) 编辑

让左边对象集合中的元素执行同一个方法

摘要: makeObjectsPerformSelector:让左边对象集合中的元素执行makeObjectsPerformSelector这个方法 [self.answerView.subviews makeObjectsPerformSelector:@selector(removeFromS... 阅读全文

posted @ 2015-11-05 21:43 点步 阅读(120) 评论(0) 推荐(0) 编辑

猜图思路

摘要: 1. 新建项目2. 拷贝素材3. 懒加载模型数据4. 通过storyboard设计"超级猜图"的上半部分界面。1> 一个UIImageView做背景2> 分析界面上的控件应该使用什么控件** 注意按钮点击没有高亮效果取消: highlighted adjust image属性//5. 实现状态栏白色... 阅读全文

posted @ 2015-11-05 21:33 点步 阅读(138) 评论(0) 推荐(0) 编辑

设置Label的圆角效果

摘要: 设置Label的圆角效果// 设置Label为圆角// 设置四周圆角的半径lblMsg.layer.cornerRadius = 5;// 把多余的部分裁剪掉。lblMsg.layer.masksToBounds = YES; 阅读全文

posted @ 2015-11-05 21:15 点步 阅读(2842) 评论(0) 推荐(0) 编辑

九宫格

摘要: 计算每个UIView坐标的核心点: 1> 计算出当前的UIView处于第几列、第几行 2> 然后根据当前UIView所处的列与行, 然后计算出对应的x、y坐标。 * 计算当前UIView所在的列索引: columnIndex = i % 3 * 计算当前UIView所在的行索... 阅读全文

posted @ 2015-11-05 21:10 点步 阅读(138) 评论(0) 推荐(0) 编辑

使用xib封装一个自定义view的步骤

摘要: 1> 新建一个AppView.xib文件来描述AppView内部的结构2> 新建一个继承UIView的自定义view,假设类名叫做(appView)3> 修改UIView的类型为appView真实类型4> 将内部的子控件跟appView进行属性连线5> appView提供一个模型属性6> 重写模型属... 阅读全文

posted @ 2015-11-05 21:06 点步 阅读(162) 评论(0) 推荐(0) 编辑

懒加载

摘要: //懒加载(延迟加载):思想:重写数据的get方法,当数据不存在的时候加载数据//好处:提高性能 阅读全文

posted @ 2015-11-05 21:04 点步 阅读(98) 评论(0) 推荐(0) 编辑

字典转模型

摘要: 字典转化成模型字典:用来存储数据,用键值对来存储数据,是NSDictionary类型(坏处:容易写错,不容易调试)模型:用来存储数据,用属性来存储数据,好处:(有提示,不容易写错)字典转化成模型:一个字典转换成一个模型,把字典的键值对转换的模型的属性模型的建立:模型是一个纯洁的object对象,里面... 阅读全文

posted @ 2015-11-05 21:03 点步 阅读(234) 评论(0) 推荐(0) 编辑

常用方法

摘要: *ios8之前创建弹框的方法:UIAlertView *alertView = [[UIAlertView alloc]initWithTitle:@"提示" message:@"输入的数字不合理" delegate:nil cancelButtonTitle:@"取消" otherButtonTi... 阅读全文

posted @ 2015-11-05 21:02 点步 阅读(186) 评论(0) 推荐(0) 编辑

MRC ARC进行混编

摘要: 第一种方法:利用Xcode自带工具进行转换(成功率比较低,不推荐使用,了解)第二种方法:加标记(在文件比较少的情况下使用) *如果是要编译的文件是MRC:-fno-objc-arc *如果是要编译的文件是ARC: -fobjc-arc第三种方法:打包静态库(文件比较多的情况下) 阅读全文

posted @ 2015-11-05 20:39 点步 阅读(151) 评论(0) 推荐(0) 编辑

AFN-上传文件

摘要: - (void)test{ // 创建一个管理者 AFHTTPRequestOperationManager *mgr = [AFHTTPRequestOperationManager manager]; // demo.json 中返回的是JSON 数据 // AFN 默... 阅读全文

posted @ 2015-11-05 15:36 点步 阅读(222) 评论(0) 推荐(0) 编辑

简单描述断点续传

摘要: 1 // 下载结束之后,会调用 2 // location 临时文件保存目录 3 - (void)URLSession:(NSURLSession *)session downloadTask:(NSURLSessionDownloadTask *)downloadTask 4 didFinish... 阅读全文

posted @ 2015-11-05 14:15 点步 阅读(220) 评论(0) 推荐(0) 编辑