高性能朋友圈

摘要: 利用Masonry 和YYlable ,FDTemplateLayout 布局的高性能朋友圈, 丝滑流畅 ! 阅读全文
posted @ 2017-10-31 12:07 Thanos_Liu 阅读(126) 评论(0) 推荐(0) 编辑

interactivePopGestureRecognizer 遇到的问题

摘要: 界面卡死的问题 这个问题查好了好几个晚上。表现是在root view controller乱滑时,容易卡死,进入后台一下再回来又会正常。 做了各种尝试,排查了动画、内存和基础组件等可能的原因,无果。在近乎绝望的情况下,突然灵光一现,想起自己重构代码时,删除了几行关于导航代理的代码。 显示root v 阅读全文
posted @ 2017-04-18 16:26 Thanos_Liu 阅读(207) 评论(0) 推荐(0) 编辑

代理 block 通知 action 模式深入分析原理

摘要: iOS中消息传递方式 在iOS中有很多种消息传递方式,这里先简单介绍一下各种消息传递方式。 通知:在iOS中由通知中心进行消息接收和消息广播,是一种一对多的消息传递方式。 代理:是一种通用的设计模式,iOS中对代理支持的很好,由代理对象、委托者、协议三部分组成。 block:iOS4.0中引入的一种 阅读全文
posted @ 2017-04-18 16:13 Thanos_Liu 阅读(328) 评论(0) 推荐(0) 编辑

转文顶顶写关于程序开发的感受

摘要: 程序代码搬运工 向生产者转变是需要一个过程...因人而异...思维上的训练是其进步的关键.....问题的关键在于:是否能够持续学习,并且很多时候,需要坚持不断的学习和模仿其精髓....潜移默化的改变思维上的局限才能越走越远。 在这个领域做得越多,我越觉得软件开发比任何行业都更接近于写作。 我们从来不 阅读全文
posted @ 2016-12-03 00:47 Thanos_Liu 阅读(170) 评论(0) 推荐(0) 编辑

整理 深入理解RunLoop

摘要: 最近也看了Runloop的源码,对__CFRunloopRun里关于timer的回调有点疑惑:1.想知道一下CFRunloopTimer是不是由 GCD 的dispatch_source_set_timer 实现并进行回调通知CFRunloop该执行timer回调了(__CFRunLoopDoTim... 阅读全文
posted @ 2016-01-14 19:43 Thanos_Liu 阅读(353) 评论(0) 推荐(0) 编辑

深入理解RunLoop 整理资料

摘要: http://blog.ibireme.com/2015/05/18/runloop/#base// RunLoop学习笔记,从CF层面了解由于CFRunLoopMode机制iOS程序ScrollView的滑动为何如此平滑的原因。还有介绍AFNetworking如何单独发起一个global th... 阅读全文
posted @ 2016-01-14 19:11 Thanos_Liu 阅读(205) 评论(0) 推荐(0) 编辑

UIScrollView  和  UIPageControl  控件整理

摘要: //UIScrollView是可以滚动的view,UIView本身不能滚动,子类UIScrollview拓展了滚动方面的功能。//UIScrollView是所有滚动视图的基类。以后的UITableView,UITextView等视图都是继承于该类。//使用场景:显示不下(单张大图);内容太多(图文混... 阅读全文
posted @ 2016-01-14 13:25 Thanos_Liu 阅读(203) 评论(0) 推荐(0) 编辑