正在加载今日诗词....

More issues

iOS 苹果官方开源资料

随着 `iOS` 研发接触的时间越长,很快我们会发现国内很多关于 `iOS` 相关的知道都有一些模糊不清的地方, 有时候不同人对此的看法会呈现怦然相反的意见, 一定程度上,这是避免不了的, 毕竟一手资料看到太少, 国内文章大部分都是在别人翻译一遍的理解上再次了解的. 而想要深入了解这些知识点,最有用的知识, 还是官方资源,尤其是系统底层库, 所以我整理了一些官方资料,方便以后的学习.
2 min read

极客时间 | iOS开发高手课 03 | Auto Layout 是怎么进行自动布局的,性能如何? | 读书笔记

--- 首先贴出极客时间原文地址 ---- 03 | Auto Layout 是怎么进行自动布局的,性能如何? 这里只是对原文涉及到的部分知识点进行总结, 不会原文粘贴. 如有侵权,请联系我. 总结 * iOS 6 系统时就引入了 Auto Layout * Auto Layout 依赖的是 Cassoway 算法, 其目的是 能够有效解析线性等式系统和线性不等式系统,用来表示用户界面中那些相等关系和不等关系. * 整套布局引擎系统叫作 Layout Engine ,是 Auto Layout 的核心,主导着整个界面布局. * Auto Layout 仅仅是增加了一层自动将约束转换为 frame 的计算而已. * Auto Layout 在 iOS 11 之前有个问题, 复杂嵌套视图会将计算量带来指数式增长消耗 (原因是 NSISEnginer 会将约束重新计算,导致计算量的指数增长)
2 min read

Subscribe to JAY 站 | Share Thoughts

Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.
jamie@example.com
Subscribe