This library was motivated and designed over the course of many episodes on Point-Free, a video series exploring functional programming and the Swift language, hosted by Brandon Williams and Stephen...
Delightful Swift snapshot testing. Usage Once installed, no additional configuration is required. You can import the SnapshotTesting module and call the assertSnapshot function. import SnapshotTesting import XCTest class MyViewControllerTests: XCTestCase { func...
Currently in SwiftUI, the only way to inform the user about some process that finished for example, is by using Alert. Sometimes, you just want to pop...
Fusion is a lightweight dependency injection library for Swift. It uses property wrappers to make injection a breeze so you can keep your code testable and...
Apple has released The Swift Programming Language reference as an open source project. It uses the DocC tool to assemble the book. This new project will...
Store key-value pairs persistently across launches of your app. It uses NSUserDefaults underneath but exposes a type-safe facade with lots of nice conveniences. It’s used in production by...
Crypto related functions and helpers for Swift implemented in Swift. CryptoSwift Features Easy to use Convenient extensions for String and Data Support for incremental updates (stream, …)...
This is a tutorial on how to use Swift Charts in a little inconvenient way
Starscream is a conforming WebSocket (RFC 6455) library in Swift. Features Conforms to all of the base Autobahn test suite. Nonblocking. Everything happens in the background, thanks...
Swiftly is a one-stop quick reference spot for Swift developers. Swiftly contains example-driven reference pages for developers of all levels.
SwiftNIO is a cross-platform asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients. SwiftNIO Conceptual Overview SwiftNIO is fundamentally...
Swift Collections is an open-source package of data structure implementations for the Swift programming language.
I know the Coordinator pattern is quite popular for iOS app, so I made a short video explaining how it works. Hoping it can help junior...
Sourcery is a code generator for Swift language, built on top of Apple’s own SwiftSyntax. It extends the language abstractions to allow you to generate boilerplate code...
In this video, we’re going to explore Swift Concurrency and some of the new capabilities we get in Swift. Contents 00:00 Introduction 00:45 What is Swift...
Here you’ll find implementations of popular algorithms and data structures in everyone’s favorite new language Swift, with detailed explanations of how they work.
Make your code minimal.
Hello guys, You may already be aware of the Combine framework which provides a declarative Swift API for processing values over time. Today we will explore the 11...
I will now try to explain these principles, which were given to me to learn on the first day of my internship on iOS, simply.
A tool to identify unused code in Swift projects. How To Use Periphery The scan Command The scan command is Periphery’s primary function. To begin a guided setup,...