swift系列:新手村第一周

博主分享了自己跳出舒适区,开始学习Swift的经历。在iOS开发的道路上,焦虑促使他开始学习新技能,并赞叹Xcode的智能特性在查找和修复bug上的便利性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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

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

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

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值