Skip to content
  • Articles
  • Books
  • GitHub
  • About
  • Contact
  • RSS Feed
  • Store

Swift Dev Journal

Articles for iOS and Mac Developers
  • Using a UIKit or AppKIt View in SwiftUI
  • Storing a Swift Enum in Core Data
  • Fixing the Type () cannot conform to View Error in Swift
  • Fixing the Thread 1: Fatal error: Unexpectedly found nil while implicitly unwrapping an Optional value error
  • Fixing the ForEach requires that T conform to Identifiable error in Swift
  • Fixing the “Async call in a function that doesn’t support concurrency” error in Swift
  • Replace Swift print Statements with Xcode Breakpoint Actions
  • Showing a Swift Enum’s Values in a SwiftUI Picker
  • Genrerating Swift Code for REST APIs with CreateAPI
  • Navigation Basics for SwiftUI on macOS
  • Working with Lists in Multiplatform SwiftUI Apps
  • Saving Images in Core Data
  • Xcode Multiplatform App Targets
  • Using the Sparkle Framework in a Sandboxed App
  • Accessing the Sparkle Binary from its Swift Package
  • Passing Data to SwiftUI Views
  • Getting Started with the Get Networking Framework
  • Saving Passwords in the Keychain in Swift
  • Intro to Making SwiftUI Apps with Swift Playgrounds
  • Rija Development: Using OAuth Tokens to Make REST API Calls
  • Log in to Websites with ASWebAuthenticationSession
  • Rija Development: OAuth Authorization
  • Rija Development: Using Jira’s REST APIs
  • Rija Development: Intro
  • Dealing with “Failed to prepare device for development” Error Message in Xcode
  • Why Won’t My Xcode Project Build?
  • Document Types in SwiftUI Apps
  • Edit Swift Files Outside Xcode
  • Disable a Text Field in a SwiftUI List Until Tapping Edit Button
  • Moving List Items Using Drag and Drop in SwiftUI Mac Apps
  • What Xcode Files Should Git Track and Ignore?
  • Accessing the Document in a SwiftUI Menu
  • Using New API Features in Swift While Supporting Older OS Versions
  • Convert a Swift Range to Use String.Index
  • Using File Wrappers in a SwiftUI App
  • Creating a Master-Detail Interface in SwiftUI
  • Using a Scrollable Text View in a Mac SwiftUI App
  • Removing Items from SwiftUI Lists in Mac Apps
  • Storing an Array of Custom Structs in Core Data
  • Resources for Learning Combine
  • Saving Data When Your Swift App Quits
  • Xcode Installation Questions
  • Where are the Single View and Master-Detail App Project Templates?
  • Using Environment Variables in Swift Apps
  • Should I learn Swift or SwiftUI?
  • Getting Started with Swift Unit Testing in Xcode
  • Make a Markdown Editor in SwiftUI
  • Renaming Xcode Projects
  • How to Notarize a Mac App
  • Customizing the About Box in Your Mac App
  • Working with Open and Save Panels in Mac Apps
  • Changing the Button Title for Open and Save Panels
  • Adding Undo Support for NSTextView
  • Showing a Sheet When Choosing a Menu Item in AppKit
  • Code Signing and the Sparkle Framework
  • Saving Data in a Swift App
  • Scrolling an iOS Text View When the Keyboard Appears
  • Xcode Breakpoint Actions
  • It’s OK to Use Storyboards
  • Creating Custom Elements and Attributes in the Plot HTML Framework
  • Submitting Bug Reports to Apple
  • 5 Tips to Get Help Faster Online
  • Create a Mac Markdown Editor with Live Preview
  • Cherry Picking a Git Commit in Xcode
  • Creating Document-Based Apps with SwiftUI
  • Using Text Views in a SwiftUI App
  • Learn SwiftUI or UIKit?
  • Creating a Simple SwiftUI App
  • Going from Tutorials to Your First Real Swift App: First Steps
  • Accessing the SwiftUI Views Library in Xcode
  • Timers in Swift
  • Xcode 11 Missing View Controllers
  • Limiting an iOS App to Friends and Family
  • Introducing the Swift Package Manager
  • Create a Document-Based Mac App in Swift
  • Why Make Mac Apps?
  • Building a Product Business: the 30×500 Method
  • Displaying Data in a Mac Table View
  • Responding to Mac Menu Selections
  • An Introduction to Xcode’s Debugger
  • Introduction to Mac Development: Connecting UI Elements
  • Introduction to Mac Development: Build the UI
  • Introduction to Mac Development: Create a Project
  • Resources for Learning Mac Development
  • Adding Folders of Files to Xcode Projects
  • I have a great idea for an app. How do I get started?
  • Fixing and Avoiding Crashes in Swift Code
  • UndoManager Introduction Swift
  • Finding the Slow Spots in Your Code with the Time Profiler Instrument
  • Creating a Draggable iOS View
  • Measuring Your App’s Memory Usage with Instruments
  • Learning iOS Development
  • Checking API Availability in Swift
  • Supporting Older Versions of iOS and macOS
  • Swift Optionals
  • Make a Simple Mac App in Swift
  • Core Data Code Generation
  • Creating Document-Based iOS Apps Part 2: Make a Text Editor
  • Creating Document-Based iOS Apps Part 1
  • Crashing with Swift Optionals
  • Putting Your Xcode Project on GitHub, Bitbucket, or GitLab
Built with Make. Your friendly WordPress page builder theme.
  • RSS