Articles
-
Swift-Parsing Library Introduction
-
Find the Slow Spots in Your Code with the CPU Profiler Instrument
-
Show an Alert from a Menu Item in a SwiftUI Mac App
-
Open Document-like Windows Using SwiftUI WindowGroup
-
Instruments Flame Graph Introduction
-
Using Jujutsu Version Control in Xcode Projects
-
See How Many Times Your SwiftUI Views Redraw Using Instruments
-
Set the Sidebar Initial Width in SwiftUI Navigation Split View
-
Downloading Older Versions of Xcode
-
Troubleshooting File Loading Problems in Swift Apps
-
SwiftUI Tip: Avoid Nesting ObservableObjects
-
macOS by Tutorials Book Review
-
Save Data in Your Swift App with PropertyListEncoder
-
Running a Command-Line Program from a Mac App
-
Creating a UIKit Xcode Project
-
How to Learn SwiftUI to Develop Mac Apps
-
Deleting an Xcode Project’s Git Repository
-
Where is the Info.plist file?
-
Dealing with the init(destination:tag:selection ) was deprecated in iOS 16.0 message
-
Dealing with Core Data Duplicate Class Errors
-
Highlighting the Selected Item Button in a SwiftUI List
-
Creating a SwiftUI Toolbar Button with an Image and a Label
-
Adding a Help Menu to a SwiftUI App
-
Showing a SwiftUI sheet from a Mac Menu
-
Showing Local HTML Content in a WKWebView
-
Running a Mac App Outside of Xcode
-
Scene Editor Development: Showing a SwiftUI View Based on a Selection
-
Using ReferenceFileDocument to Save SwiftUI Documents
-
Scene Editor Development: Unable to Open Scenes
-
Scene Editor Development: Saving with NSKeyedArchiver
-
Scene Editor Development: Trouble Conforming to Codable
-
Scene Editor Development: SwiftUI Navigation Issues
-
Scene Editor Development: Updating a SwiftUI List When Adding an Item
-
SwiftUI Open and Save Panels
-
Scene Editor Development: Intro
-
Working on a SwiftUI Project in Xcode and Swift Playgrounds
-
Scrolling a SwiftUI Sprite View
-
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 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