Kayouyou's Den

首页 归档 标签 关于
The wise build bridges, while the foolish build barriers.
豫ICP备2021012281号-1 | RSS

文章归档

2018

Transforming collections in Swift

First class functions in Swift

2017

Separation of concerns using protocols in Swift

Different flavors of dependency injection in Swift

Building an enum-based analytics system in Swift

Using child view controllers as plugins in Swift

Dependency injection using factories in Swift

Using tokens to handle async Swift code

Capturing objects in Swift closures

Avoiding singletons in Swift

Using generic type constraints in Swift

The power of switch statements in Swift

Creating custom collections in Swift

Using the factory pattern to avoid shared state in Swift

Core Animation gems - Using replicator layers in Swift

Replacing legacy code using Swift protocols

Building a declarative animation framework in Swift - Part 2

Building a declarative animation framework in Swift - Part 1

Identifying objects in Swift

Modelling state in Swift

Using SpriteKit to create animations in Swift

Exploring the new String API in Swift 4

A deep dive into Grand Central Dispatch in Swift

Using @autoclosure when designing Swift APIs

Picking the right way of failing in Swift

Handling non-optional optionals in Swift

Improving Swift compile times

Swift sequences: The art of being lazy

Type erasure using closures in Swift

上一页