作为一个产品,没有什么时候比现在更想要懂技术,这样项目就可以继续推进,而不用因为技术撂挑子而项目停滞。既然如此,就开始学习吧,首先从翻译官方文档开始,翻译一遍,自己也相当于多复习一遍。当然我英文水平并不咋地,如果有大大看到这篇文章,且看且吐槽,不要误了你的理解才好。
开始!!!投入进来
《开始Swift开发IOS Apps》是一个学习开发在IPhone和IPad上运行的apps的完美点,这些难度递增的课程将会引导你去建立你的第一个app——包括向你介绍各项工具、主要概念,以及提供各种联系,这些终会让你的学习路程变得更轻松。
每节课层包括一个练习你需要去完成它,课程之间互相联系,让你能够通过一步一步创建一个简单、真实的IOS app。
当你最终学习完这些课程并建立了你的app后,你将会学习到iOS app 开发的概念,并对Swift开发语言有一个更深的认识。也会对Xcode的一些特色、Apple的开发环境更加熟悉。
开始前的必备条件
在这些课程里面,需要确定的是你对Swift语言要比较熟悉,这些课程不要求你成为一个Swift大师,但是你需要对课程中以及课外练习中的Swift Code能够看懂读懂。
如果你还没有适应Swift,在学完课程后用Swift Playgrounds app来完成练习。或者,你也可以再看一遍Swift开发书籍,这些都可以让你有一个坚实的Swift开发基础。
关于课程
在这些课程中,你将会建立一个简单的叫FoodTracker的美食收集app,这个app将会展示美食清单,包括美食名称、评分、以及它的照片。用户可以添加、删除、或者编辑一个美食。用户需要去到不同的页面中去设置一个美食的名称、评分、照片,以此来创建特殊的美食。
这些课程每个都和一个Xcode project 文件有关,这个文件中包含你的代码和交互如何起作用。当你学习完一个课程,你可以下载它相关的project文件并检查你的代码与示例代码有何不同。
如果你需要时刻知道自己的学习进度,那么你可以用左侧的列表来刷新自己的学习记忆列表。列表中的每个子项都与课程相连。
工具准备
跟着课程学习开发一个iOS app,你需要一个Mac电脑(macOS 10.11.5或更高版本)来运行最新版本的Xcode. Xcode包含了一个app所需要的设计、开发、调试等功能。Xcode也包含了iOS SDK,这个SDK允许Xcode去引进一些对你iOS开发工作有帮助的工具、编译、架构等等。从Mac的App Store下载最新版本的Xcode
打开Mac上的App Store(默认在Dock里面)
在右上角的搜索栏里,键入Xcode并回车
Xcode app就显示在第一个搜索结果!
安装这个App
键入你的AppID和密码
Xcode将会下载至你的软件列表中
这些课程是使用Xcode8.1,iOS SDK10,以及Swift 3编写。你在编写这些课程和练习时,请使用上述标准,否则屏幕会有些不同,你也可以自己根据学习当时的情况进行代码调整。
让我们开始吧!