PinnedJoshua HartA Comprehensive Guide to Apple’s New Privacy Manifest Requirements for iOS App Developers6 min read·Jul 29, 2023--2--2
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…5 min read·May 19, 2023----
Joshua HartSwift: Unpopular Opinion — You Are Not Using Enough Lazy VariablesGUILTY!4 min read·Mar 20, 2023--2--2
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…6 min read·Feb 24, 2023--2--2
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…4 min read·Feb 23, 2023--5--5
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…3 min read·Feb 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…3 min read·Feb 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…3 min read·Feb 18, 2023----