1 2 UIScreen *currentScreen = [UIScreen mainScreen]; 3 4 NSLog(@"applicationFrame.size.height = %f",currentScreen.applicationFrame.size.height); 5 6 N ...
分类:
移动开发 时间:
2017-06-12 19:54:24
阅读次数:
179
- (void)scrollViewDidScroll:(UIScrollView *)scrollView { NSLog(@"開始滚动"); int currentPostion = scrollView.contentOffset.y; if (currentPostion - _lastPo ...
分类:
其他好文 时间:
2017-06-07 18:41:39
阅读次数:
245
//NSFileManager - (void)viewDidLoad { [super viewDidLoad]; NSLog(@"%@",NSHomeDirectory()); NSString *docPath = [NSSearchPathForDirectoriesInDomains(NS ...
分类:
其他好文 时间:
2017-06-07 00:55:25
阅读次数:
324
NSString *dateStr=@"2012-05-17 11:23:23"; NSLog(@"dateStr=%@",dateStr); NSDateFormatter *format=[[NSDateFormatter alloc] init]; [format setDateFormat: ...
分类:
其他好文 时间:
2017-06-06 14:25:39
阅读次数:
141
[NSDate date]获取的是GMT时间,要想获得某个时区的时间,以下代码可以解决这个问题 NSDate *date = [NSDate date]; NSTimeZone *zone = [NSTimeZone systemTimeZone]; NSInteger interval = [zo ...
分类:
其他好文 时间:
2017-06-06 12:59:08
阅读次数:
125
在使用Alamofire进行网络请求的时候,相信大部分的同学都会封装一个抽象的NetworkLayer,如"APIManager" 或者 "NetworkModel"等等。但是位置业务功能增加,会渐渐混合各种请求,不够清晰,而Moya能很好地解决这类问题。Moya在Alamofire基础上进行封装, ...
分类:
编程语言 时间:
2017-06-05 17:22:11
阅读次数:
7137
//一: 迭代器 //数组 NSArray *arr=@[@"1",@"2",@"3",@"4",@"5"]; NSEnumerator *enumerator = [arr objectEnumerator]; NSString *str = nil; while (str = [enumerat ...
分类:
其他好文 时间:
2017-06-04 17:02:34
阅读次数:
133
今天说说怎么创建自己的日志系统 先看下Xcode自己的日志(这里说的NSLog) 系统自带的NSLog打印的信息只有简单的 时间 / 项目名称 / 打印内容 内容比较简单, 很难做分类管理和写入文件 或者上传等等. 今天我们借用CocoaLumberjack 来自定义自己的日志系统, 最终实现的效果 ...
分类:
移动开发 时间:
2017-06-04 14:36:56
阅读次数:
241
先看Apple API Reference中对这两个方法的描述 beginUpdates endUpdates 从上述描述中我们大概可以总结出四点 1、beginUpdates 和 endUpdates必须成对使用 2、使用beginUpdates和endUpdates可以在改变一些行(row)的高 ...
分类:
其他好文 时间:
2017-06-02 14:50:29
阅读次数:
193