- 博客(7)
- 资源 (4)
- 收藏
- 关注
原创 优化TableViewCell高度计算的问题
我是前言这篇文章是我和我们团队最近对 UITableViewCell 利用 AutoLayout 自动高度计算和 UITableView 滑动优化的一个总结。我们也在维护一个开源的扩展,UITableView+FDTemplateLayoutCell,让高度计算这个事情变的前所未有的简单,也受到了很多星星的支持,github链接请戳我这篇总结你可以读到:UITableV
2016-04-26 12:03:15 1192
转载 如何优化tableView的流畅度
TableView卡顿的原因1、 在代理方法中做了过多的计算占用了 UI 线程的时间2、Cell 中 view 的组织复杂关于第一点,首先要明白 tableview 的代理(这里指 datasource 和 delegate 的那套方法,下同)方法的调用顺序,和时机。对于一般的应用会有如下顺序:1、向代理要 number Of Rows。2、对于每行向代理要 height
2016-04-25 15:23:54 1042
原创 iPhone的屏幕尺寸和分辨率
设计原型时,使用低分辨率的就可以。最终用户界面才使用高分辨率的,以适应苹果Retina屏的显示。iPhone4做原型时,可以用320*480,iPhone5做原型时,可以用320*568,iPhone6做原型时,可以用375*667,iPhone6 Plus原型,可以用414x736, 参考链接:http://www.zhihu.com/question/2
2016-04-22 16:56:49 916
原创 TCP,Socket,HTTP,TCP和UDP的区别
网络由下往上分为 物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层, 三者从本质上来说没有可比性, socket则是对TCP/IP协议的封装和应用(程序员层面上)。 也可以说,TPC/IP协议是传输层协议,主要解决数据如何
2016-04-20 21:42:03 1603
原创 实用的Githup上的iOS开源项目
在 Github 上 Star 太多了,有时候很难找到自己想要的开源库,所以在此记录下来。便于自己开发使用,也顺便分享给大家。动画awesome-ios-animation收集了iOS平台下比较主流炫酷的几款动画框架RCTRefreshControlqq的下拉刷新TBIconTransitionKit
2016-04-19 09:50:50 2214
原创 关于图片的等比缩放,从相机和照片选取头像,显示圆形头像
话不多说,应该都是大家经常使用的功能,就总结了下,分享给朋友们,希望多提宝贵意见1.通过相机和从相片中选择设置头像//MARK:通过相机和从相片中选择设置头像 //弹出提示框,选择获取头像的方式 //从相册获取图片- (void)takePictureClick:(UIButton *)sender { // /*注:使用,需要
2016-04-16 17:04:31 1153
原创 非常好用的iOS正则表达式
//邮箱+ (BOOL) validateEmail:(NSString *)email{ NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSPredicate *emailTest = [NSPredicate predicateWithForma
2016-04-15 20:27:23 760
PMBOOK第6版英文版
2017-09-15
如何获取iOS设备的UUID
2016-06-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人