swift系列:新手村第一周

来源:互联网 发布:魏晨全球歌迷会淘宝网 编辑:程序博客网 时间:2024/06/15 17:41

最近终于承认自己是温水煮着的青蛙,有点焦虑。搬代码多年,技术基本没有更新和拓展,做事开始有些害怕挑战,个人成长停滞。焦虑的好处是让我开始去行动,尝试些不同的路。

技术拓展选择从iOS开发开始。我一直想着做一个更加适合自己用的APP,但却迟迟未投入时间精力去实现,而现在是一个开始的好时机。

新手村第一周:打怪升级基础技能,赚取经验和金币(成就感)

开始前几周参加了Xdite老师的元学习课,收获到学习编程技能的“拼图理论”,回想自己曾经的学成经验里,确实是用拼图方式会进步快些,也会有兴趣进行下去,而用登山方式则枯燥些,也忘得快,进步慢。所以这次就留意学习方式,去推进自己的学习。

选了王寒老师的swift教程《让不懂编程的人爱上iPhone开发》开始学习,这个教程的优点在于一开始先用程序员的思维来分解问题,然后一点点实现。让你先动手拿到一点点结果,建立成就感,再跟你说明目前基础能够接受的理论知识。并深入和反复提到一些概念,使你能够逐步了解并建立起相关概念。不过因为swift一直在升级,该教程里的一些内容已经不适合,要做调整(xcode会提示)

简单记录
1.viewDidLoad()方法只会在应用第一次打开创建视图控制器时才会调用。理解:可用于初始化
2.方法和函数不属于某个对象,而方法从属于对象。带@IBAction的func,可关联到控件。带@IBOutlet 的变量,可关联到控件。
3.静态编程语言和动态编程语言的区别:在编译时就确定数据类型,还是运行时才确定类型。以前没接触过动态编程语言,思维被限制在静态编程语言了,后面要了解一下动态的。

最后,xcode很智能啊,能给出具体的修改建议,查bug方便很多。

0 0
原创粉丝点击