Skip to content

iOShuyang/Book-Learn-Swift

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 

Repository files navigation

日常学习Swift开发的积累

推荐一些平时自己学习Swift开发当中接触到的优秀文章,主要是基于swift4.0以上的版本

 小编会不定时更新哦,麻烦给一个赞哈。
编辑积累学习都不容易,希望大家相互鼓励。




swift学习网址推荐

网址名 备注
ios开发工程师 零基础到app上线 视频教程,主讲OC和Swift语法基础
SwiftGG 中文版 Apple 官方 Swift 教程《The Swift Programming Language》
Swift教程|菜鸟教程 本教程适合想从事移动端(iphone)开发或 OS X 应用的编程人员,如果之前有编程基础更好。




swift零散学习资料

学习时间 文字标题 文章地址 作者 知识点 知识点内容
2018/11/05 【基本功】深入剖析Swift性能优化 点击前往 美团技术团队 性能
2018/11/06 Swift String常用方法 点击前往 brycegao321 基础知识
2018/11/06 Swift中使用正则表达式 点击前往 code海 基础知识
2018/11/06 Swift-NSPredicate学习整理 点击前往 五月飞 基础知识
2018/11/06 Swift中for循环语句 点击前往 longdaisfgr923943rre 基础知识
2018/11/06 Swift4.2 UICollectionView 基本用法 点击前往 YDomo 基础知识
2018/11/07 Swift - 告警提示框(UIAlertController)的用法 点击前往 YDomo 基础知识
2018/11/07 Swift 4 动画 - 1. UIView Animations 点击前往 YDomo 基础知识
2018/11/07 iOS 和 swift 中常见的 Int、Int8、Int16、Int32和 Int64介绍 点击前往 YDomo 基础知识
2018/11/07 Swift - socket不定长消息发送接收的几种方法 (以聊天室为例) 点击前往 YDomo 网络请求
2018/11/08 Swift4.2基础学习笔记(一) 点击前往 斯文之仁 基础知识 常量和变量

类型安全和类型推断

数值型字面量

整数转换

类型别名

布尔值

元组
2018/11/08 Swift4.2基础学习笔记(二) 点击前往 斯文之仁 基础知识
2018/11/08 Swift4.2基础学习笔记(三) 点击前往 斯文之仁 基础知识
2018/11/08 Swift4.2基础学习笔记(四) 点击前往 斯文之仁 基础知识 赋值运算符

算数运算符

余数运算符

一元加号/减号运算符

组合赋值符号

比较运算符

三元条件运算符

合并空值运算符

区间运算符

逻辑运算符
2018/11/09 Swift4.2基础学习笔记(五) 点击前往 斯文之仁 基础知识 字符串字面量

初始化一个空字符串

字符串可变性

字符串是值类型

操作字符

链接字符串和字符

字符串插值
2018/11/09 Swift4.2基础学习笔记(六) 点击前往 斯文之仁 基础知识 Unicode

字符串字面量中的特殊字符

扩展字形集群

字符统计

访问和修改字符串

字符串的Unicode表示法
2018/11/09 Swift4.2基础学习笔记(七) 点击前往 斯文之仁 基础知识 数组
合集
字典
2018/11/09 Swift4.2基础学习笔记(八) 点击前往 斯文之仁 基础知识 控制流
条件语句
控制转移语句
2018/11/11 Swift4.2基础学习笔记(九) 点击前往 斯文之仁 基础知识 函数
2018/11/11 Swift4.2基础学习笔记(十) 点击前往 斯文之仁 基础知识 闭包表达式
2018/11/12 Swift4.2基础学习笔记(十一) 点击前往 斯文之仁 基础知识 枚举
2018/11/12 Swift4.2基础学习笔记(十二) 点击前往 斯文之仁 基础知识 类和结构体
2018/11/12 Swift高阶函数:Map,FlatMap,Filter,Reduce指南和实践 点击前往 Harveyhhw 函数 Swift是支持一门函数式编程的语言,拥有Map,FlatMap,Filter,Reduce针对集合类型的操作。
2018/11/13 从 OC 到 Swift 的快速入门与专业实践 点击前往 基础知识 介绍与 OC 有明显区别的地方,不会介绍 OC 中没有的,比如元组
2018/11/14 Objective-C与Swift的转换速查手册 点击前往 基础知识 主要给大家介绍了关于Objective-C和Swift的转换速查手册的相关资料
2018/11/15 Swift-MVVM 简单演练(一) 点击前往 项目框架 自定义NavgationBar

抽取便利构造函数

初步的下拉刷新/上拉加载的简单处理

未登录逻辑的处理

苹果原生布局NSLayoutConstraint

如何用VFL布局(VisualFormatLanguage)

模拟网络加载应用程序的一些配置tabBar的标题和图片样式

简单的网络工具单例的封装

隔离项目中的网络请求方法

初步的视图模型的体验

以及一些遇到的语法问题的简单探究
2018/11/21 Swift 4 动画 - 1. UIView Animations 点击前往 动画 iOS 中实现动画有好几种方式,UIView 无疑是最简单的一种,但是所有的动画归根结底还是 layer 层的动画。
2018/11/21 Swift 中的weak,unowned,Closure Capture List 点击前往 基础知识
2018/11/21 重写Swift中的set和get方法 点击前往 基础知识 set和get方法
2018/11/22 实用的可选项(Optional)扩展 点击前往 基础知识 (需要学习)
2018/11/26 Swift4.0 通知的使用 点击前往 基础知识 通知
2018/11/26 Swift 中 Substring 与 String 点击前往 基础知识 字符串
2018/11/27 中文版 Apple 官方 Swift 教程《The Swift Programming Language》 点击前往 基础知识 🌟
2018/12/04 swift 4 设置Label的内边距,亲测有效 点击前往 小曼Study 基础知识
2018/12/05 教你如何自定义AlertView 点击前往 Dwyane_Coding 基础知识
2018/12/05 来自Linkedin的Swift编程风格指南 点击前往 王下邀月熊_Chevalier的Github 代码风格
2018/12/06 Swift4 range与NSRange互转,字符串查找 点击前往 船长_ 基础知识
2018/12/11 swift4.0 UIPickerView的使用(省市区、日期、性别选择器) 点击前往 木犀花 UI控件
2018/12/11 Swift- 枚举中的rawValue和hashValue 点击前往 guisense 基础知识
2018/12/11 Swift 统一导入三方库 点击前往 韦弦Zhy 小常识
2018/12/11 Swift 教程 点击前往 基础知识 🌟

Swift 是一种支持多编程范式和编译式的开源编程语言,苹果于2014年WWDC(苹果开发者大会)发布,用于开发 iOS,OS X 和 watchOS 应用程序。

Swift 结合了 C 和 Objective-C 的优点并且不受 C 兼容性的限制。

Swift 在 Mac OS 和 iOS 平台可以和 Object-C 使用相同的运行环境。

2015年6月8日,苹果于WWDC 2015上宣布,Swift将开放源代码,包括编译器和标准库。
2018/12/19 Swift - 获取当前时间的时间戳(时间戳与时间互相转换) 点击前往 基础知识
2018/12/19 (iOS, Swift)用 CGAffineTransform 和 CATransform3D 做旋转,平移,缩放变换 点击前往 基础知识
2018/12/19 Swift 4 动画 - 1. UIView Animations 点击前往 基础知识
2018/12/24 Swift多线程操作GCD使用总结 点击前往 平凡之路561 多线程
2019/01/07 Swift 4.0中 GCD定时器写法,及延时操作 点击前往 zxw_1141189194 多线程
2019/01/07 Swift 中的 Selector 点击前往 萌面大道 基础知识
2019/01/16 Swift开发入门-基础知识,附demo 点击前往 Gboy 基础知识
2019/01/16 Swift修饰符(final、override、discardableResult、mutating、lazy、inou 点击前往 Gboy 基础知识
2019/01/17 swift - 计算文字宽度和高度 点击前往 GA 基础知识
2019/01/17 swift 计算文字的宽高 点击前往 chinwy 基础知识
2019/01/21 iOS之swift学习笔记 点击前往 请输入账号名 基础知识
2019/01/21 Swift之加载本地或者网络GIF图片 点击前往 Forever_wj 基础知识
2019/01/21 Swift - 获取应用名称、应用版本、设备型号、系统版本等信息 点击前往 mo_xiao_mo 基础知识
2019/02/18 Swift4中对于日期时间的处理(Date、DateComponents、Calendar、DateFormatter、Locale) 点击前往 shenjie_xsj 基础知识
2019/02/18 Swift4.0 - GCD 点击前往 SealShile 多线程
2019/02/27 swift----- 国际化之app内切换语言 点击前往 YifBo 基础知识
2019/03/11 Swift之二维码的生成、识别和扫描 点击前往 ShmilyCoder 基础知识
2019/04/08 iOS积累的零碎常用操作swift 点击前往 奏响曲 基础知识
2019/04/08 Swift高仿喜马拉雅FM(Swift4.1) 点击前往 weixin_34162401 基础知识
2019/04/08 Swift优雅的进行解包 点击前往 seasonZhu 基础知识
2019/04/08 Swift 5.0 值得关注的特性:更强大的 Raw String 点击前往 没故事的卓同学 基础知识
2019/04/19 《swift进阶》学习笔记 点击前往 Guanghui Liao 基础知识
2019/08/06 Swift进阶 - 更高效的使用集合 点击前往 godiscode 基础知识
2019/08/06 Swift中的高阶函数: Filter, Map, Reduce, flatmap, compactMap(译) 点击前往 godiscode 基础知识
2019/08/06 帮你成为更好的Swift开发者的10个Tips(译) 点击前往 godiscode 基础知识
2019/12/09 Swift-基本语法-字面量协议-运算符重载-函数式编程的综合实例 点击前往 Whip 基础知识
2019/09/07 使用 Swift 5 字符串插值快速构建 点击前往 Nemocdz 基础知识
--------- ---------------- - ---------------- - ------------------
2020/01/03 如何假装写过 Swift 点击前往 Nemocdz 基础知识
2020/03/23 swift面试题 点击前往 慵懒的我 基础知识
2020/03/23 Swift 浅谈Struct与Class 点击前往 贝壳哒灰机 基础知识
2020/03/23 Swift编程思想,Struct(结构体) 点击前往 滕彩虹 基础知识
2020/05/22 Swift-29个关键字,助力开发(万字长文) 点击前往 SunshineBrother 基础知识
2020/05/22 Swift开发小记(含面试题) 点击前往 进击的蜗牛君 基础知识
2020/05/26 OC项目转Swift指南 点击前往 zhangferry 基础知识
2020/05/26 使用Swift学习算法和数据结构 点击前往 andyRon 基础知识
2020/05/26 Swift4 相机二维码扫描 点击前往 weixin_33890526 基础知识
2020/05/26 Swift4如何扫描二维码了解一下 点击前往 抢手的哥 基础知识
2020/06/03 Swift - 使用arc4random()、arc4random_uniform()取得随机数 点击前往 hangge.com 基础知识
2020/06/03 Swift - 文件,文件夹操作大全 点击前往 hangge.com 基础知识
2020/06/03 Swift - 加速传感器(CoreMotion)的用法,小球加速运动并反弹样例 点击前往 hangge.com 基础知识
2020/06/03 Swift - 二进制,八进制,十六进制的表示方法 点击前往 hangge.com 基础知识
2020/06/03 Swift - 自定义单元格实现微信聊天界面 点击前往 hangge.com 基础知识
2020/06/10 《swift进阶》学习笔记 swift 5.1 点击前往 Guanghui Liao 基础知识
2020/06/10 Swift进阶黄金之路(一) 点击前往 zhangferry 基础知识
2020/06/10 Swift进阶黄金之路(二) 点击前往 zhangferry 基础知识
2020/07/03 Swift语法糖的使用 点击前往 鸟人扎墨客 基础知识
2020/07/03 Swift语法糖---初始化Then 点击前往 calm1993 基础知识
2020/07/03 语法糖(简单却不那么简单) 点击前往 王衡杰 基础知识





swift三方框架学习

学习时间 文字标题 文章地址 作者 知识点 知识点内容
2018/12/09 Swift基于Alamofire的再次封装 点击前往 天明天 网络请求
2018/12/09 swift 4 Alamofire与SwiftJSON框架的使用 点击前往 牵手生活 网络请求
2018/12/09 Swift 网络请求 : Moya使用理解 点击前往 li_礼光 网络请求
2018/12/09 iOS 使用Moya网络请求 点击前往 Lewis海 网络请求
2018/12/09 Moya+Realm+RxSwift+SwiftyJSON优雅的网络请求方式(扩展离线缓存) 点击前往 YxYYxY 网络请求
2018/12/09 Moya+ RxSwift+HandyJSON 优雅处理网络请求 点击前往 lv灬陈强 网络请求
2018/12/09 学习 Swift Moya(二)- Moya + SwiftyJSON + RxSwift 点击前往 jkyeo 网络请求
2018/12/10 超详细-swift Moya+handyJSON网络框架的搭建及封装 点击前往 liaoworkinn 网络请求
2018/12/10 了解 HandyJSON 点击前往 liaoworkinn 网络请求
2018/12/11 SwiftDate使用笔记(翻译) 点击前往 周元素 三方框架
2018/12/11 Json转模型1--SwiftyJson 点击前往 Keep_Moving31038 三方框架
2018/12/12 数据序列化框架在 Swift 日常开发中的应用 点击前往 Keep_Moving31038 三方框架
2018/12/17 巧用MJRefresh 点击前往 langkee 三方框架
2018/12/17 swift kingfisher原理使用 点击前往 李绿箩 三方框架
2018/12/17 Kingfisher使用介绍 点击前往 睡一个号角 三方框架
2018/12/18 swift开发笔记:Alamofire 4.5 - 上传图片、视频到服务器(含后台代码) 点击前往 喵喵学长 网络请求
2019/06/18 RxSwift 使用详解系列 点击前往 八级大狂风AM 三方框架
2020/05/22 开源项目分析(SwiftHub)Rxswift + MVVM + Moya 架构分析(一)第三方框架使用 点击前往 孔雨露 三方框架
2020/06/10 RxSwift(1)— 初探 点击前往 Cooci 三方框架
2020/06/10 RxSwift(2)— 核心逻辑源码分析 点击前往 Cooci 三方框架
2020/06/10 RxSwift(3)— Observable序列的创建方式 点击前往 Cooci 三方框架
2020/06/10 RxSwift(4)— 高阶函数(上) 点击前往 Cooci 三方框架
2020/06/10 RxSwift(5)— 高阶函数(下) 点击前往 Cooci 三方框架
2020/06/10 RxSwift(6)— 调度者-scheduler源码解析(上) 点击前往 Cooci 三方框架
2020/06/10 RxSwift(7)— 调度者-scheduler源码解析(下) 点击前往 Cooci 三方框架
2020/06/10 RxSwift(8)— KVO底层探索(上) 点击前往 Cooci 三方框架
2020/06/10 RxSwift(9)— KVO底层探索(下) 点击前往 Cooci 三方框架
2020/06/10 RxSwift(10)— 场景序列总结 点击前往 Cooci 三方框架
2020/06/10 RxSwift(11)— dispose源码解析 点击前往 Cooci 三方框架
2020/06/10 RxSwift(12)— Subject即攻也守 点击前往 Cooci 三方框架
2020/06/10 RxSwift(13)— 爬过的坑 点击前往 Cooci 三方框架
2020/06/10 RxSwift(14)— MVVM双向绑定 点击前往 Cooci 三方框架

About

日常学习Swift开发的积累

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published