PinnedJoshua HartA Comprehensive Guide to Apple’s New Privacy Manifest Requirements for iOS App DevelopersJul 29, 20232Jul 29, 20232
Joshua HartMastering MVC in iOS Swift Development: From Basics to Best PracticesWelcome, iOS developers! Among the various design patterns available for structuring your iOS Swift application, Model-View-Controller…May 19, 2023May 19, 2023
Joshua HartSwift: Unpopular Opinion — You Are Not Using Enough Lazy VariablesGUILTY!Mar 20, 20232Mar 20, 20232
Joshua HartSwift: Creating A Background Task To Fetch Firebase Data (iOS 13+)Morty the junior iOS Developer was eager to learn how to run a background app refresh that would fetch posts from Firebase in Swift. He…Feb 24, 20232Feb 24, 20232
Joshua HartSenior iOS Developers’ Secret: Creating Programmatic UI Quickly and EffortlesslyOnce upon a time, in a land far, far away, there was a junior iOS developer named Morty. Morty had just started his job at a new company…Feb 23, 20235Feb 23, 20235
Joshua HartWhat is type inference in Swift?Morty is a junior iOS developer who has been working with Swift for a few months. While he is familiar with the basic syntax and concepts…Feb 23, 2023Feb 23, 2023
Joshua HartError Domain=NSItemProviderErrorDomain Code=-1000 “Cannot load representation of type public.jpeg”As a junior iOS developer, it’s not uncommon to run into errors and issues while working on your app. One such error that you may encounter…Feb 18, 2023Feb 18, 2023
Joshua HartSolve “secTaskDiagnoseEntitlements Missing Keychain Entitlements: No Stored taskRef found” Swift…This error message suggests that there is a problem with the keychain entitlements for a security task in an application. Specifically, it…Feb 18, 2023Feb 18, 2023