- Advanced Swift中文版(译文)写得很深入,强推!
- 我是否应该使用生成器(Generator)?
- 每周 Swift 社区问答:@convention
- Swift中的柯里化Currying
- 使用 guard 的正确姿势
- Swift 小贴士:语言的扩展和自定义
- “错误”的使用 Swift 中的 Extension
- iOS:如何用 Swift 实现弱代理
- 使用Swift扩展的“错误”方式
- Swift 运算符重载简介
- Swift 中的指定构造器和便利构造器(译文)
- 带有关联类型的枚举的原始值初始化构造器
- Swift 关联类型以及(续)、为什么选择关联类型
- 详解 Swift 的类型检查器
- 可选型的非逃逸闭包
- 老司机带你深入浅出 Collection
- try? 与 as? 之间的优先级问题
- 如何把字符串数组从 Swift 传递给 C
- Swift:UserDefaults 协议( Swift 视角下的泛字符串类型 API )
- thinking in Swift:重新审视装饰器模式
- Swift和Objective-C混编的注意啦
- 所有权宣言 - Swift 官方文章 Ownership Manifesto 译文评注版
- 神奇的类型擦除
- Swift 命名空间形式扩展的实现
- Swift 中 Literal 可以这么用,你造吗?
- Swift 泛型宣言
- IOS Swift - 深入理解闭包 对比懒加载和普通赋值的区别
- 斐波那契数列型-从数学角度学习 Swift 序列(讨论Swift中的闭包实现)
- 闭包捕获语义第一弹:一网打尽!
- 函数式编程之Map&Reduce
- Optional 与 Non-Escaping 兼具的闭包
- Swift应用案例 2.闭包入门到精通
- Swift和自动引用计数(ARC)整理之强,弱和无主引用
- 单例在Swift中的正确实现方式
- Swift与OC中拷贝与可变性
- Swift 中的弱引用
- 弱引用?强引用?未持有?额滴神啊-- Swift 引用计数指导
- Swift 中的内存管理
- Swift 的结构体存储
- (译)Swift中的引用类型和值类型
- Swift 对象内存模型探究(一)
- Swift Runtime分析:还像OC Runtime一样吗?
- Swift & the Objective-C Runtime
- 如何在 Swift 中高效地使用 Method Swizzling
- Runtime在Swift中的使用
- 如何在Swift项目中使用runtime?
- 超越继承之路:协议混合
- 当 Swift 中的协议遇到泛型
- 思考 Swift 中的 MirrorType 协议
- Swift 2.0之初识面向协议编程
- 使用UIKit进行面向协议的编程
- 使用 Swift 的面向协议编程定义 Segue 标识
- 基于 Protocol 的 log 实现
- 用 Swift 编写面向协议的视图,以及用 Swift 编写面向协议的网络请求
- (译) Swift利用协议优化NSNotificationCenter
- swift的泛型协议为什么不用<T>语法
- 系列Measurements 和 Units 概览 乘法和除法 内容提炼 幽灵类型
- Swift: 带有关联类型的协议是什么样的?
- 面向协议的日志:给 Swift 协议添加默认参数
- 转换流
- 从 Swift 的面向协议编程说开去
- 语法的集合?协议可没那么简单
- 模式匹配 第一弹:switch, enums & where 子句,第二弹:元组,range 和类型,第三弹: 自定义的模式匹配和语法糖,第四弹:if case, guard case, for case
- 用模式匹配解析 URL
- 详解 Swift 模式匹配
- 借助 Swift 的枚举来简化登录
- iOS开发技巧系列---打造强大的BaseModel (篇一:让Model自我描述) (篇二:让Model实现自动映射--将字典转化成Model) (篇三:让Model实现自动归档) (篇四:使用Swift反射)
- 用 Swift 进行列表解析及其性能问题
- Swift 傻瓜技巧:自定义枚举的映射关系
- 探索原生Swift的模式
- 当 Swift 的结构体遇上 NSCoding
- (译)Swift:利用Enum灵活映射多重类型Data model
- 为什么不要在枚举和 Equatable 中使用 default case?
- Swift - 高阶函数map, filter, reduce入门
- 使用_ObjectiveCBridgeable协议实现Objective-C类与Swift结构体的无缝互转
- Swift 与 JSON 数据
- Swift - 解析XML格式数据(分别使用GDataXML和DDXML)
- 总结 Swift 中随机数的使用
- 在 Swift 2.0 当中使用 C 语言回调
- Swift - 文件,文件夹操作大全
- 创建自注册的Swift UI 控件
- Swift 的 NSDate 初学者指南
- Swift处理网络请求
- 如何简单地模拟 NSURLSeesion 的返回数据
- 用 Swift 来写命令行程序
- Swift GYB 简易教程
- 用Swift搭建数据驱动型iOS架构
- 封装一个 Swift-Style 的网络模块
- 混淆 API 密钥
- 小问题带出的大内容:集合索引与泛型的交织
- Swift之xib模块化设计
- 在 Swift 中实现字典
- 我的Swift网络数据处理流
- 构建 iOS 界面:子类化 Views
- Swift:如何优雅地使用 print()(二)
- 转换流
- 使用 Swift 3.0 操作 MySQL 数据库
- Data 解析 Doom 的 WAD 文件
- Swift 的 falsiness
- Swift 中的选项集合
- Swift 集合的 reduce 操作
- 泛型范围的用法
- 在 Swift 中使用 Objective-C 风格的异步 API
- 使用键路径访问字典
- 使用泛型与函数式思想高效解析 JSON
- Swift里我用这个姿势写UserDefaults
- 用Swift更优雅地管理用户偏好设置
- 教你如何用Swift写个json转模型的开源库
- 保护 Equatable 的实现
- 有序数组的一种实现
- 优雅的开发Swift和Objective C混编的Framework
- Swift 3中DispatchQueue once的简洁实现
- Swift 正则表达式与爬虫
- Swift 针对 SDK extension 的统一管理
- 用 Swift 实现一个简单的状态机
- 为多平台(iOS、macOS、watchOS、tvOS)创建通用的 Swift Framework
- 探寻 Swift 中的最佳实践
- 在 Swift 结构体中使用 Mutating 函数的最佳时机
- Swift编程的15个技巧
- 更加 Swift 化的 Collection View 和 Table View Cells
- 拥抱未来:更优雅的 Swift 写法
- iOS如何优雅的处理“回调地狱Callback hell”(二)——使用Swift
- WWDC-UIKit 中协议与值类型编程实战
- Swift: 语法秘笈
- 简洁使用Swift实例(isIn)
- Swift:让人眼前一亮的初始化方式
- 如何在Swift中优雅地使用ReusableIdentifier
- TableViewController 的最佳实践
- 编写高性能的 Swift 代码
- 让你的 Swift 代码简洁的 10 个 tips
- 简析 Swift 的模块系统
- 为第三方扩展创建 Swift 模块
- 我从55个Swift标准库协议中学到了什么?
- 被遗忘的设计模式——详解Swift语言中的Null Object Pattern
- 静态类型的 NSUserDefaults
- Swift中的CGRect、CGSize和CGPoint
- “懒”点儿好
- 好与坏,Swift 语言面面观 (一) 好与坏,Swift 语言面面观 (二)
- Swift 和 C 不得不说的故事
- 对象间交互模式
- 深入理解 Swift 派发机制
- Swift 性能相关
- Swift 中的安全性
- Swift 开发中,为什么要远离 Heap?
- 关于 Swift Error 的分类
- Part 1 - Measure
- Part 2 - Look under the hood
- 拯救小马(可选型optionals)
- Swift 编程思想,第一部分(补遗):牺牲小马
- 数组的 Map 方法
- 结构体和类
- map all the things!