- 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
- 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 App: First Steps
- Accessing the SwiftUI Views Library in Xcode
- Timers
- 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
- 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