[心得] 不用storyboard来划autolayout

楼主: ikai99 (18岁的天空)   2017-11-04 08:13:41
这是前一阵子找工作时候一间公司给的code test. 虽然最后还是没有成功,
但我觉得这个test很有趣, 一来很短(对方希望你三个小时内完成),
二来可以看到很多基本功。我觉得对方的重点是:
1. 不在storyboard环境下使用Autolayout
2. Tableview cell的reuse, 特别是图片的显示(用了cache)
3. 整个project的架构, 使用了哪些patterns
我把自己写的部分分享出来,欢迎大家一起讨论。
专案下载:
https://github.com/NickHung1982/CodeTest_AutoLayoutProgrammatically
重点解说blog:
http://tinyurl.com/yaju7xu7
作者: duckscorpion (歆)   2017-11-04 13:43:00
ios9的话直接用Anchor 程式码较简洁
作者: gundam00 (傻那驾驶中)   2017-11-04 14:13:00
好奇问一下 把cache改成一个singleton 这样是不是整个app只要相同url的图片只要下载一次就好
楼主: ikai99 (18岁的天空)   2017-11-04 20:03:00
Layout anchor似乎更简洁 我试试!用singleton还是需要dictionary存吧? 那不就需要手动移除?
作者: cryinglove (毓™)   2017-11-04 22:04:00
tableView.reloadData() 要在 mainThread
楼主: ikai99 (18岁的天空)   2017-11-05 05:35:00
我改写了一下使用anthor
作者: powerwolf543 (NixonShin)   2017-11-05 18:55:00
请问第三题是什么呢
楼主: ikai99 (18岁的天空)   2017-11-06 08:36:00
第三题只是看用了哪些design pattern
作者: powerwolf543 (NixonShin)   2017-11-07 10:00:00
请问有题目吗
楼主: ikai99 (18岁的天空)   2017-11-07 14:49:00
GitHub的专案有个pdf就是题目
作者: ID3238 (默默)   2017-11-08 09:41:00
感谢分享
作者: aecho (@..@")   2017-11-13 17:54:00
我得了没有google就不会写程式的病…如果code test纯用手写,没有xcode的协助,或google的话,还真不知道怎么写呀。
作者: z10266 (Wei)   2017-11-19 21:34:00
一堆用coding的专案新的装置出来后修一堆地方…接到连基本的frame也都用code写的真的很赌烂 一堆低能的bug要修

Links booklink

Contact Us: admin [ a t ] ucptt.com