上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 41 下一页
摘要: - (void)viewDidLoad { [super viewDidLoad]; UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom]; button.frame = CGRectMake(0, -30, self.view.bounds.size.width, 30); [bu... 阅读全文
posted @ 2016-05-07 15:48 Emyin 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 如果scrollView的contentoffset为(100,0) 那么scrollView的bounds就是(100,y,w,h) 阅读全文
posted @ 2016-05-07 10:41 Emyin 阅读(234) 评论(0) 推荐(0) 编辑
摘要: // 在子线程计算缓存大小 dispatch_async(dispatch_get_global_queue(0, 0), ^{// 获得缓存文件夹路径 unsigned long long size = file.fileSize; size += [SDImageCache sharedImageCache].getSize;... 阅读全文
posted @ 2016-05-07 10:01 Emyin 阅读(191) 评论(0) 推荐(0) 编辑
摘要: @implementation NSString (fileSize) - (unsigned long long)fileSize { // 总大小 unsigned long long size = 0; // 文件管理者 NSFileManager *mgr = [NSFileManager defaultManager]; // 文件属性 ... 阅读全文
posted @ 2016-05-07 09:32 Emyin 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 比如,tableView的tableFootView的控件数量是根据网络请求的数据而定的。那么tableView并不能准确的设置其contentSize.处理方法: 在tableFootView的类中: 阅读全文
posted @ 2016-05-07 08:21 Emyin 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 控件的有些属性API并没有开放,可以通过runtime查看: 阅读全文
posted @ 2016-05-06 22:42 Emyin 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 今天研究一个框架,看到它对NSTimer的处理,感觉很有意思。于是自己在各种情况下都研究了一下,现总结如下。 我们用到NSTimer时,似乎习惯于会在dealloc方法中把它invalidate掉,但是发现这样写并没有作用,NSTimer所在的类并没有被释放掉,而是继续执行NSTimer的方法。 所 阅读全文
posted @ 2016-04-17 22:03 Emyin 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2016-02-28 18:26 Emyin 阅读(341) 评论(0) 推荐(0) 编辑
摘要: OS10.11系统下 安装cocoapods 以及 安装cocoapods-xcode-plugin-master插件来加载三方框架 A.安装cocoapods: 1.sudo gem update --system 更新gem (1.1 sudo gem uninstall cocoapods 该 阅读全文
posted @ 2016-02-25 12:26 Emyin 阅读(175) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2016-02-02 23:40 Emyin 阅读(0) 评论(0) 推荐(0) 编辑
上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 41 下一页