iOS
EaseMob沈冲
这个作者很懒,什么都没留下…
展开
-
block循环引用
// 判断是否存在循环引用,可以用下面代码检测分析 - (void)dealloc { NSLog(@"我去了"); }原创 2017-02-07 17:38:11 · 192 阅读 · 0 评论 -
从NSArray看类簇
Class Clusters Class Clusters(类簇)是抽象工厂模式在iOS下的一种实现,众多常用类,如NSString,NSArray,NSDictionary,NSNumber都运作在这一模式下,它是接口简单性和扩展性的权衡体现,在我们完全不知情的情况下,偷偷隐藏了很多具体的实现类,只暴露出简单的接口。 NSArray的类簇 虽然官方文档中拿NSNumber说事儿,但Foun转载 2017-02-15 16:29:12 · 363 阅读 · 0 评论 -
iOS获取文件大小
- (long long)lengthOfFile:(NSString *)path { long long ret = 0; // get file length NSFileManager *fileman = [NSFileManager defaultManager]; NSDictionary *fileAttributes = [fileman attr原创 2017-05-09 18:05:59 · 1420 阅读 · 0 评论 -
适配iPhoneX
1、写到tableView,解决MJrefrsh底部“加载更多”文字在iPhoneX的最底部 if (@available(iOS 11.0, *)) { self.tableView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever ; } else { sel原创 2017-10-16 17:54:44 · 1212 阅读 · 0 评论