- 博客(7)
- 收藏
- 关注
原创 利用RunTime Hook 实现iOS防止按钮连续响应点击
虽然iOS很少出现这种问题, 而且也有很多办法可以解决. 为了更好的熟悉了解RunTime, 那我们就来看看用RunTime是这么解决的吧. 链接:https://github.com/ConnorForGIT/JCButton 下面是部分代码. static dispatch_once_t onceToken; dispatch_onc
2016-04-05 18:20:20
1580
原创 在cell使用圆角不影响流畅性
相信有很人早cell的优化上头疼过, 这里只提出一个可能忽略的因素:圆角. self.layer.shouldRasterize = YES; self.layer.rasterizationScale = [UIScreen mainScreen].scale; 用这种方式创建圆角, 就不会有问题了.
2016-03-29 14:50:13
552
原创 用多线程实现的顺序上传下载
利用线程组保证顺序上传下载, 希望能帮助到一些人对GCD的学习, 也请大神指点. NSMutableArray *arr = [NSMutableArray arrayWithArray:@[@"1", @"2", @"3", @"4", @"5"]]; dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QU
2016-03-29 14:48:42
319
原创 iOS视频水印
给你视频加上专属的水印, 希望可以帮到一些人. 直接上demo: https://github.com/ConnorForGIT/WaterMark
2016-03-29 14:47:57
883
原创 优化网络请求
把HttpRequestManager写成一个单例,这样就不用每次都创建,alloc,如果每次都alloc,网络会每一次请求都进行三次握手,给它写成单例就会优化网络请求的速度 + (HttpRequestManager *)shareManager { static HttpRequestManager *manager = nil; static d
2016-03-29 14:47:13
324
原创 关于GIT的一些问题
今天有个朋友提出了一个问题: 如何删除之前的commit. 因为我之前有事没能及时回复他. 之后他说问题解决了. 解决办法是: 覆盖分支. 我想说的是, git是不可以删除历史commit的. 他说的那个方法, 可以这样解释, 假如他有一个叫做 "X" 的分支, 然后他把这个分支删掉了, 又重新创建了一个叫做 "Y" 的分支, 这时候他一看, 确实没有co
2016-03-29 14:44:55
392
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人