摘要: 本文为 WWDC 2016 Session 419 的部分内容笔记。强烈推荐观看。 设计师来需求了 在我们的 App 中,通常需要自定义一些视图。例如下图: 我们可能会在很多地方用到右边为内容,左边有个装饰视图的样式,为了代码的通用性,我们在 UITableViewCell 的基础上,封装了一层 D 阅读全文
posted @ 2016-06-27 08:26 FMDN 阅读(238) 评论(0) 推荐(0)
摘要: 我是前言: 大约几个月前我在某平台写了一篇文章, 文中简单地介绍了Charts两种图表的样式的使用, 不过有种意犹未尽的感觉, 利用周末的空闲时间再次看了看, 有了新的收获, 今天发出来,分享给大家, 来稍加详细的再次走进Charts的世界. 完全纯代码. 经过测试: 1.1使用cocoa pods 阅读全文
posted @ 2016-06-27 08:25 FMDN 阅读(1726) 评论(0) 推荐(0)
摘要: 译者前言 总是看到有人说用汇编实现objc_msgSend是为了速度快,当然这个不可否认。但是难道没有别的原因?于是就看到了这篇文章,遂翻译之!=。= 我自己的理解就是,用汇编实现,是为了应对不同的“Calling convention”,把函数调用前的栈和寄存器的参数、状态设置,交给编译器去处理。 阅读全文
posted @ 2016-06-27 08:23 FMDN 阅读(386) 评论(0) 推荐(0)
摘要: 关注仓库,及时获得更新:iOS-Source-Code-Analyze https://github.com/draveness/iOS-Source-Code-Analyze Follow: Draveness · Github 这篇文章会对 IQKeyboardManager 自动解决键盘遮挡问 阅读全文
posted @ 2016-06-27 08:22 FMDN 阅读(492) 评论(0) 推荐(0)
摘要: 本系列博文总结自《Pro Multithreading and Memory Management for iOS and OS X with ARC》 在上一篇文章中,我们讲了很多关于 block 和基础变量的内存管理,接着我们聊聊 block 和对象的内存管理,如 block 经常会碰到的循环引 阅读全文
posted @ 2016-06-27 08:20 FMDN 阅读(283) 评论(0) 推荐(0)