iOS
zhao849443636
这个作者很懒,什么都没留下…
展开
-
通知做的真夜间模式
//注册通知 [[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(changeColor:) name:@"changeColor" object:nil]; //判断模式 NSString *str = [[NSUserDefaults stan原创 2015-10-22 10:55:48 · 366 阅读 · 0 评论 -
UITableView的3D效果
tableView正常创建,用下面这个方法就行实现,很简单。- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath { // 参数1:原创 2015-11-02 15:06:32 · 367 阅读 · 0 评论 -
UITableView的图片自适应高度
//一般图片自适应高度,解析返回的参数都有图片的原始高度,才手动自适应,第一步在heightForRow方法里,指定一个数为高,一个数为宽。-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{ NSString *st原创 2015-10-30 19:56:19 · 521 阅读 · 0 评论 -
UITableView的cell自适应高度
在.h里声明该方法#warning 内容自适应第1步自定义计算内容高度方法+(CGFloat)heightForCell:(NSString *)content{ //根据内容算内容高度 //参数1.指定内容高度来计算内容高度 //参数2.指定计算高度的方法 //参数3.指定内容文字大小原创 2015-10-30 19:49:35 · 324 阅读 · 0 评论 -
用KVO实现的监听
首先创建一个model类,定义一个name属性,一个age属性//KVO:key value observer 观察者,观察属性值变化 self.son = [[Personalloc]init]; //KVC赋值 [self.sonsetValue:@"张三"forKey:@"name"];原创 2015-10-24 08:46:03 · 449 阅读 · 0 评论 -
自定义AVPlayer
_width = [[UIScreenmainScreen]bounds].size.height; _height = [[UIScreenmainScreen]bounds].size.width; self.playerItem = [AVPlayerItemplayerItemWithURL:[NSURLURLWithString原创 2015-11-09 15:46:41 · 478 阅读 · 0 评论 -
正则表达式
正则表达式其实涉及的领域非常广泛,下面我只介绍简单的正则表达式,其实简单的正则表达式真得挺简单的,就是先自定义一个规则,之后按这个规则来做你想要的操作。NSString *string =@"fsd165sBdf48s4df316s84f6"; //定义规则// NSString *pattern = @"[A-Z]";//原创 2015-11-09 15:48:20 · 329 阅读 · 0 评论 -
用系统地图实现定位
先引入系统包CoreLocation.framework,再引入系统框架 #import #pragma mark -- 添加地图定位 self.locationManager = [[CLLocationManageralloc] init]; //如果定位服务以打开 if ([CLLocationManagerlocation原创 2015-10-22 11:01:04 · 303 阅读 · 0 评论 -
显示缓存大小及清除缓存
//获取沙盒路径计算缓存大小 self.filePath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES)lastObject]; NSFileManager *fileManager = [NSFileManagerdefaultManag原创 2015-10-22 10:57:56 · 370 阅读 · 0 评论