【iOS】iOS开发初体验
杜致远

下午和室友一起做炒饭和小薄饼,白天放松了一天。晚上顶着北京巨大无比的寒风,还是回到图书馆学习了,趁着这几天学习劲头不错尽力多做点事情吧~ Fighting!

学习路线

上知乎搜寻了一下iOS开发入门的经验贴,可惜大部分帖子都比较老旧了。iOS毕竟每年迭代一版,也不太清楚基于老旧版本的iOS学习的话会不会有太大影响。

所幸找到了王寒老师的文章。
首先看到的是2019年,iOS入门学习该看什么书?这篇。
里面列举了swift和objective-C两条学习路线推荐的参考资料。因为想要认真学习一下,还是决定选择objective-C路线,按照大家的回答所说学习了objective-C再看swift也会非常简单。
在王寒老师的文章中还找到了让不懂编程的人爱上iPhone开发(2018秋iOS12+Swift4.2+Xcode10版)这一整个系列。虽然是以swift为基础,但为了避免原来的编程学习中出现的理论脱离实际的情况,还是决定先按照王寒老师这个系列做一个“绝地打靶”小游戏,先从实践中培养基础的概念与兴趣,不要死在永远也不敢动手开始做的恐慌中。

目前规划的学习路线就是:

  1. 王寒老师让不懂编程的人爱上iPhone开发(2018秋iOS12+Swift4.2+Xcode10版)系列
  2. iTunesU上的斯坦福公开课Developing iOS 11 Apps with Swift
  3. Programming in Objective-C by Stephen G.Kochan(学校图书馆正好有这本书)

这是一个很粗略的计划,可能会根据实际情况调整,还是不太清楚先学swift或者先学objective-C有没有什么太大的区别或者哪个更好,也不知道学习基于老版本的iOS的资料会不会有什么影响(也许该去SegmentFault提个问)。

Anyway, just do it!

今日成果

今天做了让不懂编程的人爱上iPhone开发(2018秋iOS12+Swift4.2+Xcode10版)01、02部分,03部分开了一点头。觉得王寒老师讲的特别好,中间还穿插了许多他自己的理解,也都配了详细的示例甚至动图。
比较顺利的完成从0到1的跨越!

弄出了一个模拟器

iPhone模拟器最初的状态

添加了button和导航栏

自己随意修改了下button内容,东方之猪是男票这几天的代称(互称)。
button加好了!

弹出了一个小的消息框

是不是应该把内容打码来着(懒 _(:3」∠)
消息框

大概就是这样啦,非常开心!明天继续!