初次使用 Storyboard 的经历
回顾一下拿Storyboard练手学习iOS完成APP的经历.
总结: 如果App之后的迭代不会有大改动,可以用,加快开发速度. 否则改起来相当麻烦,比如各种ID的引用全是通过字符串,只有运行时才会报错 . 不过用来写demo还挺方便的. 而且我肯定有自己漏学知识而导致绕了弯路的情况, 比如很多可以复用的地方重复实现, 冗余很高.
回顾一下拿Storyboard练手学习iOS完成APP的经历.
总结: 如果App之后的迭代不会有大改动,可以用,加快开发速度. 否则改起来相当麻烦,比如各种ID的引用全是通过字符串,只有运行时才会报错 . 不过用来写demo还挺方便的. 而且我肯定有自己漏学知识而导致绕了弯路的情况, 比如很多可以复用的地方重复实现, 冗余很高.
UITableviewCell 高度自适应, 我们最熟悉的就是QQ空间的说说动态和微信朋友圈了. 之前自己网上找的一些教程,要么就是用UILabel
或者UITextView
作为例子, 要么就是计算高度了. 可是正如我所提到的说说和微信朋友圈, 那一个Cell
的内容都是不固定的, 好几条评论都是多出来的view
, 教程不适用,决定自己弄.
预备内容: Cocoapods, SnapKit , autolayout
这里是英文教程原文iOS Unit Testing and UI Testing Tutorial
顺便把工程给下载了Download Materials,教程资源要用到
有能力的请看原文就行了.
这篇文章涉及 Storyboard(UI) ,同步异步 , URLSession(网络请求), UserDefaults(数据持久化) ,缺少基础知识的请去补充,否则看不懂.
教程包含内容:
UI要求实现一个性别选择,很明显就是UISegementedControl,只是外观需要自己修改实现一下,第一反应就想着去使用UISegementedControl了(当然你也可以自定义View去实现)
本文很浅薄地接涉及到了KVO ,KVC 等Runtime机制
跟着教程搭起来一个简单的博客,顺便熟悉一下新的粉粉嫩嫩的电脑,做点什么东西.
第一篇进行所谓的技术总结(估计搭博客的教程用一次就再也用不到了),旧教程总有过时的部分,希望这篇能给其他人带来点作用.(果然,贴了少女贴纸又加膜的打字手感一点都不好,还是撕掉打字爽)
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.