<commit_before># CS193P_2017

Notes &amp; code for CS193P - Developing iOS 10 Apps with Swift

[English Version README](README.md)

![](https://img.shields.io/badge/language-swift-orange.svg) ![](https://img.shields.io/badge/license-MIT-000000.svg)

## 简介

- Xcode 8.0+
- Swift 3.0+

## 前言

美国斯坦福大学的 iOS 课程又在 iTunes U 开课啦。搜索全名「Developing iOS 10 Apps with Swift」即可找到。

之前虽然也有听过他的课，但没有坚持下来，也没有做相应的笔记。这次希望可以坚持看完，并且与大家分享笔记、心得。

## 目录

### 视频

- 代码
  - [Calculator](/Calculator/)
  - [CalculatorPlayground](/CalculatorPlayground.playground/)
  - [FaceIt](/FaceIt)
  - [Cassini](/Cassini)
  - [Smashtag](/Smashtag)
  - [CoreDataExample](/CoreDataExample/)

### 文档

- 笔记
  - [CS193p 查漏补缺（一）Lecture 03](/Lecture03/)
  - [CS193p 查漏补缺（一）Lecture 03 - 简书](http://www.jianshu.com/p/95cb7f051792)
  - [CS193p 查漏补缺（二）Lecture 04](/Lecture04/)
  - [CS193p 查漏补缺（二）Lecture 04 - 简书](http://www.jianshu.com/p/b850e8d99316)
  - [CS193p 查漏补缺（三）Lecture 05](/Lecture05/)
  - [CS193p 查漏补缺（三）Lecture 05 - 简书](http://www.jianshu.com/p/7664bf96fe3d)
  - [CS193p 查漏补缺（四）Lecture 06](/Lecture06/)
  - [CS193p 查漏补缺（四）Lecture 06 - 简书](http://www.jianshu.com/p/e481c69db305)
  - [CS193p 查漏补缺（五）Lecture 07](/Lecture07/)
  - [CS193p 查漏补缺（五）Lecture 07 - 简书](http://www.jianshu.com/p/4c0194f149d0)
  - [CS193p 查漏补缺（六）Lecture 08](/Lecture08/)
  - [CS193p 查漏补缺（六）Lecture 08 - 简书](http://www.jianshu.com/p/d5f5b8e52a01)
  - [CS193p 查漏补缺（七）Lecture 10](/Lecture10/)
  - [CS193p 查漏补缺（七）Lecture 10 - 简书](http://www.jianshu.com/p/d5f5b8e52a01)

- 代码
  - [Lecture 03 Playground](/Lecture03/)
  - [Lecture 04 Demo](/Lecture04/)
  - [Lecture 05 Demo](/Lecture05/)
  - [Lecture 08 Demo](/Lecture08/)

## 参考

- [Swift 中的值类型与引用类型](http://www.jianshu.com/p/ba12b64f6350)
- [浅谈 Swift 中的属性（Property）](http://www.jianshu.com/p/fe60f5bafab3)
- [Swift 中的字符串截取](http://www.jianshu.com/p/94310202ba1b)
- [初探 iOS 中自定义 UIView 的初始化过程](http://www.jianshu.com/p/bfea8efee664)
- [iOS 中的 bounds & frame](http://www.jianshu.com/p/edb2ae03115c)
- [tangqiaoboy/iOS-Pro](https://github.com/tangqiaoboy/iOS-Pro)
- [isOpaque - Apple Inc.](https://developer.apple.com/reference/uikit/uiview/1622622-isopaque)
- [探究 UIViewController 生命周期](http://www.jianshu.com/p/9d3d95e1ef5a)
- [Swift 中的错误处理](http://www.jianshu.com/p/16bfad50c39a)
- [小窥 iOS 中的 Target-Action 设计模式](http://www.jianshu.com/p/b00056fac0a8)

## 个人

- [微博](http://weibo.com/u/1798410923)
- [推特](https://twitter.com/mmdadao)
<commit_msg>Correct url<commit_after># CS193P_2017

Notes &amp; code for CS193P - Developing iOS 10 Apps with Swift

[English Version README](README.md)

![](https://img.shields.io/badge/language-swift-orange.svg) ![](https://img.shields.io/badge/license-MIT-000000.svg)

## 简介

- Xcode 8.0+
- Swift 3.0+

## 前言

美国斯坦福大学的 iOS 课程又在 iTunes U 开课啦。搜索全名「Developing iOS 10 Apps with Swift」即可找到。

之前虽然也有听过他的课，但没有坚持下来，也没有做相应的笔记。这次希望可以坚持看完，并且与大家分享笔记、心得。

## 目录

### 视频

- 代码
  - [Calculator](/Calculator/)
  - [CalculatorPlayground](/CalculatorPlayground.playground/)
  - [FaceIt](/FaceIt)
  - [Cassini](/Cassini)
  - [Smashtag](/Smashtag)
  - [CoreDataExample](/CoreDataExample/)

### 文档

- 笔记
  - [CS193p 查漏补缺（一）Lecture 03](/Lecture03/)
  - [CS193p 查漏补缺（一）Lecture 03 - 简书](http://www.jianshu.com/p/95cb7f051792)
  - [CS193p 查漏补缺（二）Lecture 04](/Lecture04/)
  - [CS193p 查漏补缺（二）Lecture 04 - 简书](http://www.jianshu.com/p/b850e8d99316)
  - [CS193p 查漏补缺（三）Lecture 05](/Lecture05/)
  - [CS193p 查漏补缺（三）Lecture 05 - 简书](http://www.jianshu.com/p/7664bf96fe3d)
  - [CS193p 查漏补缺（四）Lecture 06](/Lecture06/)
  - [CS193p 查漏补缺（四）Lecture 06 - 简书](http://www.jianshu.com/p/e481c69db305)
  - [CS193p 查漏补缺（五）Lecture 07](/Lecture07/)
  - [CS193p 查漏补缺（五）Lecture 07 - 简书](http://www.jianshu.com/p/4c0194f149d0)
  - [CS193p 查漏补缺（六）Lecture 08](/Lecture08/)
  - [CS193p 查漏补缺（六）Lecture 08 - 简书](http://www.jianshu.com/p/d5f5b8e52a01)
  - [CS193p 查漏补缺（七）Lecture 10](/Lecture10/)
  - [CS193p 查漏补缺（七）Lecture 10 - 简书](http://www.jianshu.com/p/0e070d91f302)

- 代码
  - [Lecture 03 Playground](/Lecture03/)
  - [Lecture 04 Demo](/Lecture04/)
  - [Lecture 05 Demo](/Lecture05/)
  - [Lecture 08 Demo](/Lecture08/)

## 参考

- [Swift 中的值类型与引用类型](http://www.jianshu.com/p/ba12b64f6350)
- [浅谈 Swift 中的属性（Property）](http://www.jianshu.com/p/fe60f5bafab3)
- [Swift 中的字符串截取](http://www.jianshu.com/p/94310202ba1b)
- [初探 iOS 中自定义 UIView 的初始化过程](http://www.jianshu.com/p/bfea8efee664)
- [iOS 中的 bounds & frame](http://www.jianshu.com/p/edb2ae03115c)
- [tangqiaoboy/iOS-Pro](https://github.com/tangqiaoboy/iOS-Pro)
- [isOpaque - Apple Inc.](https://developer.apple.com/reference/uikit/uiview/1622622-isopaque)
- [探究 UIViewController 生命周期](http://www.jianshu.com/p/9d3d95e1ef5a)
- [Swift 中的错误处理](http://www.jianshu.com/p/16bfad50c39a)
- [小窥 iOS 中的 Target-Action 设计模式](http://www.jianshu.com/p/b00056fac0a8)

## 个人

- [微博](http://weibo.com/u/1798410923)
- [推特](https://twitter.com/mmdadao)

{'fraction_non_alphanumeric': 0.19191085431283533, 'fraction_numerical': 0.10235245563351217, 'mean_word_length': 3.9560327198364007, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 10, 'lorem ipsum': 0, 'www.': 30, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4641070', 'n_tokens_mistral': 3051, 'n_tokens_neox': 2832, 'n_words': 287}