2016年8月15日

摘要: 常用的设计模式(一)代理模式应用场景:当一个类的某些功能需要由别的类来实现,但是又不确定具体会是哪个类实现。优势:解耦合敏捷原则:开放-封闭原则实例:tableview的 数据源delegate,通过和protocol的配合,完成委托诉求。列表row个数delegate自定义的delegate (二 阅读全文
posted @ 2016-08-15 17:11 Lee无悔 阅读(181) 评论(0) 推荐(0) 编辑
 
摘要: 如何使用UITableViewRowAction实现右滑选择呢? 1、在iOS8以前,我们实现tableview中滑动显示删除,置顶,更多等等的按钮时,都需要自己去实现,在iOS8中系统已经写好了,只要一个代理方法和一个类就行了 2、iOS8的协议对了一个方法,返回值是数组的tableview:ed 阅读全文
posted @ 2016-08-15 17:03 Lee无悔 阅读(178) 评论(0) 推荐(0) 编辑
 
摘要: 获取汉字的拼音#import <Foundation/Foundation.h>@interface NSString (Utils)/** * 汉字的拼音 * * @return 拼音 */- (NSString *)pinyin;@end#import "NSString+Utils.h"@im 阅读全文
posted @ 2016-08-15 16:05 Lee无悔 阅读(263) 评论(0) 推荐(0) 编辑
 
摘要: 一,效果图。 二,工程图。 三,代码。 RegisViewController.h RegisViewController.m LoginViewController.h LoginViewController.m 阅读全文
posted @ 2016-08-15 16:00 Lee无悔 阅读(190) 评论(0) 推荐(0) 编辑
 
摘要: NSError *error; //获取温度 //加载一个NSURL对象 NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@"https://api.thinkpage.cn/v3/weather/d 阅读全文
posted @ 2016-08-15 15:50 Lee无悔 阅读(186) 评论(0) 推荐(0) 编辑
 
摘要: http://code4app.com/ios/快速集成下拉上拉刷新/52326ce26803fabc46000000 刷新没用用插件,加载使用的MJ老师的插件。 - (void)viewDidLoad { [super viewDidLoad]; //获取数据 [self firstLoadRef 阅读全文
posted @ 2016-08-15 14:36 Lee无悔 阅读(2439) 评论(0) 推荐(0) 编辑