人工精选Swift3语法与实战
先搞清楚:这门课解决什么问题,值不值得学 这份资料的主题是 Swift 语法基础。它解决的核心场景很明确:你打算做苹果生态的开发,但卡在“看不懂代码”这一步。很多上班族和转行者买课容易踩坑,往往是冲着“能做大项目”去,结果连变量定义和数组操作都没搞明白,越往后学越吃力。这门课的价值在于,它把语法拆得
会员 · 按档位
游客按标价购买,不享受上表折扣。
支付成功后自动发放网盘链接,链接失效可找客服免费补
先搞清楚:这门课解决什么问题,值不值得学
这份资料的主题是 Swift 语法基础。它解决的核心场景很明确:你打算做苹果生态的开发,但卡在“看不懂代码”这一步。很多上班族和转行者买课容易踩坑,往往是冲着“能做大项目”去,结果连变量定义和数组操作都没搞明白,越往后学越吃力。这门课的价值在于,它把语法拆得很碎,从常量变量、基本数据类型、字符串,一直讲到运算符和集合类型,属于纯打地基的内容。如果你目前的状态是“想转行做 iOS 开发,但没有任何编程基础”,或者“以前写过其他语言,想快速摸清 Swift 的书写规则”,那这份资料值得看。但如果你指望学完就能直接上手写一个完整的 App,甚至拿去求职,那它会让你失望,因为它的定位就是语法层,不涉及界面搭建和业务逻辑。另外要提醒一点,资料里明确带有版本过渡说明,这意味着它对应的是较早期的 Swift 版本。对于纯零基础来说,核心语法规则变化不大,用来建立编程思维完全没问题,但在实际开发中遇到新特性时,你需要自己去查最新文档做补充。
适合什么基础,建议先看哪几块
这套资料适合两类人:一是完全没写过代码的转行者,二是写过其他语言但没接触过 Swift 的上班族。资料开篇有一份课程大纲思维导图,建议你第一件事就是把它看完,这能帮你建立全局认知,知道接下来要学什么、学到什么程度。对于零基础读者,建议严格按照资料的顺序往下走,先吃透常量与变量的区别,再理解基本数据类型,因为 Swift 是一门类型安全语言,类型概念如果一开始没搞懂,后面写运算符和控制流时会频繁报错。对于有其他语言经验的读者,可以直接跳到字符串与字符、集合类型这几块,重点看 Swift 在处理这些数据结构时与以往语言的不同之处,比如它对可选类型的严格处理。资料中包含的程序流程控制部分也是重点,这是让代码具备逻辑判断能力的关键,务必跟着视频把判断和循环的写法敲熟练。
资料怎么配合练习,学完能独立做什么
学语法最忌讳只看不练。这份资料虽然讲得细,但如果你只是跟着视频过一遍,大概率下周就忘光。正确的使用方式是:每看完一个语法模块,就在本地的代码编辑环境里自己写几组测试代码。比如看完数组,就自己建几个不同类型的数组,练习增删改查;看完字典,就试着把一组数据用字典存储起来再遍历输出。不要去抄视频里的代码,要自己想一个场景去写。当你把这份资料里的语法模块全部过完并练习到位后,你能独立做的事情是:看懂别人写的 Swift 基础代码,并且能独立写出简单的逻辑处理脚本,比如处理一段文本数据、对一组数值进行筛选和排序。这听起来不起眼,但它是你后续去学界面开发和网络请求的必经之路。把这一步走扎实,后面真正做项目时,你才不会因为一个基础的语法错误卡半天。作为编辑,我建议你把这份资料当成一块试金石,如果学完这些基础语法你觉得能接受,再考虑去学更复杂的实战项目课。
课程目录
课程目录105 集
- 1-1 [课前准备] 课程大纲思维导图 (25:49).mp4
- 2-1 [Swift语法精讲] 常量与变量 (21:26).mp4
- 2-2 [Swift语法精讲] 基本数据类型(1) (32:51).mp4
- 2-3 [Swift语法精讲] 基本数据类型(2) (35:11).mp4
- 2-4 [Swift语法精讲] 字符串与字符 (56:57).mp4
- 2-5 [Swift语法精讲] 基本运算符(1) (32:47).mp4
- 2-6 [Swift语法精讲] 基本运算符(2) (22:26).mp4
- 2-7 [Swift语法精讲] Swift3.0过渡课 (18:17).mp4
- 2-8 [Swift语法精讲] Array数组 (31:35).mp4
- 2-9 [Swift语法精讲] Set集合 (23:35).mp4
- 2-10 [Swift语法精讲] Dictionary字典 (18:44).mp4
- 2-11 [Swift语法精讲] 程序流程控制(上) (21:19).mp4
- 2-12 [Swift语法精讲] 程序流程控制(下) (44:52).mp4
- 2-13 [Swift语法精讲] 函数(上) (11:48).mp4
- 2-14 [Swift语法精讲] 函数(中) (15:02).mp4
- 2-15 [Swift语法精讲] 函数(下) (34:31).mp4
- 2-16 [Swift语法精讲] 闭包技术 (43:25).mp4
- 2-17 [Swift语法精讲] 高级运算符(上) (23:34).mp4
- 2-18 [Swift语法精讲] 高级运算符(中) (23:48).mp4
- 2-19 [Swift语法精讲] 高级运算符(下) (23:55).mp4
- 2-20 [Swift语法精讲] 枚举(上) (23:33).mp4
- 2-21 [Swift语法精讲] 枚举(下) (18:14).mp4
- 2-22 [Swift语法精讲] 结构体与类(上) (21:21).mp4
- 2-23 [Swift语法精讲] 结构体与类(下) (28:16).mp4
- 2-24 [Swift语法精讲] 属性(上) (20:45).mp4
- 2-25 [Swift语法精讲] 属性(下) (15:54).mp4
- 2-26 [Swift语法精讲] 方法 (23:18).mp4
- 2-27 [Swift语法精讲] 构造方法(上) (15:19).mp4
- 2-28 [Swift语法精讲] 构造方法(下) (25:29).mp4
- 2-29 [Swift语法精讲] 内存管理(上) (15:19).mp4
- 2-30 [Swift语法精讲] 内存管理(2) (28:56).mp4
- 2-31 [Swift语法精讲] 异常处理 (20:30).mp4
- 2-32 [Swift语法精讲] 类型检查与转换 (20:06).mp4
- 2-33 [Swift语法精讲] 泛型 (21:31).mp4
- 2-34 [Swift语法精讲] 扩展 (11:06).mp4
- 2-35 [Swift语法精讲] 协议 (23:58).mp4
- 3-1 [iOS开发基础] UILabel控件的应用 (37:38).mp4
- 3-2 [iOS开发基础] UIButton控件的应用 (28:48).mp4
- 3-3 [iOS开发基础] UIImageView控件的应用 (18:54).mp4
- 3-4 [iOS开发基础] UITextField控件的应用 (26:28).mp4
- 3-5 [iOS开发基础] UISwitch控件的应用 (11:29).mp4
- 3-6 [iOS开发基础] UIPageControl分页控制器的应用 (09:11).mp4
- 3-7 [iOS开发基础] UISegmentedControl的应用 (22:17).mp4
- 3-8 [iOS开发基础] UISlider滑块控件的应用 (15:16).mp4
- 3-9 [iOS开发基础] 活动指示器 (09:12).mp4
- 3-10 [iOS开发基础] UIProgressView进度条控件 (14:11).mp4
- 3-11 [iOS开发基础] UIStepper步进控制器 (13:05).mp4
- 3-12 [iOS开发基础] UIPickerView与UIDatePicker (31:01).mp4
- 3-13 [iOS开发基础] UISearchBar搜索栏 (19:25).mp4
- 3-14 [iOS开发基础] UIViewController的生命周期 (16:49).mp4
- 3-15 [iOS开发基础] UIViewController间的切换与传值 (29:57).mp4
- 3-16 [iOS开发基础] UINavigationController(1) (11:15).mp4
- 3-17 [iOS开发基础] UINavigationController(2) (17:16).mp4
- 3-18 [iOS开发基础] UITabBarController(1) (22:16).mp4
- 3-19 [iOS开发基础] UITabBarController(2) (10:45).mp4
- 3-20 [iOS开发基础] UIAlertController警告控制器 (17:28).mp4
- 3-21 [iOS开发基础] UIWebView (18:32).mp4
- 3-22 [iOS开发基础] WebKit(1) (22:31).mp4
- 3-23 [iOS开发基础] WebKit(2) (27:05).mp4
- 3-24 [iOS开发基础] UIScrollView (22:06).mp4
- 3-25 [iOS开发基础] UITableView(1) (20:20).mp4
- 3-26 [iOS开发基础] UITableView(2) (21:08).mp4
- 3-27 [iOS开发基础] UITableView(3) (16:10).mp4
- 3-28 [iOS开发基础] UITableView(4) (13:20).mp4
- 3-29 [iOS开发基础] UICollectionView(1) (10:28).mp4
- 3-30 [iOS开发基础] UICollectionView(2) (14:44).mp4
- 3-31 [iOS开发基础] UICollectionView(3) (38:19).mp4
- 3-32 [iOS开发基础] UIPageViewController (25:02).mp4
- 3-33 [iOS开发基础] UIView层属性过渡动画应用 (23:56).mp4
- 3-34 [iOS开发基础] UIView层转场动画的应用 (12:19).mp4
- 3-35 [iOS开发基础] 播放GIF动态图动画 (28:38).mp4
- 3-36 [iOS开发基础] CoreAnimation核心动画之锚点 (10:07).mp4
- 3-37 [iOS开发基础] CoreAnimation之Layer层 (27:23).mp4
- 3-38 [iOS开发基础] CoreAnimation动画应用 (23:30).mp4
- 3-39 [iOS开发基础] CoreAnimation粒子效果 (29:31).mp4
- 3-40 [iOS开发基础] Autolayout自动布局基础 (21:36).mp4
- 3-41 [iOS开发基础] 纯代码进行Autolayout布局 (25:54).mp4
- 3-42 [iOS开发基础] 使用第三方框架SnapKit进行Autolayout布局 (26:55).mp4
- 3-43 [iOS开发基础] 从公开API服务获取数据 (16:00).mp4
- 3-44 [iOS开发基础] 使用URLSeetion进行网络请求 (21:33).mp4
- 3-45 [iOS开发基础] 使用UserDefaults进行数据持久化 (14:30).mp4
- 3-46 [iOS开发基础] Plist文件的应用 (11:47).mp4
- 3-47 [iOS开发基础] 归档与解归档技术 (23:42).mp4
- 3-48 [iOS开发基础] SQLite数据库简介 (26:51).mp4
- 3-49 [iOS开发基础] 在iOS开发中使用SQLite数据库 (31:31).mp4
- 3-50 [iOS开发基础] CoreData框架简介 (09:43).mp4
- 3-51 [iOS开发基础] CoreData应用 (28:54).mp4
- 4-1 [项目实战] 简易计算器(1) (31:40).mp4
- 4-2 [项目实战] 简易计算器(2) (28:31).mp4
- 4-3 [项目实战] 简易计算器(3) (33:30).mp4
- 4-4 [项目实战] 简易计算器(4) (05:41).mp4
- 4-5 [项目实战] 点滴生活记事本(1) (07:23).mp4
- 4-6 [项目实战] 点滴生活记事本(2) (21:51).mp4
- 4-7 [项目实战] 点滴生活记事本(3) (36:34).mp4
- 4-8 [项目实战] 点滴生活记事本(4) (21:26).mp4
- 4-9 [项目实战] 点滴生活记事本(5) (52:48).mp4
- 4-10 [项目实战] 点滴生活记事本(6) (25:19).mp4
- 4-11 [项目实战] 中国象棋(1) (24:47).mp4
- 4-12 [项目实战] 中国象棋(2) (17:30).mp4
- 4-13 [项目实战] 中国象棋(3) (45:48).mp4
- 4-14 [项目实战] 中国象棋(4) (01:00:31).mp4
- 4-15 [项目实战] 中国象棋(5) (10:03).mp4
- 4-16 [项目实战] 中国象棋(6) (23:41).mp4
- 4-17 [项目实战] 中国象棋(7) (25:34).mp4
- 4-18 [项目实战] 中国象棋(8) (30:53).mp4





