GhostTypewriter
👻 A UILabel subclass that adds a typewriting animation effectCoreDataMigrationRevised-Example
An example project showing how to implement progressive Core Data migrationsNetworkingInOperations-Example
An example project looking at how to combine Operations with URLSession 📡NetworkingWingman-Example
Example of combining NSURLSession with NSOperation to form one taskBackgroundTransfer-Example
An example project looking at how to implement background transfers on iOSSSDPDiscovery-Example
An example project written in Swift on how to use SSDP to discover services using BlueSocket ðŸ”CoreDataMigration-Example
An example project showing how to implement data migration using NSPersistentContainerCodingChallenges
A collection of coding challenges from LeetCode, HackerRank and CtCIViewControllerInCell-Example
An example project looking at how to add a view controller's view as a subview in a cellConvenientFileManager
A suite of categories to ease using (NS)FileManager for common tasks.CoreDataServices
CoreDataServices is a suite of helper classes and extensions to help to remove some of the boilerplate that surrounds using Core Data.SwiftPaginationCoreData-Example
Swift pagination core data exampleCustomAlert-Example
An example project written in Swift on how to build and present custom alertsTestingWithCoreData-Example
An example project looking at how we can use Core Data in our unit testsGhostTyping-Example
An example project to show how we can implement a character-by-character animationAlertQueue-Example
An example project written in Swift on how to build an alert queueImmutableDateFormatters-Example
An example project looking at how to avoid treating DateFormatters as mutable singletons 📆InsightfulPager
InsightfulPager is a more chatty alternative to UIPageViewControllerFetchedResultsController
A FetchedResultsController implementation that abstracts out the boilerplate for both UITableView and UICollectionViewPausableDownloads-Example
An example project about pausing and resuming download requestsCoalescingOperationsReducedBoilerplate-Example
An example project to show how it's possible to coalesce NSOperation subclasses's callbacks with reduced boilerplate compared to previous examplesR.swift-Example
A Swift example on how to use R.swift to destring your projectAnalyticalAppetite-Example
An example project to show how we can implement analytical event tracking with minimal impact and maximum test coverageSSDPDiscoveryWithNetworkFramework-Example
An example project written in Swift on how to use SSDP to discover services using the Network framework from Apple ðŸ”MakingRequests-Example
An example project to show how using custom request classes can lead to a more modular project that is easier to testLottieCircleProgressView-Example
An example project looking at using Lottie with a data-driven progress animationAvoidingModal-Example
An example project to show how for on-boarding sections of our apps we can avoid using modal viewcontrllers as "walls"ModelingFormChanges-Example
An example project to show how we can implement a model to simplify form validationDispatchGroup-Example
An example project written in Swift on how to use dispatch groupsResponderNavigation-Example
A look at how we can use the responder chain to navigate between modulesCardTransitionWithViewControllers-Example
An example project looking at producing a view transition similar to the App Store card transition by using child view controllersPaginationCoreData-Example
Pagination core data exampleNetworking-Example
A Swift example project on how to build a networking module using async/awaitSwiftGen-Example
A Swift example on how to use SwiftGen to destring your projectCoincidentalDuplication-Example
A project showing an example coincidental duplicationPaginationThrowAway-Example
Pagination throw away exampleStreamingContent-Example
An example project on how to stream contentKVOWithSwift-Example
Playground looking at how to use KVO with SwiftAmbiguousDecoding-Example
A Swift example project on how Encodable and Decodable can overcome inconsistencies in the type systems between Swift and JSONUnleashingBuildSettings-Example
How to use build configuration to control environment variablesCircleProgressView-Example
An example project looking at different ways to build a circle progress viewAvoidingFixedStringDateFormats-Example
An example project looking at how we can avoid using the `dateFormat` property on DateFormatters to provide the user with a date value that they would actually recognise.CapturingTheCallbackQueue-Example
An example project showing how we can capture the callback queue across threadsLove Open Source and this site? Check out how you can help us