08 2015 档案

iOS保存model数据(自定义Model 可以存放到本地)
摘要:1.先创建类目类:继承于NSUserDefaults2其次前提:保存的model要实现NSCoding3.在自定义的类目实现这两个方法-(void)setCustomObj:(id)obj forKey:(NSString *)key;-(id)customObjForKey:(NSString *... 阅读全文

posted @ 2015-08-31 18:43 哈利波特大 阅读(4465) 评论(0) 推荐(0)

tatableView 刷新
摘要:1.一般情况下,刷新tableView,我们会直接调用reloadData方法 [self.tableView reloadData];但是有的时候我们需要刷新指定的cell和section,这个时候在调用reloadData的话,就浪费资源了。2.刷新局部的cellNSIndexPath *in... 阅读全文

posted @ 2015-08-20 11:06 哈利波特大 阅读(203) 评论(0) 推荐(0)

iOS bounds和Frame的区别
摘要:frame: 该view在父view坐标系统中的位置和大小。(参照点是,父亲的坐标系统)bounds:该view在本地坐标系统中的位置和大小。(参照点是,本地坐标系统,就相当于ViewB自己的坐标系统,以0,0点为起点)center:该view的中心点在父view坐标系统中的位置和大小。(参照点是,... 阅读全文

posted @ 2015-08-19 14:31 哈利波特大 阅读(255) 评论(0) 推荐(0)

UIButton下面添加滑动的线
摘要:1.循环创建完5个按钮,然后在按钮的线面添加横线。2.在按钮的点击事件中实现横线滑动的frame的改变3.代码如下:[UIView animateWithDuration:.35 animations:^{ CGFloat centerX = button.center.x; CG... 阅读全文

posted @ 2015-08-19 11:07 哈利波特大 阅读(402) 评论(0) 推荐(0)

iOS调用系统相册
摘要:1.点击按钮触发事件,调用系统的相册#pragma mark 点击事件- (void)onClickCarmerButton{ UIActionSheet *sheet = [[UIActionSheet alloc] initWithTitle:@"请选择照片的来源" delegate:self... 阅读全文

posted @ 2015-08-17 17:43 哈利波特大 阅读(711) 评论(0) 推荐(0)

iOS启动页
摘要:1.在images.xcassets中添加LaunchImage,如图所示:小编只是做了iOS8.0和iOS7.0的启动页2.图片的尺寸:320 * 480640 * 960640 * 1136750 * 13341242 * 22083. 阅读全文

posted @ 2015-08-14 14:53 哈利波特大 阅读(163) 评论(0) 推荐(0)

iOSApp版本更新
摘要:iOS版本更新:调接口后台返回三种状态 1.强制更新 2.无需更新 3.用户选择是否更新- (void)requestToCheckVersion{ ELifeNetRequestData *req = [[ELifeNetRequestData alloc] init]; [req setSt... 阅读全文

posted @ 2015-08-06 11:13 哈利波特大 阅读(345) 评论(0) 推荐(0)

封装网络请求
摘要:网络请求类的封装思想:鄙人理解是,就是在AFNetWorking或者MKNetWork的基础上在封装一层,抽离出一个中间层。如果项目以后需要换网络请求,我们只在中间层修改,项目中的网络请求不用修改,这也就是封装的好处吧1.1首先拿到后台的文档,仔细阅读文档,注意接口参数的说明(哪些参数是必传,哪些参... 阅读全文

posted @ 2015-08-03 16:49 哈利波特大 阅读(473) 评论(0) 推荐(0)