Swift generics |
Swift generics |
Instance Methods are Curried Functions in Swift |
Instance Methods are Curried Functions in Swift |
Swift: Custom Fonts. Slightly Less Awful. |
Swift: Custom Fonts. Slightly Less Awful. |
Values and errors, part1: 'Result' in Swift |
Values and errors, part1: 'Result' in Swift |
Package.swift - Manual |
Here is documentation for SPM manifest file Package.swift. I couldn't find a list of possible configuration values for Package.swift, so I created one, for future reference. I put here all available settings, with examples of use. |
structs and mutation in swift |
structs and mutation in swift |
The secret life of types in Swift |
swift team 员工写的关于swift 类型的讲解文章。 |
enums as configs |
enums as configs |
Rejected Swift Proposals |
What we can learn from the rejections |
OOD Principles In Swift |
OOD Principles In Swift |
A Different Take on MVVM with Swift |
A Different Take on MVVM with Swift |
Avoiding the overuse of @objc in Swift |
Avoiding the overuse of @objc in Swift |
Swift: Selector syntax sugar |
《Swift:Selector 语法糖》,今天要发的这篇来头很大,Chris Lattner 亲自转发过,就冲这个也必须读一读了。 |
quiz about properties in swift |
关于swift 属性相关的小测验 |
exploring swift array implementation |
swift Array源码解析,建议配合源码一起看一遍。 |
swift mutability for foundation |
swift 未来可能替换NSFoundation中的class为value type. |
Design Patterns implemented in Swift |
各种常用设计模式在Swift 2的实现。 |
Swift Name Mangling |
swift中 __TFCCC4test1a1b1c1dfS2_FTS0_1xS1_1vFT1xSi_Si_OVS_1e1f这是什么,看不懂啊? 读读这篇文章... |
Swift 性能探索和优化分析 |
Swift 性能探索和优化分析 |
Swift 2 throws 全解析 - 从原理到实践 |
Swift 2 throws 全解析 - 从原理到实践 |
Pattern matching part 1: switch, enums & where clauses |
Pattern matching part 1: switch, enums & where clauses |
Pattern Matching, Part 2: tuples, ranges & types |
Pattern Matching, Part 2: tuples, ranges & types |
What's new in Swift 2.2 |
What's new in Swift 2.2 |
mvvm in swift |
mvvm in swift |
Being lazy |
文章讲解了如何在Swift使用惰性初始化一个实例变量,数组的LazySequence。以及一种思考习惯,能否某些耗时初始化或者计算在用到的时候再去初始化或者计算。 |
Swift 烧脑体操(一) - Optional 的嵌套 |
Swift 烧脑体操(一) - Optional 的嵌套 |
Swift 烧脑体操(二) - 函数的参数 |
Swift 烧脑体操(二) - 函数的参数 |
Swift 烧脑体操(三) - 高阶函数 |
Swift 烧脑体操(三) - 高阶函数 |
Swift 烧脑体操(四) - map 和 flatMap |
Swift 烧脑体操(四) - map 和 flatMap |
Swift烧脑体操五 - Monad |
Swift烧脑体操五 - Monad |
Swift 烧脑体操(六)- 类型推断 |
Swift 烧脑体操(六)- 类型推断 |
the power of map and flatmap |
map和flatMap的实际使用场景。 |
swift函数柯里化介绍及使用场景 |
函数柯里化是函数式编程里的一个重要概念。swift中的柯里化可能很多人都没有了解过,今天给大家介绍一下柯里化的概念和一些使用场景。 |
如何处理 Swift 中的异步错误 |
如何处理 Swift 中的异步错误 |
Swift 2.0: Understanding flatMap |
Swift 2.0: Understanding flatMap |
静态类型的 NSUserDefaults |
静态类型的 NSUserDefaults |
swift api transformation |
Swift去掉API中的NS等一些更swift的变化。 |
swift internals |
This site hosts internal documentation for the Swift compiler and standard library, as well as the development version of the Swift API Guidelines. |
纯Swift2.0工程CocoaChina+从0到1遇到的坑和解决方案 |
纯Swift2.0工程CocoaChina+从0到1遇到的坑和解决方案 |
Advanced & Practical Enum usage in Swift |
Swift中Enum的使用实践 |
What's New in Swift 2.0 |
WWDC 2015 关于Swift 2.0 新特性的介绍Session, 可以通过此视频快速了解Swift 2.0的主要变化。 |
@UIApplicationMain |
最近学Swift,新建项目以后发现找不到以前的main函数了。就查了一下怎么回事,详见此文。 |
The Swift Programming Language |
Swift 官方文档中文翻译。 |
Thinking in Swift, Part 1: Saving ponies |
这篇文章对比oc和Swift, 来帮助读者更快适应Swift的思考方式。 |
Thinking in Swift, Part 2: map those arrays |
这篇文章对比oc和Swift, 来帮助读者更快适应Swift的思考方式。 |
Enums as constants |
本文介绍了很多Swift中enum的使用场景,很值得学习。 |
Swift 模式识别详解 |
详细解读如何使用Swift的模式识别 |
Swift 2.0 如何写单例 |
Swift 2.0 单例写法 |
Controlling Complexity in Swift |
使用Swift的Value type来控制程序的复杂度 |
An Observable Pattern Implementation in Swift |
Swift的观察者模式实现 |
When to Use Swift Structs and Classes |
Swift中何时使用Structs和Classes |
Optional Computed Properties in Swift Protocols |
声明Optional Computed properties |
Swift Functors, Applicatives, and Monads in Pictures |
学了点haskell ,在swift 中新加的很多语言特性都是从haskell 那里“抄”来的,比如强大的枚举、switch 等等。functor 、applicative 和monads 历来是haskell 学习中相对比较难理解的概念,这篇文章用swift 简明易懂的做了解释。 |
Advanced NSOperations |
对于使用NSOperation提供了一个新颖的使用方案,比较开拓思路,此seesion有sample code结合观看效果更加 |
Inside Swift |
Swift的内部机制 |
Swift's mysterious Builtin module |
揭秘Swift内置模块 |
Swift target acton |
Cocoa's target/action system for responding to controls is a great system for Objective-C, but is a bit unnatural to use in Swift. Today, I'm going to explore building a wrapper that allows using a Swift function as the action. |
//TODO |
|
Whole-Module Optimization in Swift 3 |
|
请发表评论