CS193P 1.Logistics, iOS 8 Overview
iTunes U 课程地址:iTunes U/Developing iOS 8 Apps Swift
CS193P 课程地址:CS193P iPhone Application Development
字幕下载:https://github.com/x140yu/Developing_iOS_8_Apps_With_Swift
课程不用多介绍,下面直接进入笔记:
iOS 仍是一个 Unix 系统,添加了很多移动方面的模块和优化。
Cocoa Touch 是本课的重点,如涉及 Media 等主题需要自行找资料深入学习。
自己动手写代码,绝不复制粘贴别人的代码。
接下来是 DEMO:Calculator
蓝线是自动布局时的好帮手。
Storyboard 是正方形,自动布局就是实现对真实屏幕比例添加挤压效果或规则,已完成适配。
Trailing Margin (尾部到边框)
Leading Margin (头部到边框)
Top (顶部)
Outline mode (大纲模式)
? 表示 Optional,有两种情况:
- nil : 值缺失
- 有值
源码如下:
1 |
|