近来需要从零开始学习IOS开发,记录一下学习资源和历程:
0.首先贴两篇知乎回答,对学习总体进程的把握有所帮助:
(文科生学习IOS开发)https://www.zhihu.com/question/20130048/answer/17926669
(各种学习资源链接)https://www.zhihu.com/question/308188405/answer/984111496
接下来就是我自己学习的一个探索和记录过程了~
1.首先入门swift语言,虽然Object-C是传统开发语言,但swift在近年来有很大进步,第三方库甚至超过了前者。因此我打算从swift语言开始学起,在网上找了两个网站:
swift语言基础(b站):https://www.bilibili.com/video/BV144411C7Gg?from=search&seid=15482505161670395190
网站1:Apple-swiftUI:https://developer.apple.com/tutorials/swiftui/creating-and-combining-views
网站2:100days-Hacking with Swift:https://www.hackingwithswift.com/100/swiftui
2.打算先对swift语言有基础了解之后,接着学习有名的Stanford课程CS193P(b站链接):https://www.bilibili.com/video/BV1Mx411L7dS/?spm_id_from=333.788.recommend_more_video.1
3.贴两个从分步教程中创建几个不同的应用程序的网站:
网站1:AppCoda
网站2:Ray Wenderlich
4.开发自己的IOS app并发布!
开发过程中的一些注意事项:
- 可执行的应用程序;
- 代码简洁;
- 代码规范:变量名称,Xcode 项目中的文件分组等;
- 使用 CocoaPods;
- 一些简单的单元测试。