[心得] 不用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