摘要: + (NSString *)noNullStringWith:(id)dataString { NSString *nullString = dataString; if ([nullString isKindOfClass:[NSString class]] && nullString.lengt 阅读全文
posted @ 2018-01-10 15:30 木末映水 阅读(2048) 评论(0) 推荐(0) 编辑
摘要: 1、以12点为节点 + (CGFloat)beginFKBTime:(NSString *)bTime endFKBTime:(NSString *)eTime{ NSArray *bArray = [bTime componentsSeparatedByString:@" "]; NSArray 阅读全文
posted @ 2018-01-10 15:23 木末映水 阅读(1159) 评论(0) 推荐(0) 编辑
摘要: 一、多线程开发的理解以及iOS中有几种实现多线程的方法? 好处: 1、使用线程可以把程序中占据时间长的任务放到后台去处理,如图片、视频的下载; 2、发挥多核处理器的优势,并发执行让系统运行的更快、更流畅,用户体验更好。 缺点: 1、大量的线程降低代码的可读性; 2、更多的线程需要更多的内存空间; 3 阅读全文
posted @ 2017-02-27 12:08 木末映水 阅读(198) 评论(1) 推荐(0) 编辑
摘要: 链接为: 链接: https://pan.baidu.com/s/1dFpFEtb 密码: zc5c 阅读全文
posted @ 2017-02-21 16:00 木末映水 阅读(198) 评论(0) 推荐(0) 编辑
摘要: Xcode8 iOS10 中权限适配 ,如果不在plist文件中添加权限程序会闪退 <!-- 相册 --> <key>NSPhotoLibraryUsageDescription</key> <!-- 相机 --> <key>NSCameraUsageDescription</key> <!-- 麦 阅读全文
posted @ 2017-02-21 14:57 木末映水 阅读(1144) 评论(1) 推荐(0) 编辑
摘要: platform:ios, '8.0' target 'YYScrollView' do pod 'AFNetworking' pod 'Masonry' pod 'MJRefresh' pod 'SDWebImage' pod 'SVProgressHUD' use_frameworks! pod 阅读全文
posted @ 2017-02-20 16:00 木末映水 阅读(789) 评论(0) 推荐(1) 编辑
摘要: 从网上查找了一些资料,记下来,以便于后续查找 打开终端,用cd命令 定位到工程所在的目录,然后调用以下命名即可把每个源代码文件行数及总数统计出来: find . "(" -name "*.m" -or -name "*.mm" -or -name "*.cpp" -or -name "*.h" -o 阅读全文
posted @ 2017-02-20 15:52 木末映水 阅读(708) 评论(0) 推荐(0) 编辑