零:
坐标杭州,前端开发从业两年,一直对ios应用开发比较感兴趣,也曾有过几次去尝试学习,奈何当时能力上还有些欠缺,也没有足够的精力分配给这个兴趣,一直没有正经的学好,最近稍有空闲,因此想要再来学习一次ios app开发,满足一下自己的兴趣。
要开发什么?
最近新养了一只金毛,名叫旺仔。旺仔刚接到家里时只有22斤,如今仅过了一个多月,就已经长到了37.5斤,成长的实在是太快,便有了想要记录一下旺仔成长的想法。正好最近也相对较空,就想借此机会开发一个能够记录宠物成长/琐事的app,暂定名【宠事记】。暂定功能如下:
为什么是ios?
家里目前的安卓设备只有一个电视..为了自己测试使用方便,就不考虑安卓了
为什么是swift?
自己目前对学习ios应用开发的定位主要是满足自己的兴趣,其次也希望能对自己的主业产生一些启发,因此考虑学习更加易学易用、高效强大的swift。
当前基础:
- Swift语言基础:The Swift Programming Language
- SwiftUI官方教程:Apple Developer Documentation
- Apple 设计指南:Human Interface Guidelines
学习计划:
正向的反馈是学习中非常重要的一个部分,如果需要过长的时间进行无趣的学习而不能及时取得简单的成果对于学习一个新事物来说是致命的,因此本次学习计划如下
- 简单学习swift语言基础/swiftUI官方教程
- 实现【宠事记】体重记录功能点并在App Store上发布app
- 一边学习、一边迭代app功能
- 带着开发中的理解和疑问再次仔细过一遍swift和swiftUI基础知识