Part 1 # About

第一课:Hello Swift

  1. About Swift
  2. 环境介绍:Xcode、Playground、模拟器等
  3. 第一个程序
  4. 方法简介与书籍推荐

学习目标

  1. 初步了解Swift
  2. 了解iOS开发常用工具,并学会使用
  3. 创建第一iOS程序,掌握App生命周期、UIViewController生命周期
  4. 简单UI控件的认识以及事件绑定:手写方式、xib方式

Part 2 #语法篇

第二课:语法基础

  1. 基础类型
  2. 结构体、类、枚举、函数
  3. 协议、扩展

学习目标 适应、掌握Swift基础语法

第三课:语言特性

  1. 协议扩展
  2. 错误处理
  3. 泛型
  4. 其他

学习目标 掌握Swift的一些语法特性已经运用场景

Part 3 #Cocoa篇

第四棵:UIView与UIViewController

  1. 几种常用的View
  2. 常用的Controller
  3. View与Controller之间的传值方式

学习目标

  1. 掌握几种常见的View的使用方式
  2. 熟悉Controller,搭建App显示框架
  3. 掌握View与Controller之间的交互方式
  4. 掌握iOS中的几种传值方式

第五课:Frame布局与自动布局

  1. 基于坐标的布局方式
  2. 基于AutoLayout的布局方式

    学习目标

    1. 熟悉iOS的布局方式
    2. 正确运用设计布局

第六课:网络与存储

  1. 网络请求框架运用
  2. 存储框架运用
  3. 网络抓包工具

学习目标 熟练运用网络、存储API

Part 4 #实战篇

第七课:图书借阅系统

  1. 开发框架搭建
  2. CocoaPods包管理器的使用
  3. 常用组件介绍

学习目标

  1. 搭建一个完整的项目框架
  2. 包管理工具的使用
  3. 常见组件介绍

Part 5 #进阶篇

第八课:内存管理与ARC

  1. ARC
  2. MRC
  3. 自动引用计数

学习目标 深入了解iOS的内存管理机制

第九课:多线程编程

学习目标 了解iOS多线程实现方式

第十课:iOS调试(前面课程中,插叙)

  1. LLDB
  2. UI调试
  3. 断点
  4. ...

results matching ""

    No results matching ""