Using Dedicated Objects as Delegates & Datasources
Explains how to extract UITableView delegate and dataSource logic into dedicated objects to reduce view controller complexity and improve code separation.
Explains how to extract UITableView delegate and dataSource logic into dedicated objects to reduce view controller complexity and improve code separation.
A guide on how to write unit tests for Swift code that uses the delegate pattern for asynchronous operations, using XCTest and the Spy test pattern.
Tutorial on using MFMessageComposeViewController in Swift to send text messages in-app, with clean code architecture.