Setting Up Carthage for the Terminal-Timid
Guide to setting up Carthage dependency manager for iOS developers, focusing on terminal usage for beginners.
Andrew Bancroft is an experienced iOS developer and educator with over 15 years of experience. He shares tutorials, courses, and insights on Swift, SwiftUI, Core Data, and app development best practices.
203 articles from this blog
Guide to setting up Carthage dependency manager for iOS developers, focusing on terminal usage for beginners.
A Swift iOS developer dissects their new Bible verse memorization app, explaining how features like UITableView, Core Data, and NSFetchedResultsController were implemented.
A tutorial on implementing swipe-to-delete workflow in UITableView using Swift, including confirmation step.
Guide to using KDCircularProgress library in Swift for iOS circular progress indicators with Storyboard support.
Explains why every Swift value type should conform to Equatable, covering the three properties of equality: reflexive, symmetric, and transitive.
A Swift tutorial on creating a UIColor extension to initialize colors using RGB values (0-255) instead of percentages.
Tutorial on creating local calendars in iOS using Event Kit framework and Swift programming language.
How Xcode 7 simplifies unit testing in Swift with the @testable keyword, removing the need to change access modifiers.
Quick Swift snippets for accessing sub-controllers from a UINavigationController in AppDelegate or prepareForSegue.
Guide on using NSFetchedResultsControllerDelegate to sync Core Data with table views in Swift.
A screencast walkthrough on setting up a table view in Swift using Xcode, covering Storyboard, Auto Layout, and data source protocols.
A beginner's tutorial on using EventKit in Swift 3.0 to request calendar access and handle user permissions.
Explains strong, weak, and unowned references in Swift's ARC, with conclusions on when to use each for memory management.
Troubleshooting Entity Framework with SQL Server Synonyms and Integrated Security, offering a View-based solution.
An article drawing parallels between software testing and scientific experimentation, emphasizing repeated testing and automation.
Explores three nuanced behaviors of Swift extensions, including visibility into private members and access control.
A Swift development tip on testing private functions by prioritizing public access modifiers for better testability.
A guide explaining how delegation works in Swift, focusing on protocols as blueprints and contracts for iOS development.
Explores replacing booleans with enums for clearer subscription status handling in app development.
A Swift developer's guide explaining the delegation design pattern in iOS development, breaking down concepts for beginners.