iOS学习计划(实验)

一个不成熟的iOS初学者学习规划

了解全局

确定范围

掌握基础知识 完成一个天气页面
  • UI布局 LinearLayout textview icon imageview menuitem button
  • 网络请求
  • 存储
  • Objective-C

定义目标

完成天气页面

了解需要的技术点

寻找资源

信息来源

创建学习计划

学习oc

​ blocks

学习UI布局 UIKit 自动布局

学习操纵页面路由

学习网络请求(ps:找一个天气api)

学习sqlite在ios上的使用

完成天气页面

筛选资源

以下步骤重复执行

开始学习 浅尝搁置

获得足够多的与所学主题相关的东西(最小知识量:参考材料,摘要,简介)

动手操作

亲自操作和亲身体验,通过探索和实践进行学习。

在操作的过程中产生各种问题?这些问题引导着你走向真正重要的方向。

回过头寻找问题的答案,learn more

采用上一步的学到的知识,不用担心结果,先创建一个小项目来测试这一步的效果。

把那些暂时还没有答案的问题记录下来,你在下一步中会有机会找出这些问题的答案。

全面掌握 学以致用

找回失去的好奇心

在上一步中积累的问题,可以通过阅读相关主题的资料来回答这些问题。你可以通览已有的资料,仔细查找通过操作发现的问题有关的内容。

  • 阅读文字
  • 观看视频
  • 与他人交流

请记住,你依然没有必要把收集到的资料全部仔细看一遍。你只需要阅读或观看与当前所学相关的部分。

最后,请不要忘记你在第三步定义的成功标准。把自己正在学习的内容与最终目标关联起来。你掌握的每个模块,都应该以某种方式推动你向着终极目标前进。。

乐为人师,融会贯通

你告诉我的,我都忘了。你教会我的,我都记得。让我乐在其中,我就一定能学会。

​ —本杰明·富兰克林

走出舒适区,将自己学到的知识教给别人。要想确定你确实掌握了某些知识,这是唯一的办法。同时,也是查缺补漏的好办法;

在这一过程中,你要切实剖析并理解自己所学的知识,将其内化到自己的思想;

同时,你也要能够同他人能够理解的方式精心组织这些信息,这也有助于提升你的理解能力。

  • 写博客
  • 制作视频
  • 与朋友/爱人探讨
  • 发表演讲
  • 在线论坛回答问题