ARTS 打卡 Week 03
每周完成一个 ARTS:
Algorithm: 每周至少做一个 LeetCode 的算法题
Review: 阅读并点评至少一篇英文技术文章
Tips: 学习至少一个技术技巧
Share: 分享一篇有观点和思考的技术文章
Algorithm
这是一个典型的combination问题,和permutation是一道非常典型的问题。需要牢固掌握。
其运行过程如下示意:
combination运行流程
Review
这周学习了AutoLayout的一个库Masonry,其教程还是很清晰的。
这个库最大的作用是将VFL转换为block代码,使得autolayout的UI开发简便了很多。
Tips
iOS的xib编辑器,在某些情况下,打开后特别卡(开发机为内存16gb,ssd 2019款的mbp),调试效率很低。目前不知道其原因。
Share
推荐从0开发一款iOS App课程。
近期因工作需要要进行iOS开发,报了这门课。推荐这门课的原因是因为,作为一个Android开发者,看了这门课后,对iOS开发有了一个快速的了解。移动端开发,大家所面临的问题是一样的,不同的是站在不同的技术体系下解决这些问题。看课程的过程中,不断有这种感觉:“哦,原来这个地方,iOS是这么解决的”。
我大概花了一周时间,填鸭式看完了其中60%内容,并照着其中例子调试通过课程附带demo程序。
之后,我就上手开始实现iOS的界面。过程总体还算顺畅的(不生产代码,只是搜索引擎搬运工)。
版权声明: 本文为 InfoQ 作者【teoking】的原创文章。
原文链接:【http://xie.infoq.cn/article/18dcef7d7ea613301e26dbb00】。文章转载请联系作者。
评论