GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - iOS-Swift-Developers/Swift: 🥇Swift基础知识大全,🚀Swift学习从简单到复杂,不断地完善与更新, 欢迎Star❤️,欢迎Fork, iOS开发者交流:①群:446310206 ②群:426087546

BranchesTags
Open more actions menu

Latest commit

 

History

86 Commits
86 Commits

Folders and files

NameName
Last commit message
Last commit date
CacheSwift
CacheSwift
 
 
Controllers
Controllers
 
 
Foundation/SortedArrayTest
Foundation/SortedArrayTest
 
 
MVVM学习/1.了解MVVM
MVVM学习/1.了解MVVM
 
 
NetworkSwift/NetworkSwiftDemo
NetworkSwift/NetworkSwiftDemo
 
 
RxSwift使用教程
RxSwift使用教程
 
 
Swift-Keynote
Swift-Keynote
 
 
Swift更新日志/Swift4.0_Study
Swift更新日志/Swift4.0_Study
 
 
Swift电子图书大全
Swift电子图书大全
 
 
UIKit/读取json文件&重载/SwiftJsonTest
UIKit/读取json文件&重载/SwiftJsonTest
 
 
基础语法
基础语法
 
 
基础语法补充
基础语法补充
 
 
实战前技术点
实战前技术点
 
 
实战项目一
实战项目一
 
 
.gitignore
.gitignore
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
Swift基本语法思维导图.png
Swift基本语法思维导图.png
 
 
实战项目架构图.png
实战项目架构图.png
 
 

Repository files navigation

Swift-从简单到复杂

Swift基础知识大全; Swift学习从简单到复杂; 不断地完善与更新, 欢迎star❤️❤️❤️哦!最后送给犹豫中的小伙伴一句话, 来自Swift之父 Chris Lattner:

Chris Lattner: 你不必一定要学习 Swift,Swift 只是一门更好的语言!

加入学习:iOS开发者交流(官方付费):①群:446310206 ②群:426087546(推荐)

基础篇

Swift基本语法思维导图:

Swift基本语法思维导图

###点我>>>知识架构:

  • 常两变量
  • 基本数据类型
  • 类型转换
  • Bool类型
  • 元组
  • 可选值
  • 字符和字符串
  • 字符串常用方法
  • 运算符
  • 数组基本使用
  • 数组其它操作
  • 字典
  • if
  • while
  • for
  • break-continue
  • Switch
  • 函数定义
  • 函数参数
  • 函数类型
  • 闭包
  • 闭包捕获值
  • 枚举
  • 结构体
  • 类
  • 属性
  • 方法
  • 下标subscripts
  • 继承
  • 构造方法1
  • 构造方法2
  • 析构方法
  • 内存相关
  • 可选类型
  • 协议
  • 扩展
  • 泛型
  • Swift语法补充
  • Swift4.0KVC和KVO
  • 闭包补充
  • 异常处理
  • Swift的defer几个简单的使用场景

Swift更新日志:

  • Swift4.0 新变化

实战篇 - 直播项目 (UIKit 和 UIFoundation)

实战项目搭建如下脑图:

实战项目架构图

点我>>>实战前技术点:
  • OOP到POP
  • 粒子动画&面向协议
  • JQPageView
  • 瀑布流
  • GPUImage-滤镜美颜相机毛玻璃
  • GPUImage-视频采集
  • VideoToolBox-视频采集
  • Encode(FFmpeg+x264)-视频采集
  • iOS实现直播推流
  • iOS实现直播拉流
  • 播放Gif
  • 基于ysocket聊天:Client客户端
  • 基于ysocket聊天:Server服务端
  • JQGiftAnimation-送礼物

实战篇 - 直播项目 (JQLiveTV)

开发前必读

IJKMediaFramework下载地址

目录:

  • 实战项目-JQLiveTV主页搭建
  • IJKMediaFramework的使用
  • 技术点组合和穿插学习
  • 实战项目-JQLiveTV结束

RxSwift使用教程

目录:

  • 1-RxSwift初体验
  • 2-RxSwift常见操作
  • 3-RxSwift中Subjects使用
  • 4-RxSwift的变换操作
  • 5-RxSwift资源释放
  • 6-RxSwift的UITableVIew使用

MVVM指南

目录:

  • 1.简单了解MVVM

UIKit实战补充

  • 读取json文件&重载

Controllers

目录:

  • UIImagePickerViewController(相机/相册/图库/视频)
  • UITabbarController

CacheSwift

目录:

  • 缓存策略 - NSUserDefault
  • 缓存策略 - Plist
  • 缓存策略 - Archive

NetworkSwift

- Network

Foundation

-SortedArrayTest-I tested it on macOS, iOS, tvOS, and Linux.

今日更新

  • 2018.03.07 今日更新
  • Swift-Keynote及新增电子书

更新中...

Tips: UIKit 和 Foundation 部分接下来会通过 直播实战项目逐步学习!

更新步骤:

1.实战前技术点;

2.实战分解技术;

3.技术点组合与调整;

Star

微信公众号

关于作者: 作者Github 喜欢记得Star噢! 欢迎关注新浪微博!

微信公众号每周推送新技术, CSDN博客欢迎关注交流!

iOS开发者交流群:①群:446310206 ②群:426087546 喜欢就❤️❤️❤️star一下吧!你的支持是我更新的动力!

License

This code is distributed under the terms and conditions of the MIT license.

About

🥇Swift基础知识大全,🚀Swift学习从简单到复杂,不断地完善与更新, 欢迎Star❤️,欢迎Fork, iOS开发者交流:①群:446310206 ②群:426087546

blog.csdn.net/qq_31810357

Topics

swiftswift-3swift-4swift-frameworkswift-languageswift-libraryswift-package-managerswift-playgroundsswift3swift4swift5swiftyjson

Resources

Readme
MIT license
Activity
Custom properties

Stars

1.9k stars

Watchers

92 watching

Forks

481 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.