Brian Coyner
Excellence In Software Engineering
Articles
About
Latest Content
Browse all tags
Feb 1, 2022
SQLite FTS5 Custom Auxiliary Functions
Shows how to add a custom FTS5 auxiliary C function to SQLite.
sqlite
fts
Oct 12, 2021
Building A Reorderable UICollectionView
Discusses a technique for building a reorderable `UICollectionView` using only stock UIKit APIs.
uikit
uicollectionview
uicollectionviewcompositionallayout
uicollectionviewdiffabledatasource
swiftui
Sep 2, 2021
Attaching A Core Data SQLite Database To A Failed Test
Discusses a technique for attaching a SQLite database to a failed test.
core data
unit testing
sqlite
core data testing series
Aug 28, 2021
Simplifying Core Data Unit Testing
Let's look at a technique for setting up unit tests where each test method executes against a completely isolated NSPersistentContainer backed by a SQLite persistent store.
core data
unit testing
sqlite
generics
core data testing series
Aug 24, 2021
A Technique For Creating a NSPersistentContainer
Shows how to create a `NSPersistentContainer` based on a `NSManagedObjectModel` and backed by a SQLite persistent store.
core data
sqlite
core data testing series
Aug 14, 2021
Using `XCTAttachment` To Debug Failing Tests
Quick introduction showing how to attach resources to your XCTests using XCTAttachment
unit testing
debugging
core data testing series
Feb 25, 2020
8 Tips To Help You Get Started With Publish
A few tips and tricks to help you improve your `Publish` generated site
static site generator
git
github
cocoaheads