/practice-of-ios

practice-of-ios

Primary LanguageObjective-C

practice-of-ios(华丽转身)

重构是什么?重构应有这样的定义:懂得代码之美,拥有设计洁癖,能开发出让用户念念不忘、流连忘返的交互界面,并为用户体验埋单。

所以,重构应该关注交互界面相关领域的不同解决方案。

如今,移动终端时代的来临,web在移动端面临着性能与权限的制约,我们应该适时跳出来,寻求和学习其他的解决方案。

对于ios,我们应该具备基本的ios界面开发的能力。所以这门课华丽的诞生了。


目前的计划中只包括基础篇,主要关注oc语法与ios的UI基础。基础篇由大家共同学习。

至于高级篇,需要大家通过强大的自我学习能力,根据项目需要,自然慢慢地平稳地过渡。

希望通过基础篇的学习,还有项目的洗礼,大家可以完成从前端向客户端界面开发华丽转身!!!共勉!!!


所有资源(包括书籍、课件、视频、源码)都给你,统统给你(我只是大自然的搬运工,感谢百度网盘、无限互联)。

百度网盘地址

温馨提示:课件均有pdf格式,方便在手机上浏览,为了加速学习,你懂得

目标

通过第一阶段的学习,可以熟悉oc的基本语法,实现较为复杂的界面还原和事件处理。

在完成第一阶段的学习以后,共同开发一款简单的工具类APP,并将这一APP上架。

接下来相信大家可以慢慢的尝试在业务中去使用这项能力了!.

学习计划

step1: ~2014-09-05 熟悉基本oc语法(知识点很多,这一阶段主要关注第2、3、5课),另外掌握ios开发的基本知识,做好学习笔记。

step2: ~2014-09-12 了解ios窗口与视图的知识,并完成相关作业。

step3: ~2014-09-19 了解视图控制器的基本概念与用法,并完成相关作业。

step4: ~2014-09-26 了解常用UI控件和常用类,并完成相关作业。

step5: ~2014-10-10 了解导航控制器基本概念和用法,并完成相关作业。

step6: ~2014-10-17 了解分栏控制器的基本概念和用法,并完成相关作业。

step7: ~2014-11-7 第一个自研APP诞生。

学习规则

  1. 需按时完成作业,每周检查上一周完成情况。
  2. 每一个step开始时,都有指定人负责整理关键知识点(主要涉及与web重构的区别点)。
  3. 每一章开一个issues,由一个人把整理出来的关键知识点录上去。
  4. 每个人在每一章的issues下面写上自己的学习笔记。
  5. 如果没有写笔记,酌情扣12分,如果没有完成作业,酌情扣13分

最佳实践

  1. 由于学习节奏比较快,所以建议不要太纠结细节知识点。
  2. 遇到问题先看sdk文档,然后google,然后跟大家交流,然后写下学习笔记。
  3. 实操很重要。