Swift基础知识大全; Swift学习从简单到复杂; 不断地完善与更新, 欢迎star❤️❤️❤️哦!最后送给犹豫中的小伙伴一句话, 来自Swift之父 Chris Lattner:
Swift基本语法思维导图:
###点我>>>知识架构:
- 常两变量
- 基本数据类型
- 类型转换
- Bool类型
- 元组
- 可选值
- 字符和字符串
- 字符串常用方法
- 运算符
- 数组基本使用
- 数组其它操作
- 字典
- if
- while
- for
- break-continue
- Switch
- 函数定义
- 函数参数
- 函数类型
- 闭包
- 闭包捕获值
- 枚举
- 结构体
- 类
- 属性
- 方法
- 下标subscripts
- 继承
- 构造方法1
- 构造方法2
- 析构方法
- 内存相关
- 可选类型
- 协议
- 扩展
- 泛型
- Swift语法补充
- Swift4.0KVC和KVO
- 闭包补充
- 异常处理
- Swift的defer几个简单的使用场景
实战项目搭建如下脑图:
- OOP到POP
- 粒子动画&面向协议
- JQPageView
- 瀑布流
- GPUImage-滤镜美颜相机毛玻璃
- GPUImage-视频采集
- VideoToolBox-视频采集
- Encode(FFmpeg+x264)-视频采集
- iOS实现直播推流
- iOS实现直播拉流
- 播放Gif
- 基于ysocket聊天:Client客户端
- 基于ysocket聊天:Server服务端
- JQGiftAnimation-送礼物
- 实战项目-JQLiveTV主页搭建
- IJKMediaFramework的使用
- 技术点组合和穿插学习
- 实战项目-JQLiveTV结束
- 1-RxSwift初体验
- 2-RxSwift常见操作
- 3-RxSwift中Subjects使用
- 4-RxSwift的变换操作
- 5-RxSwift资源释放
- 6-RxSwift的UITableVIew使用
- 1.简单了解MVVM
- 读取json文件&重载
- UIImagePickerViewController(相机/相册/图库/视频)
- UITabbarController
- 缓存策略 - NSUserDefault
- 缓存策略 - Plist
- 缓存策略 - Archive
-SortedArrayTest-I tested it on macOS, iOS, tvOS, and Linux.
- 2018.03.07 今日更新
- Swift-Keynote及新增电子书
更新步骤:
1.实战前技术点;
2.实战分解技术;
3.技术点组合与调整;
关于作者: 作者Github 喜欢记得Star噢! 欢迎关注新浪微博!
微信公众号每周推送新技术, CSDN博客欢迎关注交流!
This code is distributed under the terms and conditions of the MIT license.