星空网 > 软件开发 > 操作系统

Stanford iOS Learn Notes

这段时间在学习Stanford的iOS 8 的教学视频,学而不思则怠,所以准备总结一下看视频学习的一些笔记,便于自己加深理解。

现在已经学了6节课,从这六节课看,前三节课主要是讲了一个Calculator的Demo,并穿插了很少一些iOS的介绍,以及MVC的介绍。第四节主要是介绍了一些Swift的语法,第五节和第六节主要讲述了iOS的触控操作,并且穿插了一些Swift的语法。因此,这篇我把篇笔记分为三部分:

  1. 总结一下教授对iOS的简介
  2. 总结一下教授在这六节课里面讲的语法
  3. 总结一下Happiness这个Demo(因为Calculator总体上差不多,所以就不重复了)

1. iOS简介

iOS有四个层次构成:

  1. Core OS。 毕竟iOS是一个operation system,这里提供了最基本的操作系统服务。
  2. Core Services。
  3. Media。 这是一个很重要的需要了解的层次。但是在Stanford的课程里面,教授说因为时间问题,他不会讲这些。
  4. Cocoa Touch。 这是这节课主要集中的一个层次(layer)。也是开发一个简单的App,最先接触的层次。

iOS开发的一些相关需求:

  1. Tools: Xcode,Instruments (在Xcode中 cmd+i打开)
  2. Language: 毫无疑问这个课程集中于Swift,此外还要牵涉到Obj-c,毕竟Cocoa Touch Lib还是Obj-c的。
  3. Frameworks:Foundation,Core Data,UIKit,Core Motion,Map Kit  觉得教授只是说了这个课程里面会牵涉到的一些Frameworks
  4. Design Strategy: MVC (这在六节课里面,我觉得这个是最重磅的一个知识点了)

2. Swift语法

其实Swift的语法直接看Apple的Swift Language文档就行了,但是觉得在课堂上听到的,会理解的更直接一点。毕竟教授会立即把这些点用到Demo里面。在这六节课中,穿插的语法并不是特别多,主要有Optional Chain,Enum,Extension,Property。这些语法的用法总结如下。

《未完待续。。。》

3. MVC (Hapiness Demo Summary)




原标题:Stanford iOS Learn Notes

关键词:IOS

IOS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

VAT税号填写指南正确申报税收的关键:https://www.kjdsnews.com/a/1341252.html
VAT税号和EORI编码的正确写法:https://www.kjdsnews.com/a/1341253.html
VAT税号和EORI编码的正确书写方式:https://www.kjdsnews.com/a/1341254.html
VAT税号和EORI税号的申请及使用指南:https://www.kjdsnews.com/a/1341255.html
VAT税号和EORI税号的申请写法详解:https://www.kjdsnews.com/a/1341256.html
VAT税号申请后为何每年需缴纳服务费?:https://www.kjdsnews.com/a/1341257.html
“欧洲版OpenAI” Mistral AI拟募资数亿美元!:https://www.kjdsnews.com/a/1842070.html
Flipkart VIP订阅计划拓展至8个新城市:https://www.kjdsnews.com/a/1842071.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流