回顾一下拿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(数据持久化) ,缺少基础知识的请去补充,否则看不懂.


教程包含内容:

  • 使用Xcode中的Test navigator 对app 的model 以及异步方法进行测试
  • 使用stubs 和 mocks 伪造(假装)与 library 或 system 对象的交互
  • 进行UI与性能测试
  • 使用代码覆盖工具
阅读全文 »

UI要求实现一个性别选择,很明显就是UISegementedControl,只是外观需要自己修改实现一下,第一反应就想着去使用UISegementedControl了(当然你也可以自定义View去实现)

本文很浅薄地接涉及到了KVO ,KVC 等Runtime机制

阅读全文 »

跟着教程搭起来一个简单的博客,顺便熟悉一下新的粉粉嫩嫩的电脑,做点什么东西.

第一篇进行所谓的技术总结(估计搭博客的教程用一次就再也用不到了),旧教程总有过时的部分,希望这篇能给其他人带来点作用.(果然,贴了少女贴纸又加膜的打字手感一点都不好,还是撕掉打字爽)

阅读全文 »
0%