Choosing Between MLX, Core ML, and Create ML

Apple offers three ML frameworks: MLX, Core ML, and Create ML. A practical comparison of when to use each for training, deployment, and on-device inference on Apple platforms.

ONNX Runtime vs Core ML on Apple Silicon

A technical comparison of ONNX Runtime and Core ML for running ML models on Apple Silicon — performance, operator support, conversion workflow, and when to choose each.

Apple Foundation Models with Swift Examples

How Apple's on-device and server foundation models power Apple Intelligence, how the Foundation Models framework works, and practical Swift examples.

Building Menu Bar Apps with SwiftUI

A practical guide to building macOS menu bar apps with SwiftUI — from the basics of MenuBarExtra to window management, settings, and common patterns.

A Practical Guide to SwiftUI Previews

Practical techniques for making SwiftUI previews useful in production projects: previewing state, mock data, multiple devices, dark mode, localization, and performance.

A Complete Guide to Setting Up Push Notifications on iOS

Everything you need to know about implementing push notifications on iOS — from APNs architecture and developer portal setup to device token registration, rich media extensions, Live Activities, and production best practices.

Understanding MLX Swift on Apple Silicon

Explore MLX Swift architecture, unified memory, GPU-backed array operations, model workflows, and practical constraints for machine learning on Apple platforms.

Distributing macOS Apps: App Store vs Notarization vs Homebrew

A comparison of the three main ways to distribute macOS apps — Mac App Store, direct notarized download, and Homebrew — covering code signing, sandboxing, updates, and tradeoffs.

Running ONNX Models on Apple Silicon

A practical guide to running ONNX models on Apple Silicon — from Python prototyping to shipping inside a macOS app with ONNX Runtime's CoreML Execution Provider.

Pre-WWDC Checklist for iOS Developers

A practical checklist for iOS developers before WWDC: stabilize your app, archive your current setup, prepare for beta SDKs, and decide what to watch during the conference.

May 16, 2026#ios#swift#xcode