Posts Tagged “Mac”
- SpamSieve 3.1 (1)November 20, 2024
- Pinwheel 1.0 November 20, 2024
- DOJ Wants Google to Sell Chrome and De-Google Android (37)November 19, 2024
- News Explorer 2.0 (3)November 19, 2024
- macOS 15.1.1 November 19, 2024
- Swift Concurrency Proposal Index (1)November 18, 2024
- Why Is Lightroom Always Generating Thumbnails? (8)November 18, 2024
- Does Apple Smell Blood in the Water? (4)November 18, 2024
- M4 Macs Can’t Virtualize Older macOS (7)November 15, 2024
- Firefox at 20 (10)November 15, 2024
- The State of Mozilla (7)November 15, 2024
- Final Cut Pro 11 for Mac November 14, 2024
- Sequoia Network Extension Memory Leak (3)November 14, 2024
- App Store Connect 2.0 (4)November 13, 2024
- macOS 15.1 Firewall Breaks Third-Party Firewalls (12)November 13, 2024
- Questioning EU Geo-Blocking Restrictions (5)November 13, 2024
- OneDrive and Sequoia (2)November 13, 2024
- Claiming Time Machine Backups November 12, 2024
- Misguided Apple Intelligence Ads (12)November 12, 2024
- John Geleynse Retires From Apple (2)November 12, 2024
- No Refund for Undelivered MacBooks (9)November 11, 2024
- Why % CPU in Activity Monitor Isn’t What You Think November 11, 2024
- High Power Mode for M4 Pro Macs November 8, 2024
- Problematic Swift Concurrency Patterns (1)November 7, 2024
- Swift Format in Xcode 16 (1)November 6, 2024
- Data Tracking and Notifications in Core Data and SwiftData (1)November 6, 2024
- Sequoia No Longer Supports QuickLook Generator Plug-ins (1)November 5, 2024
- How to Highlight Text Fragments When Linking (3)November 5, 2024
- Exporting Kindle Highlights for Personal Documents (2)November 5, 2024
- Apple Acquires Pixelmator (23)November 1, 2024
- Fantastical 4 and Windows Version (18)November 1, 2024
- Apple’s Q4 2024 Results November 1, 2024
- CoverSutra Is Back November 1, 2024
- GitHub Copilot for Xcode (9)October 31, 2024
- Xcode 16.1 October 31, 2024
- MacBook Pro 2024 (8)October 30, 2024
- Apple M4 Pro and M4 Max (1)October 30, 2024
- Use a Cloned Drive to Recover From Mac Failures (4)October 30, 2024
- Mac mini 2024 (21)October 29, 2024
- iMac 2024 (7)October 29, 2024
- USB-C Magic Mouse, Magic Keyboard, and Magic Trackpad (19)October 29, 2024
- macOS 15.1 (7)October 28, 2024
- macOS 14.7.1 and macOS 13.7.1 October 28, 2024
- Security Research on Private Cloud Compute October 25, 2024
- Apple Intelligence in macOS 15.2 and iOS 18.2 October 24, 2024
- Apple Intelligence in macOS 15.1 and iOS 18.1 (13)October 24, 2024
- Postbox Discontinued (11)October 24, 2024
- The Sad State of Mac Calendar Scripting (5)October 23, 2024
- Qbix Calendar Apps and the Mac App Store (4)October 23, 2024
- Lightroom Classic 14 October 22, 2024
- Time Machine in Sequoia (17)October 22, 2024
- Leaky macOS VPN After System Update (5)October 21, 2024
- TCC and Gatekeeper Bypasses (1)October 21, 2024
- exit(173) Receipt Fetching Deprecated on Sequoia October 18, 2024
- Netscape at 30 October 18, 2024
- ToothFairy 2.8.5 October 17, 2024
- Returning to Core Data (2)October 16, 2024
- Traveling With Apple Vision Pro October 16, 2024
- Passkeys Credential Exchange (16)October 16, 2024
- Disk Images in Sequoia October 16, 2024
- Apple’s Stale Mac Displays (10)October 15, 2024
- PolyCapture 1.5 October 14, 2024
- Fake Safari Link Sharing Text (5)October 14, 2024
- Swift Foundation Unification (3)October 14, 2024
- Greppability Is an Underrated Code Metric October 14, 2024
- A Brief History of Defragging (6)October 11, 2024
- Using NSDockTilePlugIn (5)October 11, 2024
- Sorting Burst Shots in Apple Photos October 11, 2024
- Virtualizing iOS on Apple Silicon October 11, 2024
- Apple Passwords’ Generated Strong Password Format (6)October 10, 2024
- Sequoia Security Scoped Bookmarks Bug October 10, 2024
- Panic Drops Google Drive Access (4)October 9, 2024
- Scripting News at 30 October 8, 2024
- Jettison 1.8.9 (1)October 8, 2024
- Photoshop Elements Switches to Subscriptions October 8, 2024
- Networking Issues in Sequoia (4)October 8, 2024
- Launching Before UserDefaults Is Available (9)October 7, 2024
- Dealing With Objective-C Protocol Types in Swift (1)October 7, 2024
- Xcode 16 Folders and Groups (2)October 7, 2024
- “Damaged” Mac App Store Apps (8)October 4, 2024
- macOS 15.0.1 October 4, 2024
- PDFpen/Nitro and Cleverbridge (10)October 3, 2024
- Finder Sync Extensions Removed From System Settings in Sequoia (8)October 3, 2024
- IDA Pro 9 Switches to Subscriptions (23)October 3, 2024
- Restoring Shift-Key Slow-Motion Minimizing to Dock (1)October 3, 2024
- Pinning iCloud Drive in Sequoia (1)October 2, 2024
- Migrating the TelemetryDeck SDK to Swift 6 Mode (1)October 2, 2024
- Local Network Privacy on Sequoia (14)October 2, 2024
- Swift Concurrency and Objective-C (6)October 1, 2024
- Sequoia’s Warning When Turning Off Bluetooth (8)October 1, 2024
- SwiftData Expressions September 30, 2024
- An Abridged History of Safari Showstoppers (6)September 30, 2024
- NSManagedObjectID and PersistentIdentifier September 27, 2024
- DropDMG 3.6.8 September 26, 2024
- Sequoia’s spctl and csrutil (15)September 23, 2024
- ISO8601DateFormatter and Fractional Seconds (4)September 23, 2024
- Gaining Access to Anyone’s Arc Browser (1)September 20, 2024
- Unwanted Swift Concurrency Checking September 20, 2024
- Swift 6 (19)September 19, 2024
- Feedback Feedback (4)September 18, 2024
- macOS Firewall Regressions in Sequoia (17)September 18, 2024
- Does Google Chrome Still Devastate Mac Battery Life? (16)September 17, 2024
- macOS 15 Sequoia (18)September 16, 2024
- macOS 14.7 and macOS 13.7 (1)September 16, 2024
- StopTheMadness Pro 9 September 13, 2024
- Xcode 16 (1)September 12, 2024
- CodeEdit 0.3.1 (6)September 12, 2024
- Swift Build Times and Module Verification (1)September 12, 2024
- Group Container Names in Sequoia (3)September 11, 2024
- What to Do With Unwanted Political Spam Texts (3)September 10, 2024
- Default Folder X 6.1 (4)September 5, 2024
- Google Drive Blocks Unverified Apps (1)September 5, 2024
- Git Tower 12 September 4, 2024
- Snow Leopard at 15 (10)September 4, 2024
- Apple’s Magic Sound File Renaming (2)September 4, 2024
- Apple Books Layoffs (12)September 3, 2024
- AppleVis Will Continue Under Be My Eyes September 3, 2024
- Retcon 1.0 (2)September 2, 2024
- FreemiumKit and RevenueCat (6)September 2, 2024
- The End of Finale September 2, 2024
- The Apple IIGS Megahertz Myth (3)September 2, 2024
- Marathon Games on Steam (7)August 30, 2024
- Cancellable withObservationTracking in Swift (2)August 30, 2024
- SwiftUI Breaks Continuity Camera August 30, 2024
- macOS Firewall Slows DNS Queries (5)August 30, 2024
- EditorConfig Files in Xcode (5)August 29, 2024
- Find Any File 2.5 (1)August 29, 2024
- Updating Apple Developer Credit Card on File (1)August 28, 2024
- Chrome’s Manifest V3 and uBlock Origin (7)August 26, 2024
- Apple’s Hidden AI Prompts (1)August 23, 2024
- Moom 4 (6)August 21, 2024
- EagleFiler 1.9.15 (9)August 20, 2024
- Apple Maps in Sequoia and iOS 18 August 20, 2024
- Managing the Home Screen Using iPhone Mirroring (4)August 14, 2024
- The Mac Is a Power Tool (10)August 12, 2024
- Apple Intelligence Foundation Language Models August 12, 2024
- Deluge of Fake Mac App Store Reviews (1)August 9, 2024
- Sequoia Screen Recording Prompts and the Persistent Content Capture Entitlement (25)August 8, 2024
- macOS 14.6.1 (1)August 8, 2024
- macOS 13.6.9 August 8, 2024
- Safari Distraction Control (2)August 7, 2024
- Inside Apple Arcade (5)August 7, 2024
- Twitter for Mac Dead Again (8)August 7, 2024
- NetNewsWire and Conditional GET Issues (2)August 6, 2024
- SuperDrive Sunset (6)August 6, 2024
- Beta for Apple Intelligence in Apple Mail (7)August 5, 2024
- Apple Intelligence Privacy Dark Patterns (7)August 5, 2024
- Apple’s Q3 2024 Results (3)August 5, 2024
- “Find My” Privacy (10)August 5, 2024
- Securing Virtual Machines on Apple Silicon August 2, 2024
- Unread RSS Reader for Mac (5)August 2, 2024
- The Switch From File Paths to URLs (1)August 2, 2024
- Snapshots Aren’t Backups (11)August 2, 2024
- iStat Menus 7 (9)August 1, 2024
- ContextMenu 1.4.3 (1)August 1, 2024
- FileUtils 1.0.1 (2)August 1, 2024
- Kaleidoscope 5.0.3 August 1, 2024
- macOS 14.6 (3)July 31, 2024
- macOS 13.6.8 and macOS 12.7.6 (1)July 31, 2024
- The First Apple Intelligence Beta (11)July 29, 2024
- Magic Lasso Redesigned (4)July 29, 2024
- Actor Reentrancy in Swift (5)July 29, 2024
- SwiftData and Core Data at WWDC24 (7)July 26, 2024
- Safari Profiles and Extension Permissions Madness (1)July 24, 2024
- SwiftUI at WWDC24 (8)July 24, 2024
- Scaling Back Apple TV+ Content (14)July 23, 2024
- Taboola + Apple News (3)July 22, 2024
- CrowdStrike Update Causes BSOD (6)July 22, 2024
- Apple Passwords App in Sequoia and iOS 18 (10)July 19, 2024
- System Settings in Sequoia (8)July 19, 2024
- Safari Private Click Measurement and Firefox Privacy-Preserving Attribution (1)July 18, 2024
- Safari Private Browsing 2.0 (7)July 18, 2024
- Safari 18 Announced (6)July 18, 2024
- XCTest in Xcode 16 July 17, 2024
- Mac Marketshare in Q2 2024 July 17, 2024
- NSCopyObject, the Griefer That Keeps on Griefing (2)July 16, 2024
- Chromium Browsers Preferencing *.google.com Domains (11)July 16, 2024
- NSCopying in a Swift World July 15, 2024
- Sequoia Beta 3 VMs Don’t Support Mac App Store (1)July 15, 2024
- Sequoia Finally Addresses Notification Center Privacy (2)July 15, 2024
- Transferring Google Photos (1)July 12, 2024
- Affinity Six-Month Trial (3)July 11, 2024
- Ricoh ScanSnap iX1600 (17)July 11, 2024
- Mac UPS Software (7)July 11, 2024
- The Unofficial Apple AI Weblog (3)July 10, 2024
- Mac App Impersonation July 9, 2024
- Ivory 2.0 (6)July 8, 2024
- Signal for Mac’s “Encrypted” Database (25)July 8, 2024
- Sequoia Removes Gatekeeper Contextual Menu Override (18)July 5, 2024
- DOJ Investigating Apple-Google Default Search Engine Deal (2)July 5, 2024
- Bruce Bastian, RIP (4)July 5, 2024
- ChatGPT Privacy and Mac Sandbox Containers (8)July 4, 2024
- Longstanding CocoaPods Vulnerabities July 4, 2024
- AirPods Fast Connect Vulnerability (5)July 4, 2024
- Chrome’s Entrust Certificate Distrust (1)July 4, 2024
- Translation API in iOS 18 and macOS Sequoia (8)July 4, 2024
- Deleting Messages Attachments Everywhere (5)July 3, 2024
- Feature Requests for Death (1)July 3, 2024
- On the Origins of .DS_Store July 3, 2024
- SpamSieve 3.0.5 (5)July 1, 2024
- Keyboard Shortcut for Contextual Menus in Sequoia July 1, 2024
- Longevity, by Design (19)June 28, 2024
- Rounded Quick Look Corners (1)June 28, 2024
- Mac Marketshare in Q1 2024 (2)June 28, 2024
- EU Charges Microsoft for Bundling Teams and Office (22)June 26, 2024
- Half-Life’s Canceled Mac Port (1)June 26, 2024
- Lightroom Classic 13.3 and 13.4 June 25, 2024
- MarsEdit 5.2.1 June 25, 2024
- Always Allow Safari Bookmarklets (1)June 24, 2024
- iCloud Drive, Dropbox, and Proton Drive (8)June 24, 2024
- No Apple Intelligence or iPhone Mirroring in EU at Launch (45)June 21, 2024
- SuperDuper 3.9 Beta (1)June 20, 2024
- MicroMac: a Macintosh for Under £5 (1)June 20, 2024
- OmniFocus 4.3 June 20, 2024
- Apple Intelligence Training (2)June 19, 2024
- Former Head of NSA Joins OpenAI Board (3)June 18, 2024
- Rumored Thinner Apple Devices (10)June 17, 2024
- U.S. Sues Adobe Over Subscriptions (8)June 17, 2024
- WWDC 2024 Links (2)June 14, 2024
- Private Cloud Compute (1)June 14, 2024
- iPhone Mirroring (8)June 13, 2024
- Redesigned Photos App in iOS 18 (6)June 13, 2024
- Catalyst (Not) at WWDC24 (8)June 13, 2024
- Using Apple Accounts With macOS Virtual Machines (1)June 13, 2024
- Apple Account (5)June 13, 2024
- Thank You, Big Nerd Ranch (3)June 12, 2024
- Window Tiling and Snapping in Sequoia (16)June 11, 2024
- Apple Intelligence Announced (28)June 10, 2024
- macOS 15 Sequoia Announced (6)June 10, 2024
- WWDC 2024 Preview (3)June 7, 2024
- Apple Mail’s Broken “Block All Remote Content” (19)June 7, 2024
- Import and Export From Apple Notes (4)June 7, 2024
- WWDC 2024 Wish Lists (19)June 6, 2024
- Updated Adobe Terms of Use (1)June 6, 2024
- Bartender Acquired by Applause Group (11)June 5, 2024
- macOS Installer’s “Failed to Personalize” Error (3)June 4, 2024
- Swift at 10 (16)June 4, 2024
- SwiftData Issues in macOS 14 and iOS 17 June 4, 2024
- Apple Silicon MacBook Pro Battery Replacement (23)May 30, 2024
- App Store Apps Can Be Translocated (2)May 29, 2024
- CloudKit Throttles and Debugging (4)May 29, 2024
- Dynamic Swift Predicates in macOS 14 and iOS 17 (3)May 28, 2024
- Redesigned Apple Developer Forums (7)May 24, 2024
- The Dark Age of Authentication (20)May 23, 2024
- Mac App Rejected for Web Site Link (6)May 22, 2024
- Apple Updates Silently Enable iCloud Keychain (6)May 21, 2024
- Safari Hover Link Preview Keyboard Shortcut (6)May 20, 2024
- Swift FormatStyle Issues (4)May 20, 2024
- SpamSieve 3.0.4 May 17, 2024
- BBEdit 15.1 (3)May 17, 2024
- Git Tower 11.0 and 11.1 May 17, 2024
- Carbon Copy Cloner 7 (2)May 17, 2024
- Problems With App Store Bundles (6)May 16, 2024
- Web-Only Apple Music Features (4)May 16, 2024
- VMware Fusion Pro 13 Free for Personal Use (1)May 15, 2024
- No Bounty for Kernel Vulnerability (8)May 14, 2024
- Xcode 15.4 (2)May 13, 2024
- macOS 14.5 (5)May 13, 2024
- macOS 13.6.7 and macOS 12.7.5 (1)May 13, 2024
- Apple Platform Security Guide (May 2024) May 9, 2024
- Cuckoo Malware (1)May 9, 2024
- Root Privilege Escalation via diskutil May 9, 2024
- Why In-App Purchases Don’t Work for the Enterprise (1)May 9, 2024
- Turning Off iOS 17 Contact Posters (3)May 8, 2024
- Shiny MacBook Keys (7)May 8, 2024
- Online Messaging Systems of Yesteryear (1)May 8, 2024
- Final Cut Pro 2 and Logic Pro 2 for iPad (2)May 7, 2024
- SteerMouse 5.7 (3)May 6, 2024
- Swift’s Native Clocks Are Very Inefficient (1)May 6, 2024
- Error -609 Launching App From the Mac App Store (3)May 3, 2024
- EagleFiler 1.9.14 (1)May 2, 2024
- Photos Syncing With iCloud Paused (10)May 1, 2024
- The Joy of Shortcuts (13)May 1, 2024
- Ive Drives Icons (5)April 30, 2024
- Losing Screen Time Settings (2)April 30, 2024
- Janky Apple ID Security (63)April 26, 2024
- Elegant Concurrency Operations in Core Data April 23, 2024
- Charles Edge, RIP (1)April 23, 2024
- How to Use Experimental Swift Versions and Features in Xcode April 22, 2024
- Hackintosh Is Almost Dead (6)April 22, 2024
- The Apple Jonathan (1)April 22, 2024
- Optimizing WebKit & Safari for Speedometer 3.0 (2)April 19, 2024
- Legibility and San Francisco (10)April 18, 2024
- It’s Time for a New AirPort (28)April 17, 2024
- macOS 14 Sonoma vs. exFAT (7)April 17, 2024
- Rediscovering CardDAV (3)April 17, 2024
- The Apple curl Security Incident (9)April 16, 2024
- NSTableView With SwiftUI (7)April 15, 2024
- Used Genuine Apple Parts and Parts Pairing (2)April 11, 2024
- Universal macappstore: Links (1)April 10, 2024
- OmniFocus 4.2 (2)April 9, 2024
- AirTag Firmware Rollout Date (4)April 9, 2024
- Voice Dream Reader Switches to Subscriptions (8)April 8, 2024
- Embedding a Privacy Manifest Into an XCFramework April 5, 2024
- Macs Targeted by Infostealer Malware (4)April 5, 2024
- AV1 Integer Overflow April 4, 2024
- New FileVault Recovery Keys and GoFetch April 4, 2024
- GoFetch April 4, 2024
- Seven Years of APFS (11)April 3, 2024
- A Disk So Full, It Couldn’t Be Restored (4)April 3, 2024
- Checking Bootable Systems Using bputil April 3, 2024
- Switching From Xcode to Neovim (2)April 2, 2024
- Where iPad Fits In (16)April 2, 2024
- Oregon Passes Right-to-Repair Law April 2, 2024
- AI and the Web Developer Job Market (4)April 2, 2024
- XPC Resources April 1, 2024
- App Store Subscriptions and Family Sharing April 1, 2024
- StopTheMadness Pro (4)March 29, 2024
- Canva Acquires Affinity/Serif (7)March 26, 2024
- How to Recover macOS Recovery (1)March 26, 2024
- macOS 13.6.6 (1)March 25, 2024
- macOS 14.4.1 (10)March 25, 2024
- _eventFirstResponderChainDescription (6)March 22, 2024
- Apple Manuals, Specs, and Downloads (1)March 22, 2024
- PopClip Leaving the Mac App Store (1)March 21, 2024
- Visual Studio App Center Retirement March 20, 2024
- Clearing Space on Your Mac (13)March 19, 2024
- Joel Page, RIP (1)March 19, 2024
- MsgFiler 4 (2)March 17, 2024
- Walmart Selling M1 MacBook Air for $699 (3)March 17, 2024
- Default Handler 1.0 (7)March 15, 2024
- Xcode 15: “no platform load command found” March 15, 2024
- Nitro 2024.1 (4)March 14, 2024
- Downie’s Anti-Piracy Scare Tactic (8)March 13, 2024
- Mac Stuck in Recovery After Login (1)March 12, 2024
- Features Lost Across Versions of macOS (25)March 12, 2024
- PopChar 10 (2)March 11, 2024
- How AirPort Changed Everything (12)March 11, 2024
- Mac Dialog in Auto Layout vs. SwiftUI (14)March 11, 2024
- DropDMG 3.6.7 (1)March 8, 2024
- macOS 14.4 (14)March 7, 2024
- macOS 13.6.5 and macOS 12.7.4 (1)March 7, 2024
- EagleFiler 1.9.13 March 7, 2024
- ToothFairy 2.8.4 March 6, 2024
- HP All-In Plan (5)March 6, 2024
- Xcode 15.3 March 6, 2024
- MacPad: Hybrid Mac-iPad Laptop and Tablet March 5, 2024
- Keyboard Control of Messages.app (7)March 5, 2024
- M3 MacBook Pro Multi-Display Support via Software Update (8)March 4, 2024
- MacBook Air 2024 (3)March 4, 2024
- Should Game Porting Toolkit Be Built-In? (10)March 1, 2024
- How the Swift Compiler Knows That DispatchQueue.main Implies @MainActor March 1, 2024
- Where View.task Gets Its Main-actor Isolation From March 1, 2024
- Making Friends With AttributeGraph February 28, 2024
- FastScripts 3.3 February 28, 2024
- Avast Fined for Selling Browsing Data February 26, 2024
- Apple Arcade’s Uncertain Future (8)February 26, 2024
- Might Have Been (7)February 26, 2024
- Swift Scripts Importing Cocoa Frameworks Broken on macOS 14 February 23, 2024
- MacSymbolicator 2.6 February 22, 2024
- 2023 Six Colors Apple Report Card (17)February 22, 2024
- 2023 Apple Vision Accessibility Report Card (1)February 22, 2024
- iMessage With PQ3 (1)February 21, 2024
- Kaleidoscope 4.3.1 February 21, 2024
- VirnetX v. Apple Over Because VPN Patents Invalidated (1)February 21, 2024
- 1Password Acquires Kolide (10)February 20, 2024
- Epic Gets New Developer Account (10)February 20, 2024
- Sonar 1.1.2 (1)February 20, 2024
- Hidden Messages Features in iOS 17 (4)February 19, 2024
- Reporting a Full Disk Access Bug to Apple (3)February 19, 2024
- The SwiftUI Field Guide (4)February 16, 2024
- Mac App Launches Slowed by Malware Scan (8)February 15, 2024
- Activation Behavior of a Global Command Palette February 15, 2024
- CGContextHighlight2xScaledImages February 15, 2024
- Apple News You Can’t Use (9)February 15, 2024
- Mail and Preview Working Together February 14, 2024
- JuxtaCode 1.0.2 (2)February 13, 2024
- Split View Proactive Peek and Reveal on Edge Hover (9)February 13, 2024
- Bumping macOS’s Major Version Number (5)February 13, 2024
- Dragging From a List With SwiftUI (2)February 13, 2024
- OmniFocus 4 (6)February 12, 2024
- macOS 14.3.1 (2)February 9, 2024
- How to Stop macOS Upgrade Notifications (3)February 9, 2024
- CGPDFService (2)February 7, 2024
- Inside Code Signing: Certificates (3)February 7, 2024
- Tom Dowdy and SimpleText February 5, 2024
- Joe Rogan No Longer Exclusive to Spotify (3)February 5, 2024
- The End of Adobe XD? (1)February 1, 2024
- How to Mount HFS Classic Drives (3)February 1, 2024
- How to Choose and Customize a Mechanical Keyboard (14)February 1, 2024
- Apple Vision Pro Reviews (15)January 31, 2024
- NSA Buying Logs From Data Brokers January 31, 2024
- In Loving Memory of Square Checkbox (2)January 30, 2024
- Portable EPUBs (6)January 30, 2024
- Platform Tilt January 29, 2024
- DMA Compliance: Alternative Payments January 26, 2024
- The Mac at 40 (16)January 24, 2024
- In Praise of Buttons (17)January 24, 2024
- Git Tower 10.3 January 24, 2024
- QuickTime As a Tape Archival Format (3)January 24, 2024
- SwiftUI Main Thread Hang Detector (1)January 23, 2024
- PostScript’s Sudden Death in Sonoma January 23, 2024
- Best Mac Monitors and Displays 2024 (11)January 22, 2024
- macOS 14.3 (3)January 22, 2024
- macOS 13.6.4 and macOS 12.7.3 January 22, 2024
- Prompt 3 (5)January 19, 2024
- MouthPad^ (1)January 19, 2024
- ScreenFloat 2 (3)January 17, 2024
- Game Mode in Sonoma (2)January 17, 2024
- Resolving Trusted Execution Problems (6)January 16, 2024
- Are There Any Tetris Games for Mac? (5)January 15, 2024
- BBEdit 15 (3)January 11, 2024
- AirDrop Log Dehashing (2)January 11, 2024
- Displaying Progress Is Hard (1)January 11, 2024
- Easier Mac Audio App Installs (3)January 11, 2024
- Fixing Continuity Camera (4)January 10, 2024
- Mac App Sandboxing Interferes With Drag & Drop (3)January 10, 2024
- Google Settles Incognito Lawsuit January 10, 2024
- Mac Liquid Detection (1)January 9, 2024
- SwiftData Fetching Pending Changes January 9, 2024
- Is Objective-C BOOL a Boolean Type? (1)January 9, 2024
- Xcode 15.2 (1)January 8, 2024
- Automatic Grammar Agreement January 5, 2024
- Taxatio Rejected From the App Store (4)January 5, 2024
- Apple’s Mac Gaming Push (8)January 4, 2024
- David Feldman, RIP (1)January 4, 2024
- Sketch Returns to the Mac App Store (3)January 3, 2024
- Mellel 6 Leaves the Mac App Store (15)December 29, 2023
- Japanese Consumption Tax and the App Store December 29, 2023
- SpamSieve 3.0.3 December 27, 2023
- Apple Music Replay’s Broken Record (4)December 27, 2023
- GitMounter December 27, 2023
- Just Get a Brother (8)December 27, 2023
- iOS 17 Autocorrect (12)December 22, 2023
- State Restoration With NSSecureCoding on Sonoma December 21, 2023
- Manual AutoFill in Safari December 21, 2023
- Dictation and Predictive Text in macOS Sonoma and iOS 17 December 20, 2023
- macOS 14.2.1 December 19, 2023
- Adobe Abandons Figma Acquisition (4)December 19, 2023
- The Case for Clipboard Managers (11)December 18, 2023
- Contingent Pricing for App Store Subscriptions (2)December 18, 2023
- Apple Expands Self Service Repair December 15, 2023
- Google Reneges on Unlimited Storage and on Read-Only Preservation (2)December 14, 2023
- Proton Drive for Mac (5)December 14, 2023
- iCloud Drive in Sonoma: FileProvider and Eviction December 14, 2023
- VMware Transition to Subscriptions (4)December 13, 2023
- Why Is Bluetooth Sound Quality Bad on My Mac? (3)December 13, 2023
- Xcode 15.1 (1)December 13, 2023
- macOS 14.2 December 12, 2023
- macOS 13.6.3 and macOS 12.7.2 December 12, 2023
- Where Have the Network Tools Gone? (1)December 11, 2023
- WhatsApp Supports Photos and Video in Original Quality December 11, 2023
- Opening URLs in Private Safari Windows December 11, 2023
- Selecting Multiple Tabs in Safari (4)December 8, 2023
- Mac Menu Bar Icons and the Notch (8)December 8, 2023
- Bartender 5 (5)December 8, 2023
- Sonoma’s “cp -l” Won’t Create Links December 7, 2023
- The MacBook Air Gap (8)December 7, 2023
- iCloud Advanced Data Protection Uptake (1)December 6, 2023
- NSFileManager’s File Copy Error Messages Lie December 6, 2023
- Slower Chrome Extension Updates (1)December 5, 2023
- Keyboard Cowboy 3.19 December 5, 2023
- iMessage Contact Key Verification (1)December 5, 2023
- Smaller and Faster Updates With Sonoma (4)December 4, 2023
- Disabled Safari Extensions Are Not Fully Disabled December 4, 2023
- MarsEdit 5.1 November 30, 2023
- Disk Images in Sonoma (1)November 30, 2023
- macOS 14.1.2 (7)November 30, 2023
- AirJet (4)November 29, 2023
- Most Compatible With Google Chrome (7)November 29, 2023
- Composable Architecture and Swift Observation November 28, 2023
- Google Drive Loses Months of Customer Data (1)November 28, 2023
- YouTube’s Ad Blocker Crackdown (10)November 28, 2023
- A Short History of Recovery in macOS November 27, 2023
- Moving on From Xojo (4)November 27, 2023
- Receipt Validation With All the Ethernet Interfaces (2)November 26, 2023
- Ducklet 1.0.1 (5)November 22, 2023
- Git Tower 10.2 November 22, 2023
- Rumor of Cellular MacBook (7)November 22, 2023
- Safari Share Menu Now Violates Privacy (1)November 22, 2023
- Black Friday 2023 (16)November 21, 2023
- The Hidden Secrets of the Fn Key (5)November 20, 2023
- HandBrake 1.7 (2)November 20, 2023
- Lessons From a Bad Apple Repair Experience (5)November 20, 2023
- SpamSieve 3.0.2 (1)November 17, 2023
- Mail Extension Postmortem (8)November 17, 2023
- Lightroom Classic 13.0.1 (1)November 16, 2023
- The Myth and Reality of Mac OS X Snow Leopard (11)November 16, 2023
- Search Suggestion Menus in AppKit (2)November 15, 2023
- Xcode 15 Logs nil As an Empty String November 15, 2023
- Kindle for Mac 7.0 (2)November 15, 2023
- On-Crash Backtraces in Swift November 14, 2023
- Computers Are Magical; Computers Are Awful (11)November 14, 2023
- A Picture Is Worth a Thousand Permissions Requests (12)November 13, 2023
- Final Cut Pro 10.7 and Final Cut Pro for iPad 1.3 November 13, 2023
- 8 GB of Unified Memory (15)November 10, 2023
- Retrobatch 2 (1)November 9, 2023
- macOS 14.1.1 November 9, 2023
- macOS 13.6.2 November 9, 2023
- Bike Outline Paths November 8, 2023
- The Negative Impact of Mobile-First Web Design on Desktop (2)November 7, 2023
- iLeakage: Browser-Based Timerless Speculative Execution Attacks on Apple Devices November 7, 2023
- Apple’s Three Safaris (2)November 3, 2023
- Apple’s Q4 2023 Results (3)November 3, 2023
- macOS 14: Separate iCloud Drive and CloudKit Switches November 1, 2023
- iMac 2023 (7)October 31, 2023
- MacBook Pro Late 2023 (4)October 31, 2023
- Apple M3, M3 Pro, and M3 Max (3)October 31, 2023
- Keyboard Maestro 11 (1)October 30, 2023
- Code Signing Woes (8)October 30, 2023
- iCloud Drive Switches to Dataless Files October 27, 2023
- Amazon Drive Is Shutting Down October 27, 2023
- Bitten by the Black Box of iCloud October 27, 2023
- macOS 13.6.1 and macOS 12.7.1 October 26, 2023
- macOS 14.1 (1)October 26, 2023
- Translate in iOS 17 and macOS Sonoma October 25, 2023
- ScreenSharingMenulet 2.9.2 (3)October 24, 2023
- Link Unshortener Updates October 24, 2023
- Secondary Apple ID Mess and Inadvertent Password Reset (1)October 23, 2023
- 6 TB and 12 TB iCloud+ Plans October 23, 2023
- Sonoma, iCloud Drive, and Time Machine October 23, 2023
- An Apple Library Primer (1)October 20, 2023
- SpamSieve 3.0.1 (4)October 19, 2023
- Mojo for Mac October 19, 2023
- Xcode 15.0.1 October 19, 2023
- Clicking to Hide Others in Sonoma (7)October 18, 2023
- Retcon Beta (1)October 18, 2023
- Not Setting Up Find My Bricked My MacBook (5)October 17, 2023
- Building a Classic Mac OS App in Rust (3)October 17, 2023
- What Happened to __crashreporter_info__? (1)October 16, 2023
- Sonoma Wallpapers Block Screen Sharing Login (1)October 16, 2023
- SecItem: Fundamentals, Pitfalls, and Best Practices October 16, 2023
- The History of Cover Flow (5)October 13, 2023
- Relative Time Labels (15)October 13, 2023
- Kaleidoscope 4.2 October 11, 2023
- Unit Testing a SwiftUI Query October 11, 2023
- Rescuing Files From Classic Mac OS...with Swift (1)October 11, 2023
- No Counter-Strike 2 for Mac (6)October 10, 2023
- Burger King’s Botched Apostrophe Curling (16)October 10, 2023
- The Care and Feeding of Developer ID October 10, 2023
- Hacking NSAlert Button Appearance October 10, 2023
- Xcode 15 Duplicate Library Linker Warnings October 9, 2023
- Brave Layoffs (2)October 9, 2023
- macOS Containers 0.0.1 (4)October 9, 2023
- Unlimited Kagi Searches (4)October 4, 2023
- Thinking in SwiftUI (2023) October 4, 2023
- Control Center in macOS Always Using CPU (8)October 4, 2023
- macOS 13.6 and macOS 12.7 October 4, 2023
- Apple Memory Holes OCSP Preference (2)October 3, 2023
- Orion Video System (2)October 3, 2023
- The Bleeding Edge of Swift Concurrency October 2, 2023
- @Model for CoreData (9)October 2, 2023
- macOS 14 Sonoma (4)September 26, 2023
- SpamSieve 3.0 (20)September 24, 2023
- Chromebooks Will Get 10 Years of Automatic Updates (9)September 19, 2023
- Apple’s New Transformer-Powered Predictive Text Model (1)September 18, 2023
- Maps in 2023 (3)September 18, 2023
- Automatically Pausing Animated Images September 15, 2023
- New Apple ID Sign-In Options (5)September 15, 2023
- Limitations on macOS Virtual Machines (1)September 15, 2023
- Core Data Lab 2.4 Beta September 15, 2023
- Carbon Copy Cloner 6.1.7 September 14, 2023
- SuperDuper 3.8 Beta September 14, 2023
- macOS 14 Sonoma Shipping Soon September 13, 2023
- macOS 12.6.9 and macOS 11.7.10 September 11, 2023
- Ventura File Encryption Problems September 11, 2023
- macOS 13.5.2 September 8, 2023
- Text Kit Benchmarks September 7, 2023
- Debugging Universal Links (2)September 7, 2023
- Intelligent Tracking Prevention Deleting Data (9)September 7, 2023
- Rumor of Low-Cost MacBook (13)September 6, 2023
- APFS Versions, Updates, and Compatibility (3)September 6, 2023
- Forklift 4 (5)September 5, 2023
- The macOS App Icon Book (1)September 5, 2023
- Notification Center in Sonoma (4)September 5, 2023
- Restarting macOS Apps Automatically on Crash (1)September 4, 2023
- DTrace at 20 September 4, 2023
- Studio Display Firmware 17 Beta 6 (2)September 4, 2023
- How Software Update Works in Ventura September 1, 2023
- Apple Discontinues iTunes Movie Trailers App (2)September 1, 2023
- Apple to Drop Customer Support via Social Media (3)September 1, 2023
- Making Your App Extensible with JavaScriptCore (2)September 1, 2023
- Microsoft Discontinuing Visual Studio for Mac (2)August 31, 2023
- Analysis of Obfuscation Techniques Found in FairPlay August 30, 2023
- Mac Won’t Accept Correct Login Password (9)August 29, 2023
- Chime Text Editor Now Open Source August 29, 2023
- Giving Up the iPad-Only Travel Dream (8)August 28, 2023
- mg Text Editor (3)August 28, 2023
- Self-Wiping SanDisk Extreme SSDs (7)August 28, 2023
- Apple Supports California Right-to-Repair Bill (2)August 25, 2023
- Python in Excel August 25, 2023
- macOS 13.5 No Longer Allows Setting System-Wide ulimits (2)August 25, 2023
- TimeStory Dev Journal (1)August 23, 2023
- macOS Window Management (6)August 22, 2023
- John Warnock, RIP (2)August 21, 2023
- Bypassing App Management With TextEdit (10)August 21, 2023
- Dash 7 (2)August 18, 2023
- macOS 13.5.1 (2)August 18, 2023
- macOS 14 Simplifies Restoring a Mac in DFU Mode August 17, 2023
- How to Automate Memory Leak Detection With XCTest August 17, 2023
- The iMac at 25 (1)August 16, 2023
- ResForge (1)August 15, 2023
- Turning Off Core Data Persistent History Tracking (1)August 15, 2023
- Toolbar SF Symbols Vertically Stretched on a 1x Display (3)August 15, 2023
- Making an IPv6 URLRequest August 14, 2023
- GrammarlyGO Training on User Content With Questionable Opt Out (1)August 14, 2023
- Zoom ToS Allowed Training AI on User Content With No Opt Out (1)August 14, 2023
- AppKit vs. SwiftUI: Stable vs. Shiny (7)August 11, 2023
- Paddle Billing (5)August 9, 2023
- Kaleidoscope 4.1 August 8, 2023
- Lisa’s Secret Burial August 7, 2023
- Apple’s Q3 2023 Results August 4, 2023
- Textual Paint August 3, 2023
- How NSHostingView Determines Its Sizing August 3, 2023
- Mozilla Shutting Down Pocket for Mac (7)August 2, 2023
- Twitter Is Now X (8)August 1, 2023
- System Settings That Aren’t in System Settings (8)August 1, 2023
- iCloud Drive Troubleshooting, Metadata, and Custom Icons (3)July 31, 2023
- Exploring Unicode in macOS With Clui July 31, 2023
- Switching to a Mac After Decades on Windows (7)July 28, 2023
- Web Environment Integrity (2)July 27, 2023
- Microsoft Office’s New Default Font: Aptos (2)July 26, 2023
- Finbar 1.7.3 (5)July 25, 2023
- macOS 13.5 (6)July 24, 2023
- macOS 12.6.8 and macOS 11.7.9 July 24, 2023
- Why You Can No Longer Roll Back a macOS Update (3)July 24, 2023
- A Fast Timestamp Parser in Swift July 21, 2023
- Fixing Launch Services Problems July 20, 2023
- The Auto Layout Comprehendium July 20, 2023
- Creating Dynamic Colors in SwiftUI July 18, 2023
- Laws of UX July 18, 2023
- ExtensionKit and XPC July 18, 2023
- eWorld Promotional Mailer (2)July 18, 2023
- Absurdly Long YouTube Videos That Play Nothing on Purpose (6)July 17, 2023
- OneDrive Leaks Photos via E-mail (3)July 14, 2023
- Xcode String Catalogs (3)July 14, 2023
- macOS 14 Sonoma Public Beta (6)July 13, 2023
- Mac Sales in Q2 2023 (1)July 12, 2023
- Beta Updates in a macOS VM (2)July 11, 2023
- Rapid Security Responses Pulled Due to User Agent July 11, 2023
- Evernote Acquisition and Layoffs (7)July 10, 2023
- French Bill to Allow Police to Commandeer Phones (11)July 7, 2023
- Is It Safe to Store Passwords and 2FA Codes Together? (7)July 7, 2023
- SwiftUI Data Flow 2023 July 6, 2023
- Firefox 115’s Two-Tier Extensions System (3)July 6, 2023
- How Ventura Checks the Security of Apps and Tools July 6, 2023
- How to Diagnose and Control Login and Background Items (2)July 5, 2023
- Family Passwords and Passkey Providers (1)July 5, 2023
- A Vatican-Sized Flag Mystery July 5, 2023
- Adobe at 40 (8)July 5, 2023
- Abusive Web Notifications July 4, 2023
- The Trouble With Mac Gaming (4)July 4, 2023
- AutoCAD Perpetual Licenses Can No Longer Be Activated (2)July 4, 2023
- S3 Files 2023.1 July 3, 2023
- macOS Apprentice (7)June 30, 2023
- Paste 4 (6)June 30, 2023
- SD Notary 2 (1)June 29, 2023
- The State of Mac PDF Software (10)June 29, 2023
- Git Tower 10 (1)June 28, 2023
- View Clipping Changes in macOS 14 (5)June 28, 2023
- Triangulation Exploit (1)June 27, 2023
- Transfer Toolbox Rejected From the Mac App Store June 26, 2023
- Elegy for the Native Mac App (4)June 26, 2023
- ATS and ATSUI Removal (5)June 26, 2023
- Adobe Account Expiration (2)June 23, 2023
- Safari 17 Web Apps (1)June 23, 2023
- macOS 13.4.1 June 22, 2023
- macOS 12.6.7 and macOS 11.7.8 June 22, 2023
- MVC Isn’t MVC June 21, 2023
- Safari 17 Profiles (1)June 21, 2023
- Privacy Manifests (2)June 20, 2023
- Safari 17 Link Tracking Protection (1)June 19, 2023
- Game Porting Toolkit (11)June 16, 2023
- Bike 1.12 (1)June 16, 2023
- Find Any File 2.4 (1)June 16, 2023
- Privacy and Security in macOS 14 (3)June 15, 2023
- Snowden Ten Years Later (1)June 15, 2023
- Microsoft Edge Sends Images You View to Microsoft (5)June 14, 2023
- RIP Apple Mail Plug-ins (5)June 14, 2023
- iA Presenter 1.1.2 (3)June 14, 2023
- Microsoft Edge Removes Button to Delete Cloud Data June 12, 2023
- SwiftData (10)June 12, 2023
- CloudKit and the iCloud Drive Switch (1)June 9, 2023
- Feedback Through an Intermediary (2)June 9, 2023
- iCloud Drive Now Supports File Versions (4)June 8, 2023
- Network Path Monitoring June 8, 2023
- Public Developer Betas June 7, 2023
- WWDC 2023 Links (1)June 6, 2023
- Xcode 15 Announced June 6, 2023
- Apple Vision Pro (15)June 5, 2023
- macOS 14 Sonoma Announced (16)June 5, 2023
- Apple M2 Ultra (1)June 5, 2023
- Mac Pro 2023 (16)June 5, 2023
- Mac Studio 2023 June 5, 2023
- MacBook Air 15-inch 2023 (1)June 5, 2023
- WWDC 2023 Preview (4)June 2, 2023
- Xcode 14.3.1 (1)June 2, 2023
- WWDC 2023 Wish Lists (8)June 1, 2023
- Centering the macOS Ventura Form Layout (4)June 1, 2023
- StopTheMadness 39: Hiding Page Elements June 1, 2023
- Rewriting Remotion in SwiftUI May 30, 2023
- SwiftUI Notes Before WWDC 2023 May 30, 2023
- Building Large-Scale Apps With SwiftUI (1)May 30, 2023
- Receipt Validation With SHA-256 May 29, 2023
- Photo Stream Shutting Down (3)May 29, 2023
- Apple Intelligence (4)May 29, 2023
- Stop Smooth Scrolling in Safari 16.4 May 26, 2023
- Wallaroo and SwiftUI on macOS (1)May 26, 2023
- Kaleidoscope 4 (5)May 25, 2023
- Viewing Large Text Files (8)May 25, 2023
- Disk Utility in macOS 13.4 May 25, 2023
- Ivory for Mac (4)May 24, 2023
- Old Macs and Activation Lock (12)May 24, 2023
- SwiftUICoreImage May 22, 2023
- Monduo 16-Inch Pro Duo (5)May 22, 2023
- Setting Up Sparkle (2)May 22, 2023
- 2023 Automation April Shortcuts Winners (1)May 19, 2023
- macOS 13.4 (2)May 18, 2023
- macOS 12.6.6 and macOS 11.7.7 May 18, 2023
- Photomator for Mac (3)May 18, 2023
- Apple’s 2023 Accessibility Feature Preview (3)May 17, 2023
- Git Tower 9.3 May 16, 2023
- Eighty Shades of Option Key May 15, 2023
- Apple Service Outages (3)May 12, 2023
- NSPredicate, Core Data, and NULL (1)May 12, 2023
- LLM Coding Tools in Xcode (1)May 12, 2023
- Getting Ready for Dataless Files (8)May 11, 2023
- App Translocation in Ventura (1)May 10, 2023
- Code Signing Translocation Vulnerability May 10, 2023
- Dolby v. Adobe (1)May 10, 2023
- Going Independent (2)May 9, 2023
- Pogue’s Photos Unification (3)May 9, 2023
- Passkeys: A Loss of User Control? (14)May 8, 2023
- Rapid Security Response Version Numbers May 8, 2023
- Browser and OS Marketshare in 2023 (3)May 5, 2023
- Compiler Humor May 4, 2023
- The Endless Uses for an Always-on Mac (18)May 4, 2023
- Arc Browser (7)May 3, 2023
- Vivaldi 6 May 3, 2023
- Multiple Apple ID Accounts (10)May 3, 2023
- fn Key Reserved for System Applications (8)May 2, 2023
- Brave Search No Longer Using Bing (6)May 1, 2023
- Working Around Big Sur’s Missing TestFlight May 1, 2023
- Turmoil Behind Siri (5)May 1, 2023
- Secret Mac Security (2)May 1, 2023
- Allowing a Remote Computer to Access Your Mac (4)April 28, 2023
- Belkin Connect USB-C Hub (1)April 28, 2023
- MacStealer Malware April 28, 2023
- Bypassing Little Snitch With Empty TCP Packets (8)April 28, 2023
- Designing for Colorblindness April 28, 2023
- Swift Foundation Preview (3)April 27, 2023
- Apple’s Guidance for StateObject Initialization (1)April 27, 2023
- Microsoft Edge Leaking Browsing History to Bing April 27, 2023
- The Four Types of Safari Extension (4)April 26, 2023
- The Dark Side of the Mac App Store (1)April 24, 2023
- Cheaper Studio Display Alternatives (2)April 24, 2023
- CloudSyncSession April 20, 2023
- Canopy April 20, 2023
- TidBITS Downsizing and New Direction (4)April 19, 2023
- The End of Computer Magazines in America (2)April 19, 2023
- Price Increases for Developer Tools (12)April 19, 2023
- “Duplicate” Safari Downloads Replacing Files (5)April 18, 2023
- Katie Cotton, RIP April 17, 2023
- Make Something Wonderful April 17, 2023
- macOS 12.6.5 and macOS 11.7.6 April 17, 2023
- New Macs All Have Model Identifier “Mac” (5)April 14, 2023
- Peer Group Benchmarks April 14, 2023
- Shortcat 0.11.4 (3)April 14, 2023
- Casting in XCTest Methods April 13, 2023
- Checking the Real Apple Account Balance (2)April 13, 2023
- macOS Cursor Images April 13, 2023
- Keyboard Shortcuts for Exporting From Photos.app (2)April 12, 2023
- Side Mirror 2.5 (1)April 12, 2023
- Photos, Spotlight, and iCloud (4)April 12, 2023
- Xcode Files With Source-Control Status (3)April 12, 2023
- 2023 Six Colors Apple in the Enterprise Report Card (2)April 11, 2023
- SVG to SwiftUI Converter (1)April 11, 2023
- Recovery on Apple Silicon Macs Has Changed Again (4)April 11, 2023
- News Is Not a Normal Mac App April 11, 2023
- Microsoft Teams Rewrite (4)April 10, 2023
- Bakery 2.11 (2)April 10, 2023
- Mac Security Bugs Expose Location and Safari History April 7, 2023
- macOS 13.3.1 (5)April 7, 2023
- Bitcoin PDF in macOS (6)April 6, 2023
- Violation of Undo in Apple Mail (9)April 6, 2023
- Web Fingerprinting Is Worse Than I Thought (6)April 6, 2023
- StopTheFonts 1.0 April 5, 2023
- Dark Noise 3.0 (1)April 5, 2023
- Google Drive Adds File Limit (1)April 5, 2023
- Apple Passwords Deserve an App April 4, 2023
- Xcode 14.3 (9)April 3, 2023
- HomePod Late Adopter (27)March 31, 2023
- Apple’s Big Gamble: the 6th Birthday of APFS (2)March 30, 2023
- Safari 16.4 (1)March 28, 2023
- Studio Display Firmware 16.4 (5)March 28, 2023
- The RIAA v. Steve Jobs (2)March 28, 2023
- macOS 13.3 March 27, 2023
- macOS 12.6.4 and macOS 11.7.5 March 27, 2023
- Little Snitch Mini 1.0 (6)March 22, 2023
- Microsoft 365 Copilot (1)March 20, 2023
- Spelunking Apple’s Open Source (1)March 20, 2023
- Camo Studio 2 March 20, 2023
- The Magic Highlighter 0.6 (1)March 17, 2023
- Equality in Swift: NSObject, Subclasses, and Existentials March 17, 2023
- Ventura Adds com.apple.provenance March 16, 2023
- Peakto 1.5 March 16, 2023
- GPT-4 (10)March 15, 2023
- Aiko 1.0.3 March 15, 2023
- Printing Lazy Web Images (2)March 15, 2023
- Update on Cloud File Provider Extensions (4)March 14, 2023
- Using a Mac Without Phoning Home (1)March 14, 2023
- Pattern Matching on Swift Error Codes March 13, 2023
- Ventura Time Machine Backups and the APFS Uncertainty Principle (10)March 13, 2023
- Indispensable Developer Tools (6)March 13, 2023
- Music to No One’s Ears (5)March 10, 2023
- Judo 1.13.1 March 10, 2023
- Screen Saver Doesn’t Properly Display Rotated Images March 10, 2023
- Working Around Stuck Safari Tabs Syncing (7)March 10, 2023
- 2022 Apple Vision Accessibility Report Card (4)March 9, 2023
- Swift “Certificates” and “ASN.1” Packages March 8, 2023
- Overhead of Using APFS Encryption March 8, 2023
- macOS Network Metrics Using sysctl() March 8, 2023
- Cracking the Mac Gaming Market (10)March 7, 2023
- MoneyWell 2023.01 (4)March 7, 2023
- Microsoft Adds Free Outlook Tier (6)March 7, 2023
- How Troubleshooting Has Changed With macOS Security (1)March 7, 2023
- Rogue Amoeba Historic Screenshot Archive (2)March 6, 2023
- CoverSutra Open Source (1)March 6, 2023
- Samra 1.1 March 6, 2023
- NSViewController.ViewLoading (1)March 3, 2023
- Outlook Syncing With Microsoft Cloud (2)March 2, 2023
- SwiftUI Views Versus Modifiers March 1, 2023
- iMessage on Windows via Microsoft’s Phone Link (4)March 1, 2023
- Blocking Adobe’s Acquisition of Figma (3)March 1, 2023
- GraphicConverter 12 (3)March 1, 2023
- URL Confirmations in Preview (11)February 28, 2023
- Mammoth 1.0.2 (2)February 27, 2023
- KextViewr 2.0 (1)February 27, 2023
- ChatGPT for Apple Platforms Development (1)February 24, 2023
- “Volume contains a macOS or OS X installation which may be damaged” February 23, 2023
- Feedbro February 23, 2023
- Wi-Fi Sync Spyware (4)February 23, 2023
- macOS 13.2.x and Recovery, a Sad Tale February 23, 2023
- Speeding Up Scanner in Swift (3)February 23, 2023
- Why Not a Smaller MacBook, Too? (11)February 22, 2023
- Google Gives Apple a Cut of Chrome iOS Search Revenue February 21, 2023
- Contacts.app Skipping Export of Some Contacts (3)February 20, 2023
- Homecoming for Mastodon 2.0 (4)February 17, 2023
- Finding Open Files (1)February 17, 2023
- macOS 11.7.4 (2)February 16, 2023
- Using Order Files to Speed Up Launches and Conformance Checks (3)February 16, 2023
- Ejecting External Disks With macOS 13 (2)February 16, 2023
- Lawsuits Over Apple Analytics Switch (3)February 15, 2023
- Geekbench 6 February 15, 2023
- DiskWarrior 5.3 (5)February 14, 2023
- Compare Binary Data Using Kaleidoscope February 14, 2023
- macOS 13.2.1 (1)February 13, 2023
- Formulas for Optical Adjustments (1)February 13, 2023
- Something Only Apple Can Do February 13, 2023
- Resetting TCC (2)February 9, 2023
- Transmission 4.0 (2)February 9, 2023
- Clascal in the Lisa Source Code (1)February 9, 2023
- 2022 Six Colors Apple Report Card (17)February 9, 2023
- New WWDR Intermediate Certificate and Receipt Verification (1)February 8, 2023
- Git Tower 9.2 February 8, 2023
- MastodonLib February 7, 2023
- wordexp() Shells Out (2)February 7, 2023
- macOS Isn’t As Small As You Think (2)February 7, 2023
- From iTunes to Everywhere February 7, 2023
- Tracking Hover Location in SwiftUI February 6, 2023
- Example Custom FormatStyles February 6, 2023
- Apple’s Q1 2023 Results February 3, 2023
- Pausing Finder Copies and Dragging to the App Switcher (6)February 1, 2023
- Renewing the App Store Small Business Program (5)February 1, 2023
- Disk Mount Conditioner January 31, 2023
- Reverse Engineering the MacBook Clamshell Mode (4)January 31, 2023
- Disabling the MacBook Screen Lock Key (4)January 31, 2023
- Using JavaScript in a Swift App (1)January 30, 2023
- Safari Safe Browsing Blocks GitLab in Hong Kong (3)January 30, 2023
- Switching on iCloud Photos (4)January 30, 2023
- NSURLSession Connection Leak (1)January 30, 2023
- The Enshittification of All Things (21)January 27, 2023
- Standard Mac User Accounts (4)January 26, 2023
- What Happened to Virtual Memory? (4)January 26, 2023
- SwiftUI Views Are Lists January 26, 2023
- Mac 30th Anniversary Icons (6)January 26, 2023
- LaunchBar Actions for Mastodon (1)January 25, 2023
- Network Connections From mediaanalysisd (4)January 25, 2023
- macOS 13.2 January 24, 2023
- macOS 12.6.3 and macOS 11.7.3 (3)January 24, 2023
- Homecoming for Mastodon 1.1 (1)January 24, 2023
- Mimeo Acquires Motif January 24, 2023
- RAW Power 3.4 (3)January 24, 2023
- Photos Workbench 1.0 (1)January 20, 2023
- Local iOS Backups Repeatedly Prompt for Passcode (3)January 20, 2023
- Folders With High File Counts (9)January 19, 2023
- iCloud Syncing Limitations & Solutions (2)January 18, 2023
- Reading Twitter and Mastodon in NetNewsWire (3)January 18, 2023
- Apple M2 Pro and M2 Max January 17, 2023
- MacBook Pro 2023 (4)January 17, 2023
- Mac mini 2023 (2)January 17, 2023
- Twitter Claims Apps Blocked for Violating API Rules (6)January 17, 2023
- Setting the Bozo Bit on Apple (18)January 13, 2023
- 20 Years of Safari (8)January 13, 2023
- Twitter API Down (13)January 13, 2023
- Mastodon Client Rejections (8)January 11, 2023
- iCloud Drive Contingency (9)January 11, 2023
- How Popular Is Each Mac Model? (8)January 10, 2023
- Visual Feedback for Running Shortcuts (1)January 10, 2023
- ViewFinity S9 (2)January 6, 2023
- User Stylesheets (3)January 6, 2023
- Dell UltraSharp 32 6K (3)January 5, 2023
- Limiting Swift Concurrency’s Cooperative Pool January 5, 2023
- Inline AppleScript Documentation January 3, 2023
- Help Compiler January 2, 2023
- Transmit Instead of File Sharing (10)December 30, 2022
- Fixing SMB File Sharing in Ventura (19)December 30, 2022
- Options in macOS Update Notifications (2)December 29, 2022
- Safari’s Date Picker Causing Customer Support Issues (1)December 27, 2022
- SimBuddy 1.0 December 26, 2022
- Gatekeeper’s Achilles Heel December 26, 2022
- Belkin iPhone Mount With MagSafe for Mac Desktops and Displays (2)December 23, 2022
- 30 Years of PCalc December 23, 2022
- Ivory (6)December 19, 2022
- Disabling AWDL to Work Around Ventura Wi-Fi Issues (18)December 19, 2022
- Sunsetting AppCode (2)December 16, 2022
- SuperDuper 3.7.1 December 16, 2022
- UNAlertStyle Restricted December 16, 2022
- Xcode 14.2 (2)December 14, 2022
- macOS 13.1 December 13, 2022
- The Swifty Future of Foundation (9)December 12, 2022
- CleanShot X 4.5 (2)December 12, 2022
- Firefox Translations Extension (1)December 8, 2022
- Hot Bag MacBook (1)December 8, 2022
- Advanced Data Protection for iCloud (17)December 7, 2022
- Security Keys for Apple ID (2)December 7, 2022
- Apple Abandons CSAM Scanning December 7, 2022
- MarsEdit 5 December 7, 2022
- Capture One Encourages Subscriptions (8)December 6, 2022
- Smaller App Store Pricing Increments (1)December 6, 2022
- Swift Set Intersection Bug (4)December 5, 2022
- Mac Cryptexes December 5, 2022
- Powerdir macOS TCC Vulnerability December 5, 2022
- Long App Hangs Due to Spotlight (10)December 1, 2022
- Blank File Icons in Ventura (7)December 1, 2022
- Vector Icon Speedruns December 1, 2022
- Recovery Options on Apple Silicon Macs November 30, 2022
- SwiftUI Performance Gotchas November 30, 2022
- Masto-Redirect (1)November 29, 2022
- Why Rosetta 2 Is Fast November 29, 2022
- Rosetta 2 Won’t Let the Undead Die November 29, 2022
- TextKit Custom Truncation November 28, 2022
- clipped() Doesn’t Affect Hit Testing November 25, 2022
- Outlining and Documents (4)November 25, 2022
- Network Locations in Ventura November 22, 2022
- Managing Xcode Downloads (1)November 22, 2022
- Black Friday 2022 (12)November 22, 2022
- ReadKit 3.1 November 21, 2022
- Mac Text Editing: Mark, Kill, Yank November 21, 2022
- Viewing man Pages on Ventura (2)November 20, 2022
- StopTheMadness Font Substitution (1)November 20, 2022
- OmniFocus 3.14.1 for Mac November 18, 2022
- Swift Proposal: Function Back Deployment November 18, 2022
- Redirect Web for Safari (1)November 18, 2022
- Command Bars (6)November 16, 2022
- Custom Date Formats in Ventura (2)November 14, 2022
- Apple’s 2022 Deadlines (5)November 14, 2022
- Sunsetting Mighty (2)November 14, 2022
- How Does Ventura Update Faster? (1)November 14, 2022
- An Untrustworthy TLS Certificate in Browsers (1)November 11, 2022
- macOS 13.0.1 November 11, 2022
- Affinity 2 (9)November 9, 2022
- Disk Utility and Time Machine in Ventura November 9, 2022
- Keywords Instead of Albums With iCloud Shared Photos (1)November 9, 2022
- Detecting and Affecting Lockdown Mode in Ventura November 8, 2022
- PowerPoint’s Connected Experiences (2)November 8, 2022
- Swift Concurrency Tips (3)November 8, 2022
- Free Space Required for Modern macOS Upgrades (2)November 7, 2022
- Hidden Login Items on Ventura (2)November 7, 2022
- Ventura App Management November 7, 2022
- SiriSpy Bug (2)November 4, 2022
- Bike Rich Text Editing (3)November 4, 2022
- Featured Section in TV App (5)November 3, 2022
- Mac Keychain APIs and Implementations November 3, 2022
- HazeOver 1.9.3 (1)November 3, 2022
- Ventura Bug Disables Security Software (3)November 2, 2022
- Ventura Drops Older SSH Support (2)November 2, 2022
- The Raspberry Pi Ventura Problem (3)November 2, 2022
- Decker 1.0 (1)November 1, 2022
- IAP for NFTs November 1, 2022
- IAP for Boosted Posts (1)November 1, 2022
- UI Browser 4 October 31, 2022
- Wired Finds App Review Unchanged (2)October 31, 2022
- Apple’s Q4 2022 Results (8)October 28, 2022
- Apple Security Research Blog (2)October 27, 2022
- WSJ Tech Live 2022 Apple Interview (2)October 27, 2022
- Preview Drops Support for PostScript Files (10)October 27, 2022
- Ventura’s “Open at Login” vs. “Allow in the Background” (5)October 27, 2022
- OmniDiskSweeper 1.14 (2)October 27, 2022
- Dropbox on Ventura (16)October 27, 2022
- Freeform Beta (3)October 26, 2022
- GyazMail 1.7 (4)October 26, 2022
- Stage Manager in macOS 13.0 (8)October 25, 2022
- macOS 13.0 Ventura (5)October 25, 2022
- macOS 12.6.1 and macOS 11.7.1 October 25, 2022
- Carbon Copy Cloner 6.1.3 (1)October 21, 2022
- SuperDuper 3.7 Beta 1 October 21, 2022
- Apple Mail’s First Importers (1)October 20, 2022
- Belkin iPhone Mount With MagSafe for Mac Notebooks (4)October 19, 2022
- DuckDuckGo Browser for Mac Public Beta (1)October 19, 2022
- Safari Web Extension Storage Callbacks in the Wrong Order (3)October 14, 2022
- Charts Guidelines (1)October 14, 2022
- Microsoft 365 October 13, 2022
- Sketch Layoffs (8)October 12, 2022
- Ask Apple October 12, 2022
- Subclassing for Debugging (1)October 12, 2022
- Notebook to Laptop (4)October 11, 2022
- Guides for Starting Apple App Development (6)October 11, 2022
- Improving Firefox Responsiveness on macOS (1)October 10, 2022
- Swift Was Always Going to Be Part of the OS October 10, 2022
- Kaleidoscope 3.7 October 6, 2022
- USB Simplifies Branding But Reintroduces Active Cables (1)October 5, 2022
- Accidentally Quadratic KVO (1)October 4, 2022
- Spark Switches to Electron and Subscriptions (13)October 4, 2022
- BBEdit 14.6 (1)October 3, 2022
- Check Your App IDs for Unused Capabilities September 29, 2022
- Monospaced Digits in SwiftUI (1)September 28, 2022
- Debug Printing in Swift September 27, 2022
- FastScripts 3.2 September 26, 2022
- Reshaping Text With rs September 23, 2022
- The Macintosh Portable Introduction September 23, 2022
- Midjourney and Stable Diffusion (5)September 23, 2022
- Terminal and Full Disk Access (20)September 22, 2022
- How to Reinstall Safari for Mac (3)September 21, 2022
- Zeroing Freed Memory (4)September 20, 2022
- App Store Prices to Increase in Europe (1)September 20, 2022
- Unicode 15 (1)September 16, 2022
- Adobe to Acquire Figma (10)September 15, 2022
- iPhone 14 Pro Camera September 15, 2022
- Gassée on Apple Services (5)September 14, 2022
- iOS 16 Text View Breakage (1)September 14, 2022
- Safari 16 September 13, 2022
- Xcode 14 (2)September 12, 2022
- Swift 5.7 September 12, 2022
- macOS 12.6 and macOS 11.7 September 12, 2022
- Using Lazy Properties for Views (4)September 9, 2022
- SwiftUI’s Diffing Algorithm September 9, 2022
- Indie Anniversaries September 8, 2022
- AppleCare+ Unlimited Repairs September 8, 2022
- Mac App Store and Investing Engineering Time (4)September 8, 2022
- The Steve Jobs Archive (2)September 8, 2022
- Web Pages Can Overwrite Your Clipboard (1)September 5, 2022
- Using Environment Variables to Find Escaped Processes (4)September 5, 2022
- High-Pitched Buzzing Sound With Studio Display (4)September 4, 2022
- The SwiftUI Render Loop September 4, 2022
- Xcode Cloud Subscriptions Now Available September 1, 2022
- Clip Control on the Apple GPU September 1, 2022
- Active Mac Malware Scans (1)August 30, 2022
- Claris Pro, Go, Server, and Studio (5)August 30, 2022
- Lighter.swift August 26, 2022
- Sandboxing a Command Line Tool With Paths As Arguments August 26, 2022
- Clip Studio Paint Switching to Subscriptions (1)August 26, 2022
- Apple’s Use of AppKit, Catalyst, and SwiftUI in macOS August 24, 2022
- Yoink Rejected for Mentioning Old iOS Feature August 24, 2022
- Pixelmator Photo Switching to Subscriptions (7)August 23, 2022
- Zoom Updater Vulnerabilities (1)August 23, 2022
- Apple Silicon Virtualization Apps (9)August 23, 2022
- Self Service Repair for M1 Mac Notebooks (1)August 22, 2022
- Too Secure (5)August 22, 2022
- macOS 12.5.1 (2)August 18, 2022
- Suggested Shortcuts Improvements August 18, 2022
- Gatekeeper Changes in macOS Ventura (1)August 18, 2022
- Nightly Time Machine (9)August 17, 2022
- Smartphones: a Single Point of Failure (6)August 17, 2022
- Mac Folklore Radio on ClarisWorks History August 17, 2022
- How Rich Text Can Vanish in QuickLook (1)August 17, 2022
- Slow SwiftUI Closure Actions August 16, 2022
- Removing Unwanted APFS Time Machine Backups (3)August 16, 2022
- XProtect Remediator August 15, 2022
- QGeeM and Hyper Thunderbolt 4 Hubs (6)August 15, 2022
- Apple Is Building a Demand-side Platform (1)August 12, 2022
- Kaleidoscope 3.6 August 11, 2022
- Why the macOS Ventura Share Menu Is Bad (4)August 10, 2022
- The Top PDF Reader in the Mac App Store (1)August 10, 2022
- Which iOS 15 and macOS 12 Monterey Features Do You Actually Use? (12)August 9, 2022
- Reimplementation of Apple Code Signing and Notarization August 8, 2022
- Testing Continuity Camera August 8, 2022
- DuckDuckGo Increases Protection From Microsoft Trackers August 5, 2022
- How Apple Limits VMs (3)August 4, 2022
- Studio Display Firmware 15.5 (19F80) (6)August 4, 2022
- iMessage Editing and Un-Sending (6)August 3, 2022
- SwiftSafeURL: Compile-Time-Checked URLs August 3, 2022
- Dogfooding Linux 5.19 on Apple Silicon (3)August 2, 2022
- Apple’s Q3 2022 Results (1)August 2, 2022
- Picking a Portable Power Station July 29, 2022
- Using Stage Manager and Spaces Together July 29, 2022
- Ventura Notifies User of New Login Items (8)July 28, 2022
- Studio Display Audio Issues (15)July 28, 2022
- PackageKit SIP Bypass July 28, 2022
- Purgeable Mac Apps (1)July 28, 2022
- Photos Bug Could Share Albums with the Wrong People July 27, 2022
- Touch ID on a Mac Desktop, Deconstructed (16)July 27, 2022
- Swift Tuple Overloads July 27, 2022
- Disappearing Safari Extensions (1)July 27, 2022
- Git Tower 9 (2)July 26, 2022
- Mail Links and Percentages (7)July 26, 2022
- Apple Retail Store Time Machine July 25, 2022
- Missed Security Updates Due to Content Caching (1)July 25, 2022
- Too Much Transparency in macOS 13 (2)July 25, 2022
- Reverse Engineering SwiftUI’s NavigationPath Codability July 22, 2022
- Apple Re-enables Bluetooth on Every Update (1)July 22, 2022
- Bluetooth Remains Unusually Painful (4)July 22, 2022
- Privileges.app July 22, 2022
- TextExpander Takes Venture Capital (3)July 22, 2022
- macOS 12.5 (1)July 20, 2022
- Butterfly Keyboard Lawsuit Settlement (6)July 19, 2022
- Years of macOS Updates (1)July 19, 2022
- Peakto 1.0 (6)July 19, 2022
- OmniFocus 3.13 and Voice Control July 18, 2022
- Invasive Spotlight Indexing (7)July 18, 2022
- Inject: Hot Reloading in Swift (2)July 14, 2022
- Performance of Microsoft Teams (10)July 14, 2022
- Simplify Gmail Safari Extension Blocked Over IAP July 14, 2022
- Alfred 5 July 13, 2022
- InterfaceBuilder.swift (5)July 13, 2022
- DevAnt: Upcoming Mac App Distribution Platform July 13, 2022
- Migration Assistant Magic (4)July 13, 2022
- macOS 13.0 Ventura Public Beta (5)July 12, 2022
- Kaleidoscope 3.5 July 12, 2022
- Disable Live Text for Easier Selecting in Preview (3)July 8, 2022
- CompileIt for HyperCard July 8, 2022
- Xcode 14: Swift Package Plug-ins July 8, 2022
- UIs Are Not Pure Functions of the Models (1)July 7, 2022
- Model View Controller Store: Reinventing MVC for SwiftUI With Boutique July 7, 2022
- Lockdown Mode (1)July 6, 2022
- Slow Mac Disk Image Writing (1)July 6, 2022
- AppleScript Broken in macOS 12.5 Beta 5 (8)July 6, 2022
- M2 Mac Thermal Concerns (9)July 5, 2022
- The Power of SwiftUI “task” View Modifier July 5, 2022
- Apple Maps Location Scan Slows Down Wi-Fi July 5, 2022
- Porting Graphing Calculator From C++ to Swift (1)July 1, 2022
- ConcurrencyPlus July 1, 2022
- FontExplorer X End of Sales July 1, 2022
- CMA on WebKit Security Bugs (1)July 1, 2022
- PowerPhotos 2.0 June 30, 2022
- Swift URL Improvements at WWDC 2022 June 30, 2022
- M2 Display Limit (5)June 29, 2022
- Passkeys (14)June 29, 2022
- Creating Custom Extension Points for Mac Apps With ExtensionKit June 28, 2022
- BBEdit 14.5 (1)June 28, 2022
- OmniFocus Plug-Ins for Deferring Actions June 27, 2022
- WorldWideWeb App (3)June 27, 2022
- Exporting/Archiving E-mail From Apple Mail (26)June 27, 2022
- Xcode 14: High Sierra and Later (6)June 24, 2022
- Customize the Contextual Menu of a Mac WKWebView (1)June 24, 2022
- Festival of Artisanal Software: Summer 2022 June 23, 2022
- Testing SwiftUI for Mac After WWDC 2022 June 23, 2022
- Flag Icons to Change the Input Source (2)June 23, 2022
- Verified Brand Logos in Apple Mail (3)June 23, 2022
- Limiting iMessage’s Disk Usage (17)June 22, 2022
- iOS 16 Automatic Verification (1)June 22, 2022
- Broken Renewal of MAS Receipts (2)June 22, 2022
- Mail Merge Returns to Pages June 21, 2022
- SwiftUI Change Log June 21, 2022
- Review of the Mighty Browser (1)June 21, 2022
- Kagi Search and Orion Browser Public Betas (6)June 20, 2022
- Thoughts on SwiftUI After WWDC 2022 (3)June 17, 2022
- SwiftUI Changes at WWDC 2022 June 17, 2022
- iCloud Shared Photo Library June 17, 2022
- Rapid Security Response (2)June 16, 2022
- ParsableFormatStyle June 16, 2022
- Apple Reneged on OCSP Privacy (4)June 16, 2022
- Transferring Apps That Use iCloud June 15, 2022
- Stage Manager’s Utility (8)June 15, 2022
- Clarus Is Back in Ventura (1)June 14, 2022
- Firefox Total Cookie Protection June 14, 2022
- Swift Charts (4)June 14, 2022
- Sunsetting the Atom Text Editor (12)June 10, 2022
- FormatStyles in iOS 16 and macOS 13 June 10, 2022
- Swift Regex June 10, 2022
- Safari 16 Announced (6)June 10, 2022
- App Shortcuts (1)June 9, 2022
- Continuity Camera at WWDC 2022 (8)June 9, 2022
- Mac App Notarization at WWDC 2022 (4)June 9, 2022
- Xcode 14 Announced June 9, 2022
- Shareful 1.7 (1)June 8, 2022
- WeatherKit June 8, 2022
- System Settings (12)June 8, 2022
- WWDC 2022 Links (3)June 7, 2022
- macOS 13.0 Ventura Announced (8)June 6, 2022
- 13-inch MacBook Pro 2022 (9)June 6, 2022
- MacBook Air 2022 (10)June 6, 2022
- Apple M2 (4)June 6, 2022
- WWDC 2022 Wish Lists (21)June 3, 2022
- WWDC 2022 Preview June 3, 2022
- Twitter Shutting Down TweetDeck for Mac (5)June 2, 2022
- Avoiding Swift’s enumerated() June 2, 2022
- Apple Maps in 2022 (5)June 2, 2022
- Safer SwiftUI View Modifiers June 1, 2022
- External SSD Boot Speed June 1, 2022
- StarTech Thunderbolt 4 Dock (3)June 1, 2022
- AirDrop Contacts Privacy Flaw (1)June 1, 2022
- Rediscovering the Mac (21)May 31, 2022
- Activating Applications via AppleScript (1)May 31, 2022
- SwiftUI Equal and Ideal Sizes May 31, 2022
- Parse Swift SDK May 31, 2022
- Apple Developer App 10.0 (5)May 27, 2022
- DuckDuckGo Browser Allows Microsoft Trackers (1)May 27, 2022
- Code Injection with Dyld Interposing May 26, 2022
- Swift @_assemblyVision May 26, 2022
- Will Disk Utility Ever Work Properly? (1)May 26, 2022
- AttributedString Attribute Scopes May 25, 2022
- OPML-Compatible Apps (6)May 24, 2022
- Corey B. Marion, RIP May 24, 2022
- SwiftUI in 2022 (8)May 24, 2022
- The Apple GPU and the Impossible Bug (3)May 24, 2022
- Combine’s .collect(.byTime) Timer (1)May 23, 2022
- How to Open a Window in SwiftUI (4)May 23, 2022
- Five Things You Still Can’t Do With a MacBook Pro (5)May 23, 2022
- Restoring Contacts From a Time Machine Backup (3)May 20, 2022
- Disk Utility Can Only Check Backup Disks in Recovery (1)May 20, 2022
- New Receipt Validation Sample Code (3)May 20, 2022
- Apple Introduces Professional IT Training (1)May 19, 2022
- Should You Continue Using HFS+? (8)May 19, 2022
- Weak Self: Closure Rules of Thumb (1)May 18, 2022
- Time Machine Evolution and APFS (13)May 18, 2022
- Bike 1.0 (5)May 17, 2022
- PasswordWallet 4.8.13 for Mac May 17, 2022
- Xcode 13.4 May 17, 2022
- Apple Platform Security Guide (May 2022) May 16, 2022
- Studio Display Firmware 15.5 (8)May 16, 2022
- macOS 12.4 May 16, 2022
- iCloud Drive Folder Sharing Risks Data Loss (1)May 13, 2022
- On App Store Pricing Inflexibility May 13, 2022
- The Apple Services Experience Is Not Good Enough (10)May 12, 2022
- @MainActor Not Guaranteed (2)May 12, 2022
- AirPlay Bugs (11)May 11, 2022
- USB-C Hubs Breaking Ethernet Networks (15)May 11, 2022
- Apple Support Community Forums (1)May 9, 2022
- JXA’s Parenthesis Paradox (2)May 7, 2022
- Inside Code Signing Technotes (1)May 7, 2022
- One-click Time Machine Restore (6)May 6, 2022
- Camo 1.6 (2)May 6, 2022
- Apple Lowers Trade-In Values May 6, 2022
- ReadKit 3 (9)May 5, 2022
- Studio Display 15.5 Firmware Beta 2 (2)May 4, 2022
- Periodic Table of NSVisualEffectView (1)May 4, 2022
- Is Grammarly a Keylogger? (2)May 4, 2022
- 1Password 8 for Mac (12)May 3, 2022
- Reminders API Requests (2)May 2, 2022
- Which Devices Should You Boot Your M1 Mac From? (5)April 29, 2022
- Autocorrect Explained: Why Your iPhone Adds Annoying Typos While Fixing Others (7)April 29, 2022
- Apple’s Q2 2022 Results April 28, 2022
- Studio Display 15.5 Firmware Beta (4)April 26, 2022
- Infinite Mac (1)April 26, 2022
- Video Conferencing Apps Send Audio When Muted (10)April 26, 2022
- How macOS Manages M1 CPU Cores April 25, 2022
- How RAM Affects Xcode Compilation Speed April 25, 2022
- Heterogeneous Swift Dictionary With Strong Types (1)April 25, 2022
- CalDigit Element Hub (1)April 22, 2022
- Why Do New Macs Have a /AppleInternal Folder? (6)April 22, 2022
- Open Letter to Apple About Final Cut Pro (4)April 21, 2022
- Apple Discontinues macOS Server (15)April 21, 2022
- Removing AMP By Default April 20, 2022
- Disabling Universal Links (3)April 19, 2022
- SwiftUI Performance Tips April 19, 2022
- M1 Thunderbolt Ports Don’t Fully Support USB 3.1 Gen 2 (2)April 19, 2022
- UI Browser to Be Retired (3)April 19, 2022
- NSPersistentCloudKitContainer in 2022 (2)April 18, 2022
- OWC miniStack STX (3)April 18, 2022
- Satechi Dual Vertical Laptop Stand April 18, 2022
- Mac App Store Ransomware (2)April 15, 2022
- Moving From 1Password to KeePass (2)April 15, 2022
- Robert Arthur Morgan, RIP (1)April 14, 2022
- BBEdit Turns 30 (2)April 14, 2022
- Bug Tracking and Customer Support Tools (3)April 14, 2022
- IAP Bait-And-Switch Apps (4)April 13, 2022
- DuckDuckGo Browser for Mac Beta April 12, 2022
- Review of Orion Browser for Mac (1)April 12, 2022
- A Tour of Apple’s External LCD Displays April 12, 2022
- Mac S.M.A.R.T. Support: USB-C vs. Thunderbolt April 12, 2022
- Xcode 13.3.1 April 12, 2022
- Studio Display Software Update Failures (11)April 11, 2022
- Shipping Services Limit Access for Deliveries App (3)April 11, 2022
- Unable to Establish Secure Connection to idmsa.apple.com (11)April 11, 2022
- Stephen Wilhite, RIP April 11, 2022
- Upgrading to a 14-inch MacBook Pro With a Studio Display (22)April 8, 2022
- Apple Business Essentials for Small Businesses (3)April 6, 2022
- 2022 Six Colors Apple in the Enterprise Report Card (1)April 6, 2022
- Five Years to Mac Hardware Turnaround (5)April 6, 2022
- Mac Pro Historical Perspective (6)April 6, 2022
- Using shellcheck With BBEdit (2)April 5, 2022
- Audio Hijack 4 (5)April 5, 2022
- Apple Sitting on Applications and Requests (1)April 5, 2022
- Charging More for Black Products (9)April 5, 2022
- Edge Cases When Dealing With Music April 4, 2022
- Searching in Open/Save Panels (5)April 4, 2022
- triald (2)April 4, 2022
- Mac External Displays for Designers and Developers (2)April 4, 2022
- Intel Virtualization and Apple Silicon (5)April 1, 2022
- macOS 12.3.1 (4)April 1, 2022
- Apple Sales Support and Apple Card (4)April 1, 2022
- Wider Alerts on Monterey and Big Sur April 1, 2022
- Lifetime of State Properties in SwiftUI March 29, 2022
- Always Show Window Proxy Icons (10)March 29, 2022
- CoreFollowUp Phishing March 29, 2022
- Swift “Async Algorithms” Package (3)March 28, 2022
- macOS 12.3 Removed the nano Text Editor (11)March 25, 2022
- How to Launch Mac Apps in Private March 25, 2022
- iPhone Cameras and Computational Photography (9)March 24, 2022
- Inscrutable App Store Billing (4)March 24, 2022
- Firefox Unique Download Identifiers (2)March 23, 2022
- Affordable Thunderbolt 4 Cables (1)March 22, 2022
- Swift FormatStyle Deep Dive (3)March 22, 2022
- Widespread Apple Services Outage (6)March 21, 2022
- Monterey’s Visual Look Up March 21, 2022
- Colored Folder Icons in Finder (5)March 21, 2022
- M1 Ultra Mac Studio Compilation Benchmarks (1)March 21, 2022
- Powering Off Accessories With a Smart Power Strip (1)March 21, 2022
- Luna Display to Use an Old iMac 5K As a Display (3)March 17, 2022
- App Bundles As Upgrades March 17, 2022
- Swift 5.6 Released March 16, 2022
- SuperDuper 3.6 March 16, 2022
- macOS 12.3 (4)March 15, 2022
- FastScripts 3.1 March 14, 2022
- Web Views in System Preferences (3)March 14, 2022
- Still No Preference to Opt Out of OCSP March 14, 2022
- Symbolizer 1.1 March 11, 2022
- Which NAS for a Mac? (6)March 11, 2022
- Chrome Faster Than Safari in Speedometer Benchmark (1)March 11, 2022
- Macs for Other Types of Professionals (3)March 11, 2022
- New Mac Studio and Studio Display Change Mac Buying Calculus (22)March 10, 2022
- Studio Display (20)March 8, 2022
- Mac Studio (14)March 8, 2022
- Apple M1 Ultra March 8, 2022
- ChronoSync 10 March 7, 2022
- Mac Software Stagnation (8)March 7, 2022
- Blurry Text on a Scaled 4K Display (1)March 7, 2022
- Pure Paste 1.1 (9)March 4, 2022
- Transcend JetDrive Lite 330 (2)March 4, 2022
- Carbon Copy Cloner 6.1 (1)March 2, 2022
- Playdate SDK March 2, 2022
- iCloud+ Custom E-mail Domains (11)March 2, 2022
- Apple Halts Sales in Russia (6)March 2, 2022
- Running Background Apps on Efficiency Cores March 1, 2022
- Speeding Up an Initial Local Time Machine Backup March 1, 2022
- M1 Icestorm Performance and Asymmetric M1 Pro Core Management March 1, 2022
- Jim Dalrymple Retires From Writing February 28, 2022
- App Store Small Business Program Now Allows Transfers (1)February 28, 2022
- System Preferences Reimagined (6)February 25, 2022
- OSXPhotos Python Tool (6)February 25, 2022
- Passware Bypasses T2 Rate Limiting (2)February 24, 2022
- Belkin CONNECT Pro Thunderbolt 4 Dock (1)February 24, 2022
- Google Drive Flags .DS_Store Files for Copyright Infringement February 24, 2022
- DYMO Label Printer RFID DRM February 24, 2022
- OneDrive Root Change and Files On-Demand (5)February 24, 2022
- Permute Rejected From the App Store (7)February 23, 2022
- Path Finder Subscriptions (12)February 23, 2022
- How to Check an APFS Backup Store (1)February 23, 2022
- Swift 5.6 Features in Xcode 13.3 Beta 3 February 22, 2022
- Git Tower 8 February 22, 2022
- Time Machine Skips Some Files in iCloud Drive February 21, 2022
- Network Time Machine Backups (6)February 21, 2022
- Chrome OS Flex (5)February 18, 2022
- Where Mac Catalyst Falls Short (1)February 18, 2022
- Randy Wigginton Answers Questions on Quora February 18, 2022
- Taming Links on macOS with Open In (2)February 17, 2022
- Apple SSD Benchmarks and F_FULLSYNC (2)February 17, 2022
- Surprises When Using Markdown in SwiftUI February 16, 2022
- BBEdit 14.1 February 16, 2022
- Omni Automation Now in Shortcuts (1)February 16, 2022
- Improving macOS Widgets (25)February 12, 2022
- Dynamic MacBook Pro Schematic Wallpapers February 12, 2022
- macOS 12.2.1 (2)February 10, 2022
- Micro.blog Moving iOS App to React Native (5)February 10, 2022
- New Apple Technotes February 9, 2022
- dsdump Beta February 9, 2022
- CalDigit TS4 Thunderbolt Dock (2)February 9, 2022
- 2021 Six Colors Apple Report Card (5)February 7, 2022
- The Danger of Sideloading Chromium (20)February 7, 2022
- Have Monterey Updates Gotten Smaller? (4)February 3, 2022
- Optionals in Swift Objective-C Interoperability (1)February 3, 2022
- Decimal vs. Double (6)February 2, 2022
- ScreenCaptureKit Added in macOS 12.3 February 2, 2022
- The Case for “Mark as Unread” in Messages (7)February 2, 2022
- Software Paper Cuts February 1, 2022
- Sunsetting Stack Overflow Jobs February 1, 2022
- Should You Ever Repair Permissions? (1)February 1, 2022
- Getting Feedback to Apple (3)January 31, 2022
- Requesting Maps Privacy January 31, 2022
- Xcode Through the Years (10)January 29, 2022
- Apple’s Q1 2022 Results (2)January 29, 2022
- Notes in Apple’s Password Manager (11)January 27, 2022
- macOS 12.3 Beta (6)January 27, 2022
- Apple System Status Page Needs to Switch Off Its Reality Distortion Field (5)January 27, 2022
- macOS 12.2 (1)January 26, 2022
- Swift Foundation Formatter Improvements January 26, 2022
- Clash of the Optionals January 25, 2022
- Apple Did Not Crowdfund :focus-visible in Safari (10)January 24, 2022
- Increased iCloud Errors (6)January 24, 2022
- Google Drive Incorrectly Flags File for Copyright Infringement January 24, 2022
- Jira Discontinues Catalyst Mac App (1)January 21, 2022
- User-Friendly Diagnostics Should Be a Core Part of Any System (3)January 21, 2022
- 1Password Series C Funding Round (28)January 19, 2022
- Making Mac OS X Unix Compliant Certified (1)January 19, 2022
- Microsoft Acquires Activision Blizzard (1)January 19, 2022
- Bartender and the Notch January 18, 2022
- BackLog 1.0 (7)January 18, 2022
- Safari 15 IndexedDB Information Leaks (8)January 17, 2022
- Canon Forced to Ship “Knockoff” Ink Cartridges January 14, 2022
- Catching Native Apps (22)January 12, 2022
- Converting from Aperture to Apple Photos January 10, 2022
- Has Time Machine Slowed for Small Files? (5)January 10, 2022
- Avast Antivirus Software Sold Browsing History January 10, 2022
- Lawsuit Alleges Google Paid Apple to Stay Out of Search (1)January 8, 2022
- Every Mac OS Welcome Video (6)January 7, 2022
- A Guide to NSButton Styles, 2022 January 7, 2022
- Using Kaleidoscope with XCTest Failures January 5, 2022
- Parsing .numbers Files With Python January 5, 2022
- obb: ClojureScript OSA January 5, 2022
- iCloud Private Relay White Paper (7)January 4, 2022
- Siri Suggestions and Privacy (9)January 4, 2022
- External Retina Display Rumors for 2022 (7)January 3, 2022
- Hyper Thunderbolt 4 Hub (3)January 3, 2022
- Squeezing the Most Out of Bluetooth January 3, 2022
- AirPrint Drivers Can Cause Reduced Print Saturation December 31, 2021
- The Surprising Cost of Checking Protocol Conformances in Swift December 31, 2021
- The Mac Observer, Acquired December 30, 2021
- The Confusing World of HDMI (2)December 30, 2021
- Signing Out of iCloud or Apple ID December 30, 2021
- Sparkle 2.0 December 29, 2021
- rcmd vs. the Mac App Store (3)December 29, 2021
- Disabling Exception Breakpoint When Running Unit Tests December 29, 2021
- Firefox 95’s RLBox December 27, 2021
- iOS Development Tips December 27, 2021
- FLoC and Manifest V3 December 27, 2021
- (mac)OStalgia (4)December 23, 2021
- NeXTSpirit Icons December 23, 2021
- Bypass TCC via Privileged Helpers (2)December 23, 2021
- FBI Guide to Getting Messaging Data December 23, 2021
- 25 Years of Apple + NeXT December 22, 2021
- Grammarly Disables Spell Checking Globally (15)December 22, 2021
- Four Years Without Net Neutrality (4)December 21, 2021
- How to Find Why a SwiftUI View Is Updating (1)December 21, 2021
- Monterey Shows Orange Microphone Dot on Video Projectors (9)December 20, 2021
- USBefuddled (11)December 20, 2021
- How Apple Could Improve Shortcuts December 20, 2021
- Apple Music Feedback Made It to Cook (9)December 17, 2021
- Apple Removes References to Controversial CSAM Scanning Feature (4)December 17, 2021
- FORCEDENTRY iMessage Zero-click Remote Code Execution (1)December 17, 2021
- Privacy and Repairs December 17, 2021
- Music.app and TV.app Use JET in macOS 12.2 Beta (3)December 16, 2021
- How Recovery Works on M1 Series Macs (4)December 16, 2021
- Proposed Foundation URL Improvements (2)December 15, 2021
- Saving PNG Files From Photoshop (3)December 15, 2021
- Xcode 13.2 (4)December 15, 2021
- Detecting the Mac TestFlight Environment December 14, 2021
- Opacity Precision (1)December 14, 2021
- macOS 12.1 (8)December 13, 2021
- Alternate App Store Product Pages and URLs December 13, 2021
- Abrahams on the Design of Swift (13)December 10, 2021
- Inside Apple’s Design Team (13)December 10, 2021
- OSLogStore on Monterey December 10, 2021
- The State of External Retina Displays (22)December 7, 2021
- Apple Accounts “Permanently” Blocked (12)December 7, 2021
- Manifesto for Ubiquitous Linking (1)December 6, 2021
- Cocoa Culture December 6, 2021
- M1 Mac Mini EC2 Preview December 3, 2021
- Inside Apple’s Chat Support (5)December 2, 2021
- William Cook, RIP (5)December 2, 2021
- Firefox’s Optimized Zip Format (1)December 1, 2021
- Thunderbolt 4 Docks (7)December 1, 2021
- Batch Converting Shortcuts to Scripts and Applets December 1, 2021
- Little Annoyances in macOS 12.0.1 (20)November 30, 2021
- Safari Background Tabs Reactivate November 30, 2021
- Are Mac Malware Defenses Changing Again? November 30, 2021
- Mac Upgrade Program (3)November 29, 2021
- Mac/iOS Safari Extension: Vinegar (1)November 29, 2021
- Xcode’s Environmental Pollution (1)November 26, 2021
- New Rowhammer Techniques November 26, 2021
- Metal-cpp (1)November 26, 2021
- The MacBook Pro Notch (11)November 24, 2021
- MacBook Pro 2021 Reviews (1)November 24, 2021
- Black Friday 2021 November 23, 2021
- Dropbox and Maestral (5)November 23, 2021
- Booting an M1 Mac From an External Disk With Monterey November 23, 2021
- Chromium’s URL Blocklist Can Now Prevent Viewing Page Source (2)November 22, 2021
- Safari Forgets Your History (8)November 22, 2021
- The Unexpected Return of JavaScript for Automation (2)November 22, 2021
- The Reincarnation of the Touch Bar (11)November 22, 2021
- First MacPaint and MacWrite Public Demo November 19, 2021
- Forgotten Image Formats (17)November 18, 2021
- WebKit E-mail Formatting Bug November 18, 2021
- Pacifist 4.0.1 November 18, 2021
- How to Use Apple’s Legacy Contact Feature November 18, 2021
- Why Won’t That Help Book Open? November 17, 2021
- GitHub Notifications and Mail Privacy Protection November 16, 2021
- Monterey Network Quality Tool November 16, 2021
- Mouse Pointer Memory Leak (4)November 15, 2021
- Apple Software Quality in 2021 (3)November 15, 2021
- Offline Translation in Monterey (2)November 12, 2021
- Apple’s 2021 Fiscal Year in Review November 12, 2021
- FastScripts 3 (5)November 11, 2021
- Apple Business Essentials (4)November 11, 2021
- Disk Utility in Monterey (5)November 9, 2021
- TestFlight for Mac Officially Launches November 8, 2021
- diskspace Tool to Report APFS Free Space (4)November 5, 2021
- ThinkTank Review From 1983 (2)November 5, 2021
- High Power Mode for Mac November 5, 2021
- Please Shrink the Trackpad (38)November 2, 2021
- Lightroom Classic 11 (1)November 2, 2021
- Keyboard Maestro 10 November 2, 2021
- Dangerous NSLog() Calls in Swift (2)November 2, 2021
- AppleScript Much Faster in Monterey (8)November 1, 2021
- Default macOS Wallpapers (2)November 1, 2021
- macOS 12 Monterey and User Interface Inconsistencies (1)November 1, 2021
- Apple’s Q4 2021 Results (2)October 29, 2021
- Larger Files and Smaller Packages on Monterey (2)October 29, 2021
- What’s New on the Monterey Command Line October 29, 2021
- Acquiring Kaleidoscope (1)October 28, 2021
- Final Safari 15 Fixes Favorites Bar and Tabs (1)October 27, 2021
- Photos in iOS 15 and Monterey October 25, 2021
- macOS 12.0 Monterey Released (3)October 25, 2021
- On The Much Improved State of Macintosh Hardware (15)October 21, 2021
- The Impossible Move (5)October 21, 2021
- The Best Mac External Displays (4)October 19, 2021
- Apple Music Voice Plan October 19, 2021
- Apple M1 Pro and M1 Max October 18, 2021
- AirPods 3 (3)October 18, 2021
- SuperDuper 3.5 Beta 4 for Monterey and Apple Silicon (1)October 18, 2021
- The Risks of Client-Side Scanning October 15, 2021
- Old Apple Human Interface Guidelines (1)October 15, 2021
- PrivacyTests.org (2)October 14, 2021
- XPC Service’s Methods Not Necessarily Run on Main Thread (3)October 14, 2021
- Keyb 1.3 (1)October 13, 2021
- Visual Studio and Teams Get More Native (5)October 13, 2021
- Download Progress With Awaited Network Tasks (3)October 12, 2021
- TextExpander 7 (9)October 12, 2021
- Firefox Can Now Fill Out PDF Forms October 11, 2021
- Simplifying Backwards Compatibility in Swift October 11, 2021
- Orion 0.99 (1)October 8, 2021
- Firefox Suggest and Contextual Suggestions October 8, 2021
- The Business of VPNs (8)October 8, 2021
- Kaleidoscope 3 (7)October 7, 2021
- Reproducible Code Signing on Apple Silicon October 6, 2021
- Mac Safari Extension: ActiveTab (3)October 6, 2021
- iOS Safari Extension: StopTheScript October 6, 2021
- “date -d” vs. “date -s” (2)October 6, 2021
- Safari Bookmarks [Not Actually] End-To-End Encrypted (2)October 4, 2021
- Stuck When Upgrading Directly From macOS Mojave to Big Sur (5)October 4, 2021
- PSPDFKit Takes Venture Capital October 1, 2021
- iCloudCoreDataStarter and Temporary IDs Bug October 1, 2021
- Retro Dither 1.0.1 (1)September 29, 2021
- Safari 15 for Mac (7)September 29, 2021
- IPLeak and DNS Leak Test September 28, 2021
- Mac OS X 10.1 Puma Revisited (1)September 27, 2021
- Indie Apps Catalog (2)September 27, 2021
- Some Web Sites Will Stop Working With El Capitan and Older (135)September 24, 2021
- Apple Lies About Epic Again (23)September 23, 2021
- Hide My Email (1)September 20, 2021
- iCloud Private Relay September 20, 2021
- Mail Privacy Protection September 20, 2021
- Magic Lasso Adblock 3.0 (6)September 15, 2021
- Creating Compile-Time Reminders in Xcode September 15, 2021
- Xcode 13 RC September 14, 2021
- macOS 11.6 (6)September 13, 2021
- Zero-click iMessage Attacks (6)September 13, 2021
- MarsEdit 4.5.2 September 13, 2021
- Universal Control (5)September 10, 2021
- Security Researchers Unhappy With Apple’s Bug Bounty Program September 9, 2021
- QuickBooks Desktop Subscriptions (1)September 9, 2021
- 21 Years of Apple Home Page Tabs September 9, 2021
- Why Is There No iPad or Mac Weather App? (4)September 9, 2021
- Fission Exits the Mac App Store September 7, 2021
- Apple Delays Child Safety Features September 7, 2021
- Powering Your Mac: Power Filters and UPS September 6, 2021
- The Persistent Gravity of Cross Platform (5)September 6, 2021
- Why Xcode Tools Are Slow After Reboot September 2, 2021
- Relaxing Anti-Steering Rules for Reader Apps (4)September 2, 2021
- Shortcut for Tapback in Messages (1)September 1, 2021
- Catalyst Sample Code Roundup (1)September 1, 2021
- Swift Atomics 1.0 August 31, 2021
- UTIs.cc August 31, 2021
- Privacy for Apple Employees (10)August 31, 2021
- Apple Store vs. Repair Shop (1)August 31, 2021
- Hopscotch Going Through App Store Review (3)August 27, 2021
- jsc August 26, 2021
- Apple News Partner Program (1)August 26, 2021
- Why Apple Asks for Your Other Device’s Password (5)August 26, 2021
- Additional Banking Information in App Store Connect (5)August 25, 2021
- New Club MacStories August 25, 2021
- Managing Family Sharing Subscriptions (1)August 24, 2021
- High CPU Use From trustd (4)August 24, 2021
- QuickTime Player Creates .mov Files (2)August 23, 2021
- NeuralHash Implementation and Collision (15)August 18, 2021
- Touché 1.1.5 August 18, 2021
- Safari 15 Changes in Beta 6 (5)August 18, 2021
- Switching Xcode Versions Without a Password (1)August 16, 2021
- Working on Internet Explorer 3 and Google Chrome (4)August 16, 2021
- iOS Dev Jobs August 16, 2021
- Cheap MagSafe-Like Adapters for USB-C (4)August 16, 2021
- macOS 11.5.2 (2)August 11, 2021
- 1Password 8 for Mac Early Access (61)August 11, 2021
- Safari 15 vs. Vivaldi When Matching the Web’s Colors (7)August 6, 2021
- After Dark Screensavers Recreated in CSS (5)August 6, 2021
- Kid Pix as a JavaScript App (1)August 6, 2021
- Scanning iCloud Photos for Child Sexual Abuse (54)August 5, 2021
- Apple Brings Back the Dedicated Store Web Page (4)August 5, 2021
- Zoom Settlement for Misleading Encryption Claims August 5, 2021
- dyld-shared-cache-extractor August 4, 2021
- Brief Reviews of (Nearly) Every Mac Keyboard (4)August 3, 2021
- iOS 15 Find My (4)August 3, 2021
- Suspicious Package Power User Features August 2, 2021
- MuseScore Requests Downloader Takedown (2)August 2, 2021
- Safari Extension Rejected Because Developer Not “Reputable” (11)July 30, 2021
- Avalanche Can Import Google Photos Libraries July 30, 2021
- Implementing a Focusable Text Field in SwiftUI July 30, 2021
- Compelled to Unlock With Face (1)July 30, 2021
- GitHub Token Authentication Requirements for Git Operations July 30, 2021
- Biden and FTC on Right to Repair (2)July 30, 2021
- 1Password Takes Second Round of Venture Capital (19)July 28, 2021
- Apple’s Q3 2021 Results July 28, 2021
- XLoader Malware July 28, 2021
- Hydromac Malware July 28, 2021
- Inside Apple’s CSAT Solutions Repair Depot July 27, 2021
- Safari Frustrations (15)July 27, 2021
- Safari 15 Changes in Beta 4 (3)July 27, 2021
- Developer Account Terminated After Reporting Security Issue (5)July 27, 2021
- macOS 11.5.1 (6)July 26, 2021
- Rumors About the Next Pro Macs (2)July 26, 2021
- Apple Business Model: A Naive Nostalgic Look (1)July 26, 2021
- Smaller Preferences Tab Icons in Big Sur (3)July 26, 2021
- macOS 11.5 July 23, 2021
- Git Tower 7 (1)July 22, 2021
- Hopper 4.8 July 22, 2021
- BBEdit 14 (3)July 20, 2021
- Owner Accounts on M1 Macs (1)July 19, 2021
- New Apple Podcasts App Still Unreliable (3)July 19, 2021
- SwiftUI Examples for macOS July 19, 2021
- Unclack 1.1.1 (2)July 16, 2021
- Xcodes.app July 15, 2021
- Distributing Unnotarized Mac Apps in an RTFD File July 15, 2021
- Leaking Files With TextEdit (1)July 15, 2021
- Safari 15 Changes in Beta 3 (3)July 15, 2021
- Time Capsule Thermal Flaw (5)July 14, 2021
- Overview of TCC Bypasses by Accident and Design (5)July 13, 2021
- Bypassing TCC By Changing the Environment (2)July 13, 2021
- Gatekeeper LaunchAgents Bypass July 13, 2021
- TeamViewer Local Privilege Escalation Vulnerability July 13, 2021
- Dynamic Libraries Bypass Gatekeeper (1)July 12, 2021
- Gatekeeper and File Quarantine Bypass July 12, 2021
- Pulse Network Logger Goes Open Source (1)July 9, 2021
- Open-sourcing the Micro.blog Apps July 9, 2021
- Woz on Right to Repair (10)July 9, 2021
- Migrating 2FA Codes From Authy to iCloud Keychain (1)July 9, 2021
- Another Western Digital 0-Day (1)July 9, 2021
- Generic Test Classes in Xcode 12.5 July 8, 2021
- Panic’s 2016 App Store Feedback (4)July 8, 2021
- Microsoft’s April 1998 Meeting With Steve Jobs (2)July 8, 2021
- Backblaze Computer Backup 8.0 (8)July 7, 2021
- Audacity’s New Privacy Policy (7)July 6, 2021
- Boop 1.3.1 (7)July 6, 2021
- Brave Search Public Beta (7)July 5, 2021
- PDFpen Acquired for $6 Million (4)July 5, 2021
- Custom Fonts in iOS and macOS apps July 2, 2021
- APFS Volume Names Are Still a Unicode Mess (2)July 1, 2021
- macOS 12 Monterey Public Beta (3)July 1, 2021
- DocC Is Unusable for Open Source Projects (5)June 30, 2021
- Remixing Old Tracks in Spatial Audio Is “Sacrilegious” (9)June 30, 2021
- Faster App Launching in iOS 15 and Monterey June 30, 2021
- Why You Can’t Roll Back Big Sur’s System Volume (3)June 30, 2021
- Lightroom Classic 10.3 (1)June 29, 2021
- GitHub Copilot (20)June 29, 2021
- Remote Wiping of WD My Book Live Drives June 29, 2021
- Download Full Installer (1)June 25, 2021
- Xcode 13 Column Breakpoints June 23, 2021
- Mail App Extensions (8)June 23, 2021
- Matter’s Smart Home June 22, 2021
- altool Update and notarytool June 21, 2021
- Reimplementing Security Code AutoFill June 21, 2021
- Chuq on the Apple Ecosystem (3)June 18, 2021
- Playing Lossless Audio on Macs (2)June 18, 2021
- macOS 12: Localized Keyboard Shortcuts (5)June 17, 2021
- Safari 15 Announced (30)June 17, 2021
- Tightening the Mac App Store Screws Again (7)June 16, 2021
- macOS 12 Removes PHP (8)June 16, 2021
- iMessage State Not Syncing (3)June 16, 2021
- Automattic Acquires Day One (5)June 15, 2021
- Safari IndexedDB Bug June 15, 2021
- Modifying NSTextLists in Code June 15, 2021
- Concurrency in Swift 5 and 6: Data Races (7)June 14, 2021
- Swift Overloads That Differ Only in Async June 14, 2021
- Settlement for AppleCare Privacy Invasion (5)June 11, 2021
- iOS 15 Weather App (3)June 11, 2021
- Live Text (7)June 11, 2021
- Digital Legacy and Account Recovery Contacts June 10, 2021
- How to Test Swift async/await Code With XCTest June 10, 2021
- Low Power Mode for Mac (6)June 9, 2021
- Constant Literals in Objective-C June 9, 2021
- FaceTime in iOS 15 and Monterey (4)June 9, 2021
- StoreKit 2 June 8, 2021
- Shortcuts for Mac (5)June 8, 2021
- TestFlight Finally Coming to the Mac (1)June 8, 2021
- macOS 12 Monterey Announced (11)June 8, 2021
- WWDC 2021 Links (1)June 7, 2021
- Old Apple Conceptual Documentation (2)June 7, 2021
- Kernel Assisting the Objective-C Runtime June 7, 2021
- Downgrading BridgeOS (1)June 4, 2021
- M1racles: M1ssing Register Access Controls Leak EL0 State (1)June 4, 2021
- TCC Bypass in XCSSET Malware June 4, 2021
- More Documents From Epic vs. Apple June 3, 2021
- Slow Testing With Xcode 12.5 and Big Sur (7)June 2, 2021
- 2021 Apple Design Award Finalists June 1, 2021
- macOS 11.4 Breaks Full Disk Access for Helper Tools (10)June 1, 2021
- WWDC 2021 Preview June 1, 2021
- WWDC 2021 Wish Lists (9)June 1, 2021
- The Difficulty of Accessing Old iMessages (15)May 31, 2021
- Starlink Review (9)May 30, 2021
- Faked Opposition to Net Neutrality May 30, 2021
- Using curl for Telnet Testing (2)May 28, 2021
- Apple Developer Forums Now Have RSS (2)May 27, 2021
- Unexpectedly 1.0 (1)May 25, 2021
- Firefox Now Uses Native Contextual Menus May 25, 2021
- Adobe Genuine Service (1)May 25, 2021
- macOS 11.4 (1)May 24, 2021
- Apple Execs on the Mac App Store (6)May 24, 2021
- Remaining Issues in Big Sur (40)May 24, 2021
- New Many Tricks Upgrade Model (11)May 21, 2021
- Carbon Copy Cloner 6 (1)May 20, 2021
- Epic v. Apple, Day 13 (3)May 20, 2021
- 20 Years of Apple Retail Stores (1)May 20, 2021
- Tweaks for Twitter 1.0 (5)May 19, 2021
- A Hard Bargain for Apple in China (15)May 19, 2021
- QoS and Task Segregation Make M1 Macs Feel Faster (5)May 18, 2021
- Parsing Dates Without Times May 18, 2021
- Apple Music Spatial Audio and Lossless Audio (1)May 17, 2021
- Big Sur Really Needs Real Free Space (15)May 16, 2021
- Adobe Discontinuing PostScript Type 1 Font Support (2)May 13, 2021
- iCloud Documents and Data Discontinued May 13, 2021
- What It Was Like to Sell Apps Online in 2003 (8)May 13, 2021
- Sketch Subscriptions (8)May 12, 2021
- Reimagining Apple’s Documentation (1)May 7, 2021
- Visual Studio 2022 May 6, 2021
- Extended Mac AppleCare+ Coverage (2)May 5, 2021
- Script Debugger 8 (4)May 4, 2021
- macOS 11.3.1 (5)May 3, 2021
- SuperDuper 3.5 Beta 1 (1)May 3, 2021
- SeaTurtle (Sponsor) May 2, 2021
- Apple Developer Tools Memory Lane April 30, 2021
- VMware Fusion on Apple Silicon Later This Year (6)April 30, 2021
- Catalina Security Update 2021-002 Breaks OpenCL (5)April 30, 2021
- Apple’s Q2 2021 Results April 29, 2021
- Mighty (20)April 28, 2021
- macOS 11.3 (1)April 27, 2021
- Mac and iPad Aren’t Meeting in the Middle Yet (7)April 23, 2021
- Apple Sued for Removing Purchased Content (8)April 23, 2021
- Menuwhere 1.0 (3)April 22, 2021
- Kaleidoscope 2.4.1 (1)April 22, 2021
- iMac 24-inch 2021 (20)April 20, 2021
- Apple Podcasts Subscriptions (2)April 20, 2021
- Bartender 4 (3)April 19, 2021
- Mac App Store Entitlement Folly (24)April 19, 2021
- Chuck Geschke, RIP April 19, 2021
- Mac Chimes of Death (3)April 16, 2021
- The Mystery of “White Spots” on Apple Trade Ins (3)April 15, 2021
- Collecting concurrentPerform(iterations:) Results in a Swift Array April 15, 2021
- ThinkPad X1 Nano (1)April 14, 2021
- Big Sur Has Changed How macOS Formats Time April 14, 2021
- PyCharm’s Transition to Apple Silicon April 14, 2021
- Talon Beta April 12, 2021
- Keyboard Shortcuts and non-US Layouts (5)April 9, 2021
- New Outlook’s Dangerous “Discard” Shortcut (13)April 7, 2021
- Resources for Learning SwiftUI April 7, 2021
- Swift “Collections” Package April 6, 2021
- Switching Back to Mac (11)April 6, 2021
- Apple Music macOS Review (3)April 5, 2021
- Apple Arcade Adds Classic Games (3)April 2, 2021
- The Mac Needs Shortcuts (3)April 2, 2021
- “Foil” UserDefaults Property Wrapper (4)April 2, 2021
- Subscribing to Updated Blog Posts (10)March 31, 2021
- How to Set Up Core Data and CloudKit March 31, 2021
- Making NSFetchRequest.fetchBatchSize Work With Swift March 31, 2021
- Replacing vs. Migrating Core Data Stores March 31, 2021
- More Apple Repair Providers and Lobbying March 30, 2021
- WWDC 2021 Announced and New Developer App (1)March 30, 2021
- Sparse Files Are Common in APFS March 30, 2021
- ExpanDrive and File Provider Framework (12)March 30, 2021
- How to Stop Mac App Store Notifications (1)March 29, 2021
- c0design Checker March 29, 2021
- NetNewsWire 6.0 for Mac March 29, 2021
- Firefox’s SmartBlock (1)March 27, 2021
- Mac OS X at 20 (4)March 24, 2021
- Big Sur’s Sidebar Translucency (4)March 24, 2021
- Big Sur’s Gray Menu Keyboard Shortcuts (2)March 24, 2021
- Xcode Tips March 23, 2021
- Substack’s Subscription Form vs. 1Password Autofill (2)March 23, 2021
- Closing Web Browser Windows Doesn’t Close Connections (12)March 23, 2021
- Firefox’s New Referrer Policy March 22, 2021
- Butterfly Keyboard Class Action Lawsuit (4)March 22, 2021
- How NetNewsWire Handles Threading (2)March 22, 2021
- Backblaze B2 Leaks Metadata to Facebook (2)March 22, 2021
- Mac Analytics on App Store Connect (7)March 19, 2021
- Setting macOS Defaults via Script March 19, 2021
- XcodeSpy Malware (4)March 19, 2021
- Intel’s Anti-Mac Ads (12)March 18, 2021
- Acorn 7 (2)March 18, 2021
- Photoshop for Apple Silicon March 18, 2021
- Dropbox Passwords (1)March 16, 2021
- Mac APIs that Require Provisioning Profiles March 16, 2021
- Underused and Overused GCD Patterns (3)March 16, 2021
- Mac Software Updates Open Up sshd (1)March 15, 2021
- Larger and Slower Updates With Big Sur (3)March 15, 2021
- TT2020 (1)March 10, 2021
- The Role of Bootable Duplicates in a Modern Backup Strategy (4)March 10, 2021
- Transferring iCloud Photos (2)March 9, 2021
- Apple Platform Security Guide (February 2021) (2)March 9, 2021
- Rachel True vs. iCloud (7)March 8, 2021
- macOS 11.2.3 (11)March 8, 2021
- Apple M1 Microarchitecture Research March 8, 2021
- Distributing Mac Apps Without Notarization (5)March 8, 2021
- Goodbye, iMac Pro (7)March 8, 2021
- Reverse-Engineering Rosetta 2 March 4, 2021
- Apple Account Locked Due to Failed Trade-in (4)March 4, 2021
- Free Trials Aren’t Free Apps (3)March 3, 2021
- Origin of macOS Poof Animation (5)March 2, 2021
- Apple Developer Forums Can Now Monitor Threads (3)March 2, 2021
- Apple Beige March 1, 2021
- The Mac Price Crash of 2021 (3)March 1, 2021
- Downcast 2.9.61 (1)March 1, 2021
- Apple Documentation and SwiftUI for Mac (5)February 26, 2021
- Excessive Mac SSD Wear (9)February 26, 2021
- Steve Jobs Stories (1)February 25, 2021
- macOS 11.2.2 (2)February 25, 2021
- The Context and the Logic (2)February 23, 2021
- Similar Detritus Not Allowed February 23, 2021
- Chromebooks Outsell Macs (19)February 22, 2021
- A Retrospective Look at Mac OS X Snow Leopard (14)February 22, 2021
- Unhelpful App Store E-mail Receipts (4)February 19, 2021
- Safari to Support WebM Video Playback February 19, 2021
- LastPass Pricing Changes (5)February 18, 2021
- 2021 State of Mac Malware (9)February 18, 2021
- Mail Search vs. Big Sur’s Fast User Switching (4)February 18, 2021
- Why Reporting Bugs to Apple May Harm Software Quality (14)February 18, 2021
- Dash 6 February 16, 2021
- Arq 7 (7)February 15, 2021
- FastScripts 3 Beta February 12, 2021
- Bad AppleScript: Fake RSS, Real Newsletter February 12, 2021
- Native Mac APIs for Go (2)February 11, 2021
- “EDR” Brings HDR to Non-HDR Displays (1)February 10, 2021
- macOS 11.2.1 (7)February 9, 2021
- Apple’s Supply Chain (17)February 9, 2021
- Remaining Issues New in Catalina (16)February 9, 2021
- Check Free Space Before Updating to Big Sur (5)February 8, 2021
- Intel’s M1 Benchmarks (4)February 8, 2021
- Call Recorder Succumbs to Apple Silicon (3)February 8, 2021
- Homebrew 3.0.0 February 5, 2021
- macOS 11.3 Beta February 5, 2021
- Yottamaster 4-Bay Hard Drive Enclosure (10)February 5, 2021
- Apple Wants Developer Transition Kits Back (26)February 4, 2021
- Deleting DerivedData the Right Way (1)February 4, 2021
- LAMBDA: The Ultimate Excel Worksheet Function (5)February 3, 2021
- Chrome Browser Extension for iCloud Passwords (5)February 2, 2021
- Xcode 12.5 Beta (4)February 2, 2021
- macOS 11.2 (6)February 2, 2021
- Old SuperDuper for Big Sur (10)February 1, 2021
- iMessage’s BlastDoor Sandbox (10)February 1, 2021
- 2020 Six Colors Apple Report Card (5)January 30, 2021
- Apple’s Q1 2021 Results (8)January 28, 2021
- Data Privacy Day at Apple (6)January 28, 2021
- Mac Mini Power Consumption and Thermal Output Specs (4)January 28, 2021
- Heap-based Buffer Overflow in Sudo (1)January 27, 2021
- Aqueux Dynamic Wallpapers January 27, 2021
- Xcode 12.4 January 27, 2021
- It’s Over Between Us, AVAudioEngine (1)January 27, 2021
- The Business of MKBHD (1)January 26, 2021
- SwiftUI Unit Testing January 26, 2021
- Displaying the State or the Action (4)January 26, 2021
- Hazel Codesigning and Notarization Woes January 25, 2021
- Codye 1.1.3 (9)January 25, 2021
- Hush Content Blocker for Safari (3)January 25, 2021
- Big Sur Document Icons Are Illegible January 25, 2021
- Sketch Library for Big Sur January 22, 2021
- Retiring Tucows Downloads January 22, 2021
- Reversing Malicious Run-Only AppleScripts January 22, 2021
- OWC Thunderbolt 4 Hub (6)January 22, 2021
- Beeper Brings iMessage to Android and Windows (1)January 21, 2021
- Notes on Activation Lock: Apple Silicon Management Challenges January 21, 2021
- Why Webcams Aren’t Good Enough (8)January 21, 2021
- Porting Firefox to Apple Silicon January 20, 2021
- Network Neutrality Follow-up (2)January 20, 2021
- NSSavePanel Crashes on Big Sur (2)January 19, 2021
- How to Reserve Time Machine Space on an APFS Drive (11)January 19, 2021
- Signal Review (4)January 19, 2021
- Switching to Windows and Linux (10)January 18, 2021
- Is the Finder Wobbly in Big Sur? January 18, 2021
- Storing the Time Zone With a Date (6)January 18, 2021
- User-defined Order in SQL (1)January 18, 2021
- Where Are the Safari Web Extensions? (2)January 15, 2021
- CleanShot X (2)January 15, 2021
- Steve Jobs at All Things Digital (2)January 15, 2021
- The Best Mac Rumors in a Long Time (14)January 15, 2021
- TabFS (5)January 14, 2021
- macOS 11.2 Beta 2 Adds Full Custom Kernel Support January 14, 2021
- ContentFilterExclusionList Gone in macOS 11.2 Beta 2 (2)January 14, 2021
- Reminder: iMessage Not Meaningfully E2E (15)January 14, 2021
- An Otter RSS 1.0 (3)January 13, 2021
- 2021 Backup Strategy (4)January 13, 2021
- Growth in Desktops, Mac Marketshare (3)January 13, 2021
- Lost Persistent AppleScript Properties (2)January 13, 2021
- Setting Your Default Web Browser on Big Sur January 13, 2021
- iTunes at 20 (6)January 12, 2021
- Here Lies Flash (2)January 12, 2021
- New 4 TB SSDs From SanDisk and WD January 11, 2021
- Swift FilePath Syntactic Operations January 11, 2021
- Dissecting the Apple M1 GPU January 11, 2021
- SwiftUI Views to Images (1)January 11, 2021
- Audion 4.0 (5)January 7, 2021
- 10th Anniversary of the Mac App Store (13)January 6, 2021
- Samsung T7 Review (10)January 6, 2021
- Project Monarch (13)January 4, 2021
- Zoom Rooms Weekly Restart (2)January 4, 2021
- Let’s Make 2021 the Year of Disk Utility January 1, 2021
- Amphetamine Threatened With App Store Removal (26)January 1, 2021
- NSURL/SMB Precomposed Character Bug (2)December 31, 2020
- Tiny Open and Save Dialogs in Big Sur (2)December 31, 2020
- 20 Macs for 2020: #1 – iMac G3 (12)December 30, 2020
- Mojave Security Update Removes Support for Automatic Snapshots December 30, 2020
- No More Big Sur Internet Recovery (5)December 30, 2020
- Mac App Store Updates Failing on Mojave (23)December 29, 2020
- SwiftUI Layout Explained December 24, 2020
- Apple’s “Privacy Nutrition Labels” Are a Blessing and a Curse (2)December 24, 2020
- The Big Sur Sneeze (1)December 23, 2020
- Booting an M1 Mac From an External Disk (9)December 22, 2020
- Undocumented NSShadow Change on Catalina (7)December 22, 2020
- LG 27UK850-W: An Acceptable 27-inch Display (8)December 21, 2020
- Zoom Executive Charged With Suppressing Calls (1)December 21, 2020
- Web Search Indexes and Ecosia in Safari (7)December 18, 2020
- Apple Silicon Mac mini for Continuous Integration December 18, 2020
- Apple’s New Map: Canada December 18, 2020
- Where Is End-to-End Encryption for iCloud? (5)December 17, 2020
- No More Downloadable macOS Updates (5)December 17, 2020
- Little Snitch 5.1 Beta (2)December 17, 2020
- Podcasts in Big Sur (2)December 16, 2020
- Dismissing Big Sur Notifications (5)December 15, 2020
- Chrome Updater May Cause Mac Slowness (15)December 14, 2020
- “Damaged” Apps That Can’t Be Opened (1)December 14, 2020
- Gmail Click-time Link Protections (3)December 14, 2020
- Xcode 12.3 (3)December 14, 2020
- macOS 11.1 (3)December 14, 2020
- Microsoft Productivity Score (2)December 14, 2020
- Lightroom Classic 10 Slowness (6)December 11, 2020
- Path Finder 10 (1)December 11, 2020
- Making TextEdit Create an Untitled Document at Launch (4)December 10, 2020
- HoudahSpot 6.0 December 9, 2020
- AirPods Max (9)December 8, 2020
- Reviving or Restoring a Mac With Apple Silicon (4)December 8, 2020
- App Store Best of 2020 (5)December 7, 2020
- Sandbox Doesn’t Protect Files From stat() (7)December 7, 2020
- Family Sharing for Subscriptions and IAPs (1)December 4, 2020
- BlueMail Antitrust Case Against Apple Dismissed December 4, 2020
- iOS Apps on Mac Require System Integrity Protection (9)December 4, 2020
- Enrolling in the App Store Small Business Program (1)December 3, 2020
- Official macOS Hosting and Amazon EC2 (4)December 3, 2020
- OmniFocus 3.11 for Mac December 2, 2020
- Sketch’s Big Sur App Icon December 2, 2020
- Porting Linux to Apple Silicon Macs (1)December 2, 2020
- Is Big Sur’s System Volume Sealed? December 2, 2020
- Retiring Growl (3)November 30, 2020
- What Is Not So Great About SwiftUI (4)November 30, 2020
- Carbon Copy Cloner 5.1.23 November 27, 2020
- Preparing an iOS App for Mac (1)November 27, 2020
- M1 Mac Bluetooth Issues (1)November 27, 2020
- Reviews of the First M1 Macs (1)November 27, 2020
- iOS Apps Not Available in the Mac App Store (4)November 25, 2020
- libdispatch’s Unmet Promise (8)November 25, 2020
- ML Compute on M1 Macs (1)November 25, 2020
- Hazel 5 (3)November 25, 2020
- Black Friday 2020 November 24, 2020
- M1 Macs Add Hurdles for Audio Plug-ins (5)November 24, 2020
- Apple Security Hampers Detection of Unwanted Programs (2)November 24, 2020
- SF Symbols 2.1 November 23, 2020
- Requesting Entitlements, Still Broken (2)November 23, 2020
- M1 Memory and Performance (8)November 23, 2020
- Twitter Launches Fleets (2)November 19, 2020
- Rosetta 2 Not Preinstalled (17)November 19, 2020
- iPhone and iPad Apps in the Mac App Store (3)November 19, 2020
- Big Sur Not “Preparing” for Touch Macs (6)November 19, 2020
- App Store Small Business Program With 15% Fee (23)November 18, 2020
- A Hole in the Wall (10)November 17, 2020
- Big Sur Application Icons (7)November 17, 2020
- Big Sur Notifications (5)November 17, 2020
- Big Sur Bricking MacBook Pros (2)November 16, 2020
- Where Is TestFlight for Mac? (1)November 16, 2020
- Performance of Rosetta 2 on Apple M1 (10)November 16, 2020
- Intel’s Disruption Is Now Complete (4)November 16, 2020
- Apple Server Outage Makes Mac Apps Hang on Launch (13)November 13, 2020
- Waiting to Update to Big Sur (5)November 13, 2020
- macOS 11.0 Big Sur Released (2)November 13, 2020
- Evernote Goes Electron (4)November 13, 2020
- Apple M1 Benchmarks (1)November 12, 2020
- Hide My Bar 1.5 (3)November 11, 2020
- The Apple Silicon M1 (24)November 11, 2020
- On Apple’s SwiftUI Header File Documentation November 11, 2020
- Apple Silicon: The Roads Not Taken (23)November 10, 2020
- One More Thing: Apple Silicon Macs (15)November 10, 2020
- On Apple’s Piss-Poor Documentation (3)November 10, 2020
- Updating to Catalina, Finally (10)November 9, 2020
- Fragile Spotlight Comments November 9, 2020
- Fortnite to Return via Streaming (1)November 9, 2020
- HP Reneges on Free Instant Ink (6)November 6, 2020
- macOS Big Sur 11.0.1 Release Candidate (6)November 5, 2020
- Hopper 4.6 November 3, 2020
- Carbon Copy Cloner 5.1.22 (11)November 3, 2020
- Little Snitch 5 (3)November 2, 2020
- AirPods Pro Rattlegate Service Program (3)November 2, 2020
- Apple’s Q4 2020 Results November 2, 2020
- More Big Sur UI Refinements (12)October 30, 2020
- More Notarized Mac Malware (1)October 30, 2020
- MoneyWell 3.0.15 (3)October 29, 2020
- Unkillable “Songs of Innocence” (4)October 27, 2020
- Zoom’s End-to-End Encryption Has Arrived October 27, 2020
- Sketch on Native Mac Apps (11)October 27, 2020
- Apple University Dean on Apple’s Organizational Structure October 26, 2020
- HP Printer Driver Certificate Revoked (13)October 23, 2020
- Google Antitrust Lawsuit (6)October 23, 2020
- Unresponsive Keyboard After Waking Mac October 22, 2020
- Apple Apps Exempt From Network Filters and VPNs (13)October 22, 2020
- Apple Selling HomeKit-enabled Molekule Air Purifier (1)October 20, 2020
- Avoiding AppleScript Security and Privacy Requests October 16, 2020
- Chrome Exempts Google Sites From User Site Data Settings (12)October 16, 2020
- Steve Jobs Stories October 16, 2020
- The Developer Experience Gap October 15, 2020
- Faster Xcode Updates (7)October 14, 2020
- BBEdit 13.5 (5)October 14, 2020
- MacUpdate Acquired by Clario (4)October 12, 2020
- Apple’s New Map: U.S. Territories, Ireland/U.K. October 12, 2020
- BitBar Needs a Developer (1)October 9, 2020
- Date Format Change in App Store Receipts (2)October 8, 2020
- We Hacked Apple for 3 Months (7)October 8, 2020
- Swift “Algorithms” Package (1)October 8, 2020
- Windows XP Source Code Leaked (4)October 8, 2020
- checkra1n T2 Exploit (10)October 7, 2020
- The Era of Visual Studio Code (11)October 7, 2020
- Disk Utility’s First Aid in Catalina October 6, 2020
- Update on Agenda’s Sales Model October 6, 2020
- Home (9)October 5, 2020
- Big Sur’s Hidden Document Proxy Icon (13)October 5, 2020
- 5 GUIs (4)October 5, 2020
- Introducing Swift Atomics October 2, 2020
- macOS Big Sur Changes for Developers (7)October 2, 2020
- Quality Management in Apple’s System Updates Over Time (6)October 2, 2020
- Buildwatch October 1, 2020
- Epic v. Apple Hearing (24)October 1, 2020
- Priorities (18)October 1, 2020
- Roku Adding Apple AirPlay 2 and HomeKit (4)September 28, 2020
- Swift System Is Now Open Source September 25, 2020
- The Need for Stable Foundations in Software Development (8)September 25, 2020
- Pixelmator Pro Gets AppleScript Support (6)September 25, 2020
- Arq 7 Announced (1)September 25, 2020
- Amazon Luna Cloud Gaming Service September 24, 2020
- macOS 10.15.7 (3)September 24, 2020
- PDF Liquid Mode (3)September 23, 2020
- macOS Containers and defaults September 23, 2020
- Why Public Betas? (4)September 23, 2020
- Forbidden Controls in Catalyst’s Mac Idiom (3)September 22, 2020
- “New Look” Outlook Shipping in October (6)September 22, 2020
- Repairing by Replacing (10)September 22, 2020
- A Visual History of System Preferences (7)September 21, 2020
- NetNewsWire 5.1 for Mac September 21, 2020
- Safari 14 (7)September 18, 2020
- The State of SwiftUI (2)September 18, 2020
- Apple Says Epic Is “Saboteur, Not a Martyr” (2)September 18, 2020
- Authoring Mac Help Books in 2020 (7)September 16, 2020
- What’s Left to Do After Migration? (2)September 16, 2020
- iOS 14 Shipping Tomorrow, Xcode 12 GM (3)September 15, 2020
- Big Fish Casino (6)September 14, 2020
- Big Sur’s Transparent Menu Bar (14)September 11, 2020
- Design and Implement macOS 11 Document Icons September 10, 2020
- A Step Back (3)September 10, 2020
- Coda to Become Nova September 10, 2020
- iMac’s Nano-Textured Glass (10)September 9, 2020
- Mac App Store Sandbox Escape by Bypassing Initialization September 9, 2020
- Screen Recording in Big Sur Requires Admin Account (13)September 8, 2020
- Swift Runtime Heap Objects and Type Layout September 8, 2020
- Awaiting SuperDuper for Big Sur (7)September 7, 2020
- Why You Should Charge More for Your App Subscriptions (8)September 4, 2020
- Auto Linking in MachO-Explorer September 4, 2020
- Tokens 2 September 4, 2020
- Recreating the Big Sur Desktop Picture (1)September 3, 2020
- Keysmith 1.0.4 (2)September 3, 2020
- App Store Foreign Tax Changes (8)September 3, 2020
- Setting Default URL Handlers (2)September 1, 2020
- Thermal Corner for the 16-inch MacBook Pro (12)September 1, 2020
- Identifying People by Their Browsing Histories August 31, 2020
- Notarized Mac Malware (4)August 31, 2020
- Allowing Bug Fixes and Challenging the Guidelines (2)August 31, 2020
- Is macOS Becoming Unmaintainable? (9)August 31, 2020
- VMware Fusion 12 August 28, 2020
- Stealing Local Files Using Safari Web Share API (1)August 27, 2020
- Where Did Mac’s Resale Value Go? (17)August 27, 2020
- Why Did Mozilla Remove XUL Add-ons? (4)August 27, 2020
- Improved KVO in Big Sur (6)August 26, 2020
- Epic Will Stop Updating Fortnite for iOS and Mac (11)August 26, 2020
- Potential (6)August 25, 2020
- Another MacBook Pro Flexgate Lawsuit (2)August 25, 2020
- Microsoft Supports Epic’s Injunction (1)August 24, 2020
- Subscription or No Subscription? (4)August 24, 2020
- What Changed Before SwiftUI 1.0 (1)August 20, 2020
- Can’t You Just Right-Click? (1)August 19, 2020
- Apple Silicon Macs to Require Signed Code (4)August 19, 2020
- Apple to Cut Epic Off From iOS and Mac Developer Tools (35)August 17, 2020
- Mozilla Signs Fresh Google Search Deal August 17, 2020
- XCSSET Mac Malware August 14, 2020
- Mozilla Layoffs (8)August 11, 2020
- Dithering Preview August 11, 2020
- Funneling Into Apple News+ (10)August 10, 2020
- “Everything” Apple Gift Cards (3)August 10, 2020
- SwiftUI Alerts (2)August 10, 2020
- Why Apple Believes It’s an AI Leader August 7, 2020
- Infecting macOS via Macro-laden Documents (1)August 7, 2020
- Renaming Human Genes for Excel (8)August 7, 2020
- Disabling Wallpaper Tinting August 6, 2020
- Unsticking Stuck Preference Settings August 6, 2020
- Emulating Equal-Size Constraints in SwiftUI August 6, 2020
- SoundSource 5 August 5, 2020
- iMac 2020 (15)August 4, 2020
- Apple Remote-Kills Long-time Developer’s Apps (25)August 4, 2020
- Apple Style Guide on the Web August 3, 2020
- 20 Years Ago: the PowerMac G4 Cube (1)August 3, 2020
- Camo 1.0 (5)August 3, 2020
- Catalina: More Trouble Than It’s Worth (11)August 3, 2020
- Speculation in JavaScriptCore July 30, 2020
- macintosh.js (1)July 30, 2020
- Keeping Dropbox July 30, 2020
- MarsEdit 4.4 (1)July 28, 2020
- macOS 10.15.6 Bug Causes Crashes With Virtualization (2)July 28, 2020
- 64-bit ScanSnap Manager for Older Scanners (1)July 27, 2020
- Hopper for Apple Silicon and Big Sur July 27, 2020
- USB-C Is Still a Mess (12)July 27, 2020
- Big Sur Is Both 10.16 and 11.0 (2)July 21, 2020
- Return and Enter Are Two Different Keys (8)July 21, 2020
- How macOS 11 Will Sound July 21, 2020
- swift-reflection-dump July 20, 2020
- Launch Services Browser 2.1 (1)July 20, 2020
- The Rise and Fall of Adobe Flash July 20, 2020
- Omni Group’s New Licensing (3)July 17, 2020
- macOS 10.15.6 (15)July 16, 2020
- Don’t Close Your MacBook With a Camera Cover (5)July 16, 2020
- APFS Snapshots of the Big Sur System Volume (20)July 14, 2020
- SwiftUI for Mac on Big Sur July 14, 2020
- The WWDC Format (5)July 14, 2020
- The Raison d’Être for the App Store (16)July 10, 2020
- VMware Fusion Tech Preview for Big Sur (3)July 9, 2020
- How to Decode Apple Version and Build Numbers (1)July 9, 2020
- Is WebKit Sabotaging the Future of the Open Web? (29)July 8, 2020
- Apple Silicon and Virtualization (1)July 8, 2020
- What Changes Might Be Coming to New Mac Hardware? (9)July 7, 2020
- Visual Comparison of macOS Catalina and Big Sur (15)July 6, 2020
- H.266/Versatile Video Coding (VVC) (1)July 6, 2020
- AirPods Pro: Rattlegate (9)July 6, 2020
- AirPods vs. AirPods Pro (11)July 6, 2020
- Optimizing the Objective-C Runtime in Big Sur (1)July 6, 2020
- mount_apfs TCC Bypass and Privilege Escalation July 3, 2020
- Big Sur’s Narrow Alerts (5)July 3, 2020
- Using SVGs in Asset Catalogs July 2, 2020
- A Huge Year for SwiftUI July 2, 2020
- Safari Privacy Protections Bypass July 2, 2020
- Boot and Recovery Mode on Apple Silicon Macs (2)July 2, 2020
- Upgrade Interviews Bob Borchers and Ronak Shah July 1, 2020
- Canceling Apple Arcade Games (5)July 1, 2020
- Sim Genie 1.0 (1)July 1, 2020
- Big Sur’s Hidden Containers Folder (10)July 1, 2020
- 2020 Apple Design Awards (4)June 30, 2020
- APFS and Time Machine in Big Sur (1)June 30, 2020
- Git Tower 5 June 29, 2020
- Developer Transition Kit Benchmarks (4)June 29, 2020
- The New York Times Pulls Out of Apple News (2)June 29, 2020
- How to Remove YouTube Tracking (5)June 29, 2020
- MKBHD Interviews Craig Federighi (12)June 26, 2020
- Closing Microsoft Retail Stores (2)June 26, 2020
- Reverse Engineering macOS 11.0 (7)June 26, 2020
- Console, the Vital Tool That Apple Abandoned (7)June 26, 2020
- The Talk Show Remote From WWDC 2020 (18)June 25, 2020
- Skylake QA Drove Apple Away (3)June 25, 2020
- Apple Silicon (11)June 23, 2020
- iOS Apps on macOS 11 (6)June 23, 2020
- macOS 11.0 Big Sur Announced (10)June 23, 2020
- Installing the macOS 11.0 Beta (4)June 23, 2020
- Parcel (Sponsor) (2)June 22, 2020
- WWDC 2020 Links June 22, 2020
- CustomShortcuts 1.0 June 22, 2020
- Fantastical 3.1 June 22, 2020
- SummerFest 2020 for Indie Mac Apps June 19, 2020
- Looking Back at WWDC 1990 (3)June 19, 2020
- New Apple Developer Forum (6)June 19, 2020
- Lightroom Classic 9.3 June 17, 2020
- Zoom End-to-End Encryption for All June 17, 2020
- Adobe Flash Player End of Life: December 31 (4)June 17, 2020
- Stop DuckDuckGo Clickjacking (9)June 16, 2020
- Apple Developer App for Mac (1)June 16, 2020
- BitBar (3)June 15, 2020
- How to Improve the App Store (19)June 12, 2020
- Discontinuing iBooks Author and iTunes U (2)June 11, 2020
- Brilliant Hardware in the Valley of the Software Slump (1)June 11, 2020
- Upgrading to a 16-inch MacBook Pro (32)June 10, 2020
- ARM Macs to Be Announced at WWDC 2020 (11)June 9, 2020
- plutil Enhanced in Catalina (1)June 9, 2020
- macOS vs. Dragon Dictation (9)June 8, 2020
- Why TextView Is My SwiftUI Canary (3)June 8, 2020
- Apple Linker Magic & Swift Runtime June 8, 2020
- Password Manager Resources (3)June 5, 2020
- Acorn 6.6 June 5, 2020
- VMware Fusion 11.5.5 June 5, 2020
- macOS Calendar Exfiltration June 4, 2020
- Google Chrome Incognito Lawsuit (4)June 3, 2020
- Claquette 2.0 (1)June 3, 2020
- Unable to Enable Safari Extensions (7)June 3, 2020
- Apple’s Linker & Deterministic Builds June 3, 2020
- Exploring Hearing Aid Integration in iOS (4)June 2, 2020
- Clario’s MacKeeper June 2, 2020
- BBEdit 13.1 June 2, 2020
- macOS 10.15.5 Supplemental Update June 1, 2020
- Apple Mail Randomly Becomes the Frontmost Application (13)June 1, 2020
- InterposeKit June 1, 2020
- Backing Up Core Data Stores May 29, 2020
- OmniFocus 3.8 May 29, 2020
- Shrugs 1.0 (7)May 28, 2020
- Camo Beta (2)May 28, 2020
- FileMaker 19 (5)May 28, 2020
- Catalina Fonts You Didn’t Know You Had Access To (5)May 27, 2020
- The LG UltraFine 5K, kernel_task, and Me (5)May 27, 2020
- macOS 10.15.5 (12)May 27, 2020
- Sublime Merge 2 (4)May 26, 2020
- macOS 10.15: Slow by Design (16)May 22, 2020
- Marking Unused Required Swift Initializers As Unavailable May 22, 2020
- HEIC and the College Board (2)May 21, 2020
- Don’t Bury a Wet Laptop in Rice (1)May 20, 2020
- Be Careful When Scheduling Events Using Siri May 20, 2020
- Timing in SSH (3)May 19, 2020
- Why NetNewsWire Is Fast (7)May 19, 2020
- Magic Lasso Adblock (Sponsor) May 18, 2020
- Security Theatre in Safari Download Permissions May 18, 2020
- WWDC 2020 Wish Lists (8)May 14, 2020
- Security Flaws in Adobe Acrobat Reader May 14, 2020
- Dell UltraSharp 49 Review (1)May 14, 2020
- Valve Drops Mac Support for SteamVR (2)May 14, 2020
- Profanity-Blocking Font (3)May 13, 2020
- Logic Pro X 10.5 (4)May 12, 2020
- Search in Messages.app (12)May 12, 2020
- Apple Books for Authors May 11, 2020
- RSS Readers Rejected From the App Store (3)May 11, 2020
- Apps That Can’t Be Transferred (1)May 11, 2020
- swiftdt (Swift Debug Tool) May 11, 2020
- Dithering Podcast (1)May 8, 2020
- Flexgate Class Action Lawsuit May 8, 2020
- Steve Jobs, Photographer May 7, 2020
- Zapping the PRAM for Catalina Permissions (2)May 7, 2020
- Zoom Security Improvements (1)May 7, 2020
- Microsoft Word Now Flags Double Spaces As Errors (5)May 7, 2020
- Reviving a 16-year-old Mac App May 6, 2020
- AirPods Pro Firmware Problems (5)May 6, 2020
- CleanMyMac X in the Mac App Store (2)May 6, 2020
- Mac Pros Don’t Really Sleep (8)May 6, 2020
- Advantages of the Arq 6 File Format (3)May 6, 2020
- Apple’s Q2 2020 Results May 6, 2020
- WWDC 2020 Announced (1)May 5, 2020
- 13-inch MacBook Pro 2020 (2)May 5, 2020
- Psychic Paper (1)May 5, 2020
- Arq and Time Machine Exclusions (10)May 4, 2020
- NSProgress Documentation Conflicts May 4, 2020
- NetNewsWire Code Layout May 4, 2020
- actool Strips Larger Icon Sizes (1)April 29, 2020
- Not Dogfooding DriverKit (8)April 29, 2020
- Mac Sandbox Escape via TextEdit (4)April 28, 2020
- APFS Sparse Bundle Bugs (1)April 28, 2020
- Image Capture HEIF Conversion Padding (3)April 27, 2020
- BlockBlock 1.0 (6)April 27, 2020
- Bloomberg: ARM Macs in 2021 (10)April 23, 2020
- Throttling Due to Thunderbolt Left Proximity Sensor (10)April 23, 2020
- WebKit: Inline Caching With Delete April 23, 2020
- NativeConnect in the Mac App Store April 22, 2020
- Macintosh Y2020 (1)April 21, 2020
- How to Restart the Touch Bar (2)April 21, 2020
- There Should Be an iCloud Keychain App (3)April 20, 2020
- Privileged Operations on macOS (11)April 20, 2020
- NSDateFormatter.com (4)April 20, 2020
- Battery Health Management for Mac (13)April 17, 2020
- Chrome vs. Safari: Energy Use and Compatibility (17)April 17, 2020
- AirPods Pro Thoughts (20)April 15, 2020
- Service Station 1.0 (1)April 14, 2020
- Bar None 1.0 (1)April 14, 2020
- SoundSource From Rogue Amoeba (Sponsor) (3)April 13, 2020
- Arq 6 (18)April 13, 2020
- Git Tower 4.3 April 13, 2020
- Resources for Learning Objective-C and AppKit (4)April 13, 2020
- CloudKit Impressions From a NetNewsWire Developer (4)April 10, 2020
- The Windmill Source Code Is Now Public April 10, 2020
- Every Zoom Security and Privacy Flaw So Far April 10, 2020
- Zoom Installation (3)April 10, 2020
- macOS 10.15.4 Supplemental Update (3)April 9, 2020
- App Store Sandbox Dropping Requests (1)April 6, 2020
- Swift Bridging of allHeaderFields April 3, 2020
- The Case for Postponing macOS 10.16 (14)April 2, 2020
- Opening Large CSV Files in Numbers 10.0 (5)April 2, 2020
- altool 4.01 April 2, 2020
- Zoom Meetings Aren’t End-to-End Encrypted (1)March 31, 2020
- Omni Group Layoffs (9)March 31, 2020
- macOS 10.15.4 Broke SSH (15)March 31, 2020
- Xattrs Make Time Machine Backups Waste Space (11)March 30, 2020
- “Cursor,” “Pointer,” and “Insertion Point” (3)March 30, 2020
- Old macOS Desktop Pictures, Upscaled March 27, 2020
- Safari 13.1: Third-Party Cookie Blocking and 7-Day Script-Writeable Storage (5)March 26, 2020
- Retina MacBook Air Staingate (2)March 26, 2020
- Zoom Attention Tracking and Facebook (5)March 26, 2020
- Little Snitch and the Deprecation of Kernel Extensions March 25, 2020
- Xcode 11.4 and Swift 5.2 (1)March 25, 2020
- A Different Zoom in the Mac App Store (6)March 25, 2020
- macOS 10.15.4 (4)March 24, 2020
- Aerial Brings Apple TV Screen Savers to the Mac March 24, 2020
- Making Swift Properties Overridable Only in Debug Builds March 24, 2020
- Chrome and Firefox Postpone Disabling TLS 1.0 and 1.1 March 23, 2020
- Apple Mail’s Magic Mailboxes (4)March 23, 2020
- Writing Command Line Interfaces for iOS Apps March 20, 2020
- What Does the “Move To” Command Do in iWork? March 20, 2020
- Mac mini 2020 (1)March 19, 2020
- The Growth of Command Line Options March 19, 2020
- MacBook Air 2020 (12)March 18, 2020
- Understanding Combine March 17, 2020
- Rewriting Dropbox’s Sync Engine in Rust (1)March 17, 2020
- Working From Home Temporarily (2)March 16, 2020
- The Pace of macOS Updates March 16, 2020
- ViDL 1.0.2 (9)March 13, 2020
- Eight Major Releases Later, Sandbox File Limit Bug Remains March 13, 2020
- Sparkle Project Needs Help (1)March 13, 2020
- WWDC 2020 to Be Online-only March 13, 2020
- Awesome macOS Command Line (1)March 11, 2020
- Reverting From Apple News Format to RSS (3)March 11, 2020
- Saving Audion Faces (2)March 10, 2020
- Vanishing MacBook Pro Ports (10)March 10, 2020
- Folding@home March 9, 2020
- The Decimation of Safari Extensions (9)March 6, 2020
- iCloud and iMessage Experiencing Performance Issues March 5, 2020
- Mac Programming in 2020 March 5, 2020
- Optimizing PDF File Size (1)March 4, 2020
- Wide Gamut Color in CSS With Display-P3 (2)March 4, 2020
- Apple’s (Not Quite) Secure Notes (2)March 4, 2020
- APFS Snapshots and Large Files (7)March 3, 2020
- 2020 Mac Hardware Rumors (1)March 3, 2020
- MacSurfer Shutting Down (3)March 3, 2020
- SETI@home Shuts Down March 3, 2020
- Xconfig and XcodeBuildSettings.com March 2, 2020
- “Time” Swift Package March 2, 2020
- Swift Argument Parser February 28, 2020
- Craig Federighi’s Advice February 28, 2020
- MarkdownAttributedString (3)February 27, 2020
- Kr00k Wi-Fi Vulnerability (6)February 27, 2020
- What You See in the Finder Should Always Be Correct (10)February 26, 2020
- ShortcutDetective February 26, 2020
- Restoring the Mac Startup Chime (2)February 24, 2020
- Safari to Reject HTTPS Certificates Longer Than a Year (6)February 24, 2020
- iOS Developer Survey (1)February 24, 2020
- Git Tower 4.2 (1)February 21, 2020
- Mac Backups and the Versions Database February 21, 2020
- Larry Tesler, RIP (1)February 19, 2020
- Which OS Services Are App Store–only? February 19, 2020
- Catalina Data Protections Break File Sharing (14)February 18, 2020
- Goodbye, Mac360 (1)February 18, 2020
- The Paywalled Garden: iOS Is Adware (19)February 17, 2020
- SwitchGlass 1.0 (1)February 14, 2020
- macOS 10.15.3 Time Machine Problems February 14, 2020
- macOS 10.15.3 Update Erases Log Files, Too February 14, 2020
- macOS 10.15.3 Update Doesn’t Create APFS Snapshot (9)February 13, 2020
- 2020 State of Mac Malware (7)February 13, 2020
- BlueMail Back in Mac App Store February 13, 2020
- KVO Reentrancy Canary February 12, 2020
- More About SwiftUI (24)February 11, 2020
- Rejecting and Accepting an Appfigures Client February 11, 2020
- Avalanche for Lightroom 1.0.5 February 10, 2020
- macOS 10.15.4 to Warn About Deprecated KPIs February 10, 2020
- Taika Waititi on MacBook Keyboards (4)February 10, 2020
- YouTube Audio to Overcast (4)February 7, 2020
- iCloud Drive Changing Empty Files (1)February 7, 2020
- Wacom Tablets Track Every App You Open (1)February 6, 2020
- Apple’s Independent Repair Program Contract February 6, 2020
- Objective-C Quiz (6)February 6, 2020
- macOS 10.15.4 and iOS 13.4 in Beta February 6, 2020
- Universal Purchase February 5, 2020
- Xcode 11.4 Beta February 5, 2020
- A New Hash Algorithm for Git February 4, 2020
- Alternative Ways to Protect Yourself From Being Spearfished February 4, 2020
- NSErrorDomain, NS_ERROR_ENUM, and NSErrorUserInfoKey February 4, 2020
- Delivering Origin-bound One-time Codes Over SMS February 4, 2020
- VMware Fusion 10 on macOS Catalina (6)February 3, 2020
- Clayton Christensen, RIP February 3, 2020
- MacBook Pro 16 Has a Fan Problem (5)February 3, 2020
- macOS Display Problems (8)February 3, 2020
- 2019 Six Colors Apple Report Card (4)January 31, 2020
- How to Search Your Music Library in Catalina (1)January 31, 2020
- SwiftUI for Mac January 31, 2020
- LastPass to Drop Support for Native Mac App (3)January 30, 2020
- Dropbox Ignore Feature in Beta (14)January 30, 2020
- Behind the Scenes on Apple’s Aperture Team (8)January 30, 2020
- Apple Finishes New U.S. Map (2)January 30, 2020
- Fantastical 3 (9)January 29, 2020
- Sorting My TV (2)January 29, 2020
- macOS 10.15.3 (16)January 28, 2020
- Disk Prices on Amazon January 28, 2020
- Core Data Lab 1.0 (1)January 27, 2020
- Safari Runs Disabled Extensions January 27, 2020
- Setting Up Gitweb on Shared Hosting (1)January 24, 2020
- Using Breakpoints As Bookmarks (2)January 24, 2020
- Information Leaks via Safari’s Intelligent Tracking Prevention January 24, 2020
- Apple Dropped Plans for End-to-End Encrypted iCloud Backups After FBI Objected (10)January 21, 2020
- Creating Root-level Directories and Symbolic Links in Catalina (5)January 20, 2020
- Profiling Mac Unit Tests (2)January 20, 2020
- Rejected for Working Around macOS Bugs (1)January 20, 2020
- App Movement Monitoring January 17, 2020
- Optionals in Swift Objective-C Interoperability (5)January 16, 2020
- Composite Mac Desktop Picture January 16, 2020
- Which Emoji Scissors Close? January 16, 2020
- AppleScript to Export Open Safari Tabs to OmniFocus (1)January 15, 2020
- Why Wireless Networks Pose No Known Health Risk January 15, 2020
- Bluetooth LE Audio (2)January 15, 2020
- Low Power Mode for Mac Laptops (2)January 14, 2020
- The Security of Safari Extensions (8)January 14, 2020
- Aerial Screensaver and Catalina (2)January 14, 2020
- The Dark Side of Dark Mode and Night Shift (5)January 14, 2020
- macOS Filename Homoglyphs Revisited January 13, 2020
- Observing Appearance Changes January 10, 2020
- KVO, My Enemy (1)January 10, 2020
- How to Downgrade a New Mac to Mojave From Catalina January 10, 2020
- Front and Center 1.0.1 (3)January 9, 2020
- Chosen-Prefix Collision for SHA-1 (1)January 8, 2020
- Xcode Preview Snips January 8, 2020
- Ten Years of Apple on One Page (3)January 7, 2020
- OpenDrop January 7, 2020
- Safari’s “Reload Page From Origin” (3)January 7, 2020
- Mystery Scrollwheel Crash January 6, 2020
- Testing the 2019 Mac Pro and Pro Display XDR (1)January 6, 2020
- No Home Videos in TV App January 6, 2020
- 20 Years Ago: Internet Explorer 5 and iTools January 6, 2020
- The Mac Malware of 2019 January 3, 2020
- AppMover Swift Library (2)January 3, 2020
- Why You Can’t Save a logarchive There January 3, 2020
- MacBook Pro Diary: A Third Failure (3)January 3, 2020
- The Falling Ladder of Abstractions (3)January 2, 2020
- IRS Reforms Free File Program January 2, 2020
- MacInTouch Switches to WordPress January 2, 2020
- Apple’s New Map: Final Parts of the 50 States (2)December 31, 2019
- Select vs. Choose December 31, 2019
- Apple Changes Crimea Map When Viewed From Russia December 31, 2019
- “Erase Mac” Doesn’t? (5)December 30, 2019
- Dropbox No Longer Follows External Symlinks (10)December 27, 2019
- BlueMail Rejected From the Mac App Store (8)December 27, 2019
- Putting the “Author” in “Authoritative” (3)December 26, 2019
- ClassDumpRuntime and dsdump December 26, 2019
- Apple News No Longer Supports RSS (36)December 26, 2019
- New WebKit Features in Safari 13 (5)December 24, 2019
- Messages Screen Sharing for Remote Troubleshooting (2)December 24, 2019
- Modding the Silicone Tips of AirPods Pro December 24, 2019
- AirPods Pro Alternatives December 24, 2019
- App Store to Ban Deprecated UIWebView (1)December 24, 2019
- What to Do When a macOS Update Goes Wrong (1)December 23, 2019
- AirPods Pro Bluetooth Latency December 23, 2019
- Apple Stops Staingate Repairs After 4 Years (5)December 20, 2019
- Mac Bug Bounty Program Opens December 20, 2019
- The Cub Programming Language December 20, 2019
- ML Super Resolution in Pixelmator Pro December 19, 2019
- Apple Platform Security Guide (Fall 2019) (4)December 19, 2019
- WinterFest 2019 (1)December 19, 2019
- How Clean Re-installs Change in Catalina December 19, 2019
- Persistent File Access via com.apple.macl Xattr (5)December 18, 2019
- Abusing Electron Apps to Bypass macOS’s Security Controls December 18, 2019
- Tim Cook’s Apple (13)December 17, 2019
- Catalina Removes Malware Assurance (2)December 16, 2019
- Catalyst and Cohesion (4)December 16, 2019
- Joining Apple Computer 40 Years Ago (1)December 16, 2019
- UserDefaults Access via Property Wrappers December 13, 2019
- Google Achieves Its Goal of Erasing the WWW Subdomain From Chrome (2)December 13, 2019
- The Success of Intelligent Tracking Prevention December 11, 2019
- SuperDuper 3.3 for Catalina (2)December 11, 2019
- macOS 10.15.2 (5)December 10, 2019
- Mac Pro Available to Order (14)December 10, 2019
- Fetch 5.8 (1)December 9, 2019
- CGImageSource Memory Leak December 9, 2019
- NativeConnect 1.0 (5)December 6, 2019
- 1 TB microSD Card (5)December 6, 2019
- Dash 5 (1)December 6, 2019
- Apple’s Technology Transitions (3)December 6, 2019
- VirtualHostX Pro Subscriptions (1)December 3, 2019
- Reading the Resource Fork Too Often (8)December 3, 2019
- Disk Drill Guaranteed Recovery December 3, 2019
- Ordering the Typefaces in a Font December 3, 2019
- Drinking the SK8 Kool-Aid December 3, 2019
- VueScan and ScanSnap (3)December 2, 2019
- Fake AirPods Pro (3)December 2, 2019
- Web Notifications CAPTCHA (5)December 2, 2019
- Lepow Portable Monitor (2)December 2, 2019
- Gatekeeper Override for Indirect Launching (13)November 26, 2019
- Slow Xcode 11 Objective-C Builds (2)November 26, 2019
- Black Friday 2019 (15)November 26, 2019
- NVIDIA Drops CUDA Support for macOS (9)November 25, 2019
- Apple Store Removes Customer Reviews (2)November 25, 2019
- OmniOutliner 5.5.1 November 22, 2019
- Detecting Screen Recording Permission on Catalina (4)November 22, 2019
- Full Steam Ahead, But With Feature Flags (21)November 21, 2019
- Catalina’s Log Can’t Be Unprivatised (2)November 21, 2019
- Schiller on Chromebooks in Education (2)November 21, 2019
- Guilherme Rambo Locked Out of Apple Developer Account (12)November 20, 2019
- Are Apple Repairs Profitable? (3)November 20, 2019
- Where to Get Apple Products Repaired (1)November 20, 2019
- Time Machine in Catalina November 19, 2019
- Name Mangler 3.6 November 19, 2019
- Apple’s New Map Expands to Midwest and Western U.S. November 19, 2019
- Direct Objective-C Properties (4)November 19, 2019
- OpenSwiftUI November 18, 2019
- The Hotel Cupertino Clause (15)November 18, 2019
- Apple Card’s Outsourced Algorithm (10)November 15, 2019
- Enpass Moves to a Subscription Model November 15, 2019
- 1Password Takes Accel Investment (28)November 15, 2019
- The 16-inch MacBook Pro (25)November 14, 2019
- Falling Back to an Older MBP (17)November 8, 2019
- 100,000 E-mails From iCloud November 8, 2019
- Firefox Making DNS-over-HTTPS the Default November 8, 2019
- Apple’s New Privacy Page (17)November 7, 2019
- RunningBoard in Catalina (2)November 7, 2019
- Limits to Apple’s Butterfly Keyboard Repair Program (11)November 7, 2019
- Apple Notes and iCloud Syncing (5)November 7, 2019
- Siri Stores Encrypted E-mails in Plain Text (4)November 6, 2019
- Static Types in SwiftUI (1)November 6, 2019
- Hardened XPC Services Don’t Prompt (1)November 6, 2019
- Don’t Interrupt the Installation (9)November 6, 2019
- FastScripts 2.8 November 6, 2019
- Catalina No Longer Caches Shared Photos Locally (5)November 6, 2019
- Dell UltraSharp 27 4K PremierColor Monitor (1)November 5, 2019
- Electron Apps Rejected From the Mac App Store (15)November 4, 2019
- Apple TV, Apple TV, Apple TV, and Apple TV+ (7)November 4, 2019
- Preparing to Migrate From Aperture to Photos.app November 2, 2019
- Xcode 11.2 and XIBs With UITextView November 2, 2019
- The Varying Date.distantFuture November 1, 2019
- Tylenol Moment for Apple’s Laptop Keyboards (15)November 1, 2019
- The TV App Strategy Tax (2)November 1, 2019
- Safari Safe Browsing, China, and Privacy (1)November 1, 2019
- Vector Icon Speed Runs (2)October 31, 2019
- Twitter for Mac 8.1 (2)October 30, 2019
- Time Machine Beaten by the Clock October 29, 2019
- No ETAs (3)October 29, 2019
- Apple v. Corellium (2)October 29, 2019
- macOS 10.15.1 (15)October 29, 2019
- AirPods Pro (2)October 29, 2019
- Enabling Defragmentation on APFS Hard Drives (5)October 28, 2019
- How to Mirror Selected Screens October 28, 2019
- Retroactive to Run Aperture, iPhoto, and iTunes October 28, 2019
- Firefox 70 for Mac (1)October 25, 2019
- Modern AppKit File Permissions October 24, 2019
- GarageSale 8.0 October 24, 2019
- WTF Auto Layout? October 24, 2019
- AirDrop and Quarantine Flags (2)October 24, 2019
- Catalina Supplemental Update 2 October 22, 2019
- SwiftUI Is Still the Future (1)October 22, 2019
- ExactScan Leaves the Mac App Store (14)October 22, 2019
- How Kernel Prelinking Works on macOS Catalina (or Not) (1)October 21, 2019
- Safari Security Code AutoFill (7)October 21, 2019
- Font Substitution and Missing Text October 21, 2019
- iTunes XML and Music in Catalina (1)October 21, 2019
- FSF Missed the Cloud and Mobile (7)October 21, 2019
- WKWebView Scroll Position October 21, 2019
- Catalina Screen Time Isn’t Reporting Actual App Usage (3)October 18, 2019
- Beware Apple Security Certificates After October 24 (4)October 18, 2019
- PyObjC 6.0 (1)October 18, 2019
- No Overview Available (6)October 18, 2019
- Core Data Derived Attributes October 17, 2019
- Laptops Stolen From Cars (7)October 17, 2019
- Mac-to-Mac Luna Display (4)October 17, 2019
- Catalina Notarization (4)October 17, 2019
- Receipt Validation and AirPlay 2 October 16, 2019
- Catalina Vista (15)October 16, 2019
- Catalina System Issues (20)October 15, 2019
- Catalina Reviews (1)October 15, 2019
- Catalina App Issues (4)October 15, 2019
- Apps Lost With Catalina (19)October 15, 2019
- Catalina Supplemental Update October 15, 2019
- Catalina “softwareupdate” Can Download Old Installers (9)October 15, 2019
- Twitter for Mac Returns (3)October 15, 2019
- A Better Finder Rename 11 (4)October 15, 2019
- Jira Cloud for Mac (5)October 15, 2019
- Podcasts in Catalina (27)October 13, 2019
- Opting Out of Sharing Siri Audio Recordings (6)October 13, 2019
- Waiting to Update to Catalina (24)October 12, 2019
- Mail Data Loss in macOS 10.15 (628)October 11, 2019
- Silent Failure (5)October 10, 2019
- Settings URLs Supported by iOS and iPadOS 13.1 (1)October 9, 2019
- File System Events Privacy Protections Bypass (4)October 9, 2019
- Adobe to Ban Users From Venezuela (1)October 9, 2019
- GyazMail 1.6.1 (4)October 9, 2019
- BBEdit 13 (3)October 4, 2019
- Keyboards as Competitive Advantage (4)October 4, 2019
- NSDistributedNotificationCenter No Longer Supports nil Names (8)October 4, 2019
- Instapaper Safari App Extension (3)October 3, 2019
- Two Weeks With Apple Arcade October 3, 2019
- Apple’s New Map Expands to Northeast U.S. (1)October 1, 2019
- BlockBlock 0.9.9.4 September 27, 2019
- Is Single-user Mode Dead? September 27, 2019
- Safari 13 and Extensions (6)September 26, 2019
- What Time Machine Doesn’t Back Up (8)September 26, 2019
- iPhone Drop Tests September 26, 2019
- Patent for Even Thinner MacBook Keyboard (11)September 25, 2019
- Chrome Updater Bug Prevents Macs From Booting (4)September 25, 2019
- The Business Side of Apple Arcade (2)September 25, 2019
- Intelligent Tracking Prevention 2.3 September 23, 2019
- Swift 5.1 Released (1)September 23, 2019
- APFS Enumeration Performance on Rotational Hard Drives (28)September 19, 2019
- Pocket Casts Goes Freemium (1)September 18, 2019
- Serializing Heterogenous Arrays With Codable September 18, 2019
- Breaking the NSData.description Contract (6)September 17, 2019
- Faster Xcode Rename Refactoring (1)September 16, 2019
- Recreating Mac Desktop Picture Photos September 16, 2019
- TextMate 2.0 September 16, 2019
- Notarization Provider IDs (1)September 16, 2019
- Billing Grace Period for App Store Subscriptions (4)September 13, 2019
- AppleCare+ Indefinite Subscriptions (1)September 13, 2019
- How Apple Uses Its App Store to Copy the Best Ideas (12)September 13, 2019
- Removing Amazon Cloud Drive From Transmit (1)September 11, 2019
- Apple’s Fall Release Schedule (4)September 11, 2019
- Clark Goble, RIP September 11, 2019
- Apple Arcade Pricing Announced (1)September 11, 2019
- Apple Music on the Web Beta September 10, 2019
- Longtime Finder Alias Keyboard Shortcuts Now Mutate Photos (3)September 10, 2019
- Manipulating the System Policy Database with Configuration Profiles September 10, 2019
- Twitter Is Finally Working on Search for DMs September 9, 2019
- Notarization Requirements Relaxed (26)September 4, 2019
- What Beta Means (2)September 4, 2019
- How to Manage Audiobooks in a Post-iTunes World (1)September 4, 2019
- iCloud Drive Features Removed/Postponed (1)September 3, 2019
- Red Eye Rejected From The Mac App Store (19)September 3, 2019
- Time Tracking with Timeular (2)September 2, 2019
- Thirty Years of Fetch (7)September 2, 2019
- PrivilegedHelperTools and Checking XPC Peers (10)September 2, 2019
- Spotlight Excludes Mail Folder on macOS 10.15 (5)August 29, 2019
- What Happened to PencilKit? August 29, 2019
- Missing Family Support (2)August 29, 2019
- Goodbye, Safari Extensions Gallery (3)August 29, 2019
- Installing Old Versions of macOS (13)August 28, 2019
- Preference Panes and Catalina (3)August 28, 2019
- Per-Build Release Notes (1)August 28, 2019
- Git Tower 3.5 (4)August 27, 2019
- DevMate End of Life (1)August 27, 2019
- GitUp 1.1 (2)August 23, 2019
- The Problems With HomePod (9)August 23, 2019
- Microsoft Edge for Mac Beta (4)August 22, 2019
- Why Spiderweb’s Games “Look Like Crap” (2)August 22, 2019
- Persistent History Tracking in Core Data August 21, 2019
- Catalina’s Path Changes August 21, 2019
- Home Sharing Improvements in macOS Catalina August 20, 2019
- The Fate of the iTunes Store in macOS Catalina (1)August 20, 2019
- Catalina, App Notarization, and Sparkle August 19, 2019
- OWC Thunderbolt 3 Dock (13)August 19, 2019
- WebKit Tracking Prevention Policy (1)August 19, 2019
- Bluetooth KNOB Attack (2)August 19, 2019
- The Version Museum August 16, 2019
- App Store Editorial Stories on the Web (1)August 16, 2019
- Global Mac Defaults and Hidden Preferences (1)August 15, 2019
- Keyboard Maestro 9 (4)August 15, 2019
- NetNewsWire 5 Public Beta (2)August 13, 2019
- Locked Out of an Apple Account (11)August 13, 2019
- Apple Card Lacks Web Interface, Sends Push Notifications (6)August 13, 2019
- Grief From Transitioning to Subscriptions (13)August 12, 2019
- Hitting the Limits of APFS (1)August 12, 2019
- Google Chrome Incognito Mode Can Still Be Detected August 12, 2019
- “Mastered for iTunes” Becomes “Apple Digital Masters” (10)August 9, 2019
- Launching the SwiftPM Library August 9, 2019
- Windmill for iPhone Rejected From the App Store (3)August 8, 2019
- GitHub Actions CI/CD in Beta August 8, 2019
- Suggestions As Part of the Pro Workflow Team (3)August 7, 2019
- FileMaker Returns to Claris Name (6)August 6, 2019
- Practical Concurrency: Some Rules (2)August 6, 2019
- Hacker-Friendly iPhones and Mac Bug Bounty Program (1)August 6, 2019
- Opening Huge CSV Files (7)August 5, 2019
- Phantom Types in Swift August 5, 2019
- Performance of Combine (1)August 5, 2019
- Apple No Longer Is the iPhone Company (13)August 5, 2019
- Excluding From iCloud Drive (3)August 2, 2019
- Notarization and Java Apps (4)August 2, 2019
- Decoding Intel Chip Names August 1, 2019
- Safari Won’t Load Google Sites (21)August 1, 2019
- New 5K 27-Inch LG UltraFine Display (4)July 31, 2019
- The Alert Hammer (2)July 31, 2019
- Mixing License Codes and the Mac App Store July 31, 2019
- Updated Hardened Runtime Documentation (1)July 30, 2019
- Debugging the Responder Chain July 30, 2019
- Inside Apple’s App Review Team (3)July 29, 2019
- Fast Software, the Best Software (7)July 26, 2019
- What I Wish I’d Known Before Starting Notarize (2)July 26, 2019
- WYSIWYG and Dark Mode (2)July 25, 2019
- Huge Home.app Gradients (2)July 25, 2019
- xattr Flags and iCloud Drive (11)July 23, 2019
- Trusting iCloud Drive (7)July 23, 2019
- Annoying Catalina Security Features (41)July 23, 2019
- App Store Takedown Demands by Governments (2)July 23, 2019
- Andy Hertzfeld’s Videos (1)July 22, 2019
- macOS 10.14.6 and Xcode 10.3 July 22, 2019
- An Illustrated History of Easter Eggs July 19, 2019
- SummerFest 2019 Ending Soon July 17, 2019
- Lowercase Passwords (8)July 17, 2019
- Branches and Continuous Integration (9)July 17, 2019
- Go64 Finds 32-bit Apps (1)July 17, 2019
- Apple to Bankroll Original Podcasts (6)July 16, 2019
- How Many Kinds of USB-C to USB-C Cables Are There? (5)July 16, 2019
- Most “Free” VPN Apps Secretly Owned by China (7)July 16, 2019
- Why Did Moving the Mouse Cursor Cause Windows 95 to Run More Quickly? July 16, 2019
- Infinite Night Shift (1)July 15, 2019
- SFUniversalLink (4)July 12, 2019
- Mac Marketshare in Q2 2019 (3)July 12, 2019
- Why Do Web Browsers Allow Access to the Local Network? (7)July 11, 2019
- iCloud Data Loss With macOS 10.15 and iOS 13 Betas (9)July 11, 2019
- Apple News+ Revenue (4)July 11, 2019
- WWDC 2019 Video Transcripts Now Available (1)July 10, 2019
- Hook 1.0 July 10, 2019
- Gosh Darn SwiftUI (2)July 10, 2019
- Apple Discontinues 12-Inch MacBook (7)July 9, 2019
- Apple Lowers SSD Prices (4)July 9, 2019
- MacBook Air 2019 and New 13-inch MacBook Pro (5)July 9, 2019
- Zoom Vulnerabilities (11)July 9, 2019
- Malformed iMessage Could Cause iPhone Boot Loop (2)July 8, 2019
- MacUpdater 1.4.15 (12)July 8, 2019
- No Engagement Algorithms (1)July 8, 2019
- Requesting Entitlements (1)July 5, 2019
- SummerFest 2019 for Indie Mac Apps July 3, 2019
- altool 4.0 (2)July 3, 2019
- Superhuman Embeds Tracking Pixels in User E-mails July 3, 2019
- UIStackView and NSStackView July 3, 2019
- Catalyst Deep Dive (3)July 1, 2019
- Gaming With a MacBook Pro and eGPU (7)July 1, 2019
- SwiftWebUI (2)July 1, 2019
- Using Combine (1)July 1, 2019
- Jony Ive Is Leaving Apple (10)June 28, 2019
- Proxyman 1.4.3 (1)June 27, 2019
- Web Confidential 5 June 27, 2019
- Cheesegraters and Crystals June 27, 2019
- The Great Monitor Search Continues (11)June 26, 2019
- Catalyst vs. SwiftUI for Building a New App (1)June 26, 2019
- SuperDuper 3.2.5 June 25, 2019
- StorCentric Acquires Retrospect (3)June 25, 2019
- Catalyst Can Rescue the Mac and Grow the iPad (12)June 25, 2019
- The Day the Duplicates Died June 24, 2019
- macOS 10.15 Public Beta 1 (3)June 24, 2019
- Jean-Marie Hullot, RIP (3)June 21, 2019
- Chrome to Limit Ad Blocking Extensions (6)June 21, 2019
- Lightroom CC Returns to the Mac App Store June 20, 2019
- A 101-year-old TidBITS Reader June 20, 2019
- Legacy App Whitelist Bypass June 20, 2019
- Scripting a Save Location With Default Folder X June 20, 2019
- Best Buy to Offer Apple-Certified Repairs (3)June 19, 2019
- Backing Up VM Image Files to Internet Backup Services (4)June 19, 2019
- EasyGit 1.4 June 18, 2019
- Notarizing Command-Line Tools for macOS 10.15 (7)June 17, 2019
- Is the Mac’s Future Bright? (19)June 14, 2019
- Desktop Apps Post-Catalyst (11)June 14, 2019
- Sign in With Apple (6)June 14, 2019
- How “Find My” Works (1)June 14, 2019
- Rejected for Opening the Application Scripts Folder (2)June 13, 2019
- Meet the New Dropbox (34)June 13, 2019
- Feedback Assistant Replaces Bug Reporter (1)June 12, 2019
- GarageSale Pro Subscriptions (2)June 12, 2019
- Google Chrome: Open Source + DRM (1)June 12, 2019
- Soulver 3 for Mac (3)June 10, 2019
- SF Symbols (2)June 10, 2019
- Bringing Back Color and Depth (2)June 10, 2019
- Security & Privacy in macOS 10.15 Beta (22)June 6, 2019
- Backing Up macOS 10.15 Beta (7)June 6, 2019
- macOS 10.15 Beta (12)June 6, 2019
- macOS 10.15 Switches From bash to zsh (8)June 4, 2019
- Scripting Languages to Be Removed (28)June 4, 2019
- Xcode 11 Beta (1)June 4, 2019
- Catalyst (7)June 4, 2019
- Syncing Core Data With CloudKit and NSPersistentCloudKitContainer (5)June 4, 2019
- Music.app on macOS 10.15 (13)June 4, 2019
- Updates to the App Store Review Guidelines (3)June 4, 2019
- Sidecar June 4, 2019
- SwiftUI and Combine (17)June 3, 2019
- Mac Pro 2019 (37)June 3, 2019
- WWDC 2019 Links (2)June 3, 2019
- Final Marzipan Thoughts Before WWDC 2019 (3)June 3, 2019
- Samsung Notebook 7 June 3, 2019
- The End of iTunes (8)May 31, 2019
- @autoreleasepool Uses in 2019 Swift May 31, 2019
- App Store Competition (12)May 30, 2019
- Gatekeeper Symlink/Automount Bypass May 27, 2019
- Apple Developer Survey May 27, 2019
- Privacy Preserving Ad Click Attribution For the Web (1)May 23, 2019
- A New Core Playlist for VLC 4 May 23, 2019
- Mac Toolbar Labels and Accessibility (21)May 22, 2019
- Some Users See More Twitter Ads May 22, 2019
- MacBook Pro 2019 (10)May 21, 2019
- Microsoft Edge for Mac Preview (8)May 21, 2019
- Beyond the Tablet: Seven Years of iPad as My Main Computer (6)May 21, 2019
- WWDC 2019 Preview (4)May 21, 2019
- Beware iCloud Video Syncing (4)May 20, 2019
- The State of Apple’s Developer Documentation (27)May 20, 2019
- Microarchitectural Data Sampling (MDS) Mitigation (3)May 17, 2019
- The Potential Advantages of a JavaScript Whitelist (3)May 17, 2019
- How Safari Puts Weblocs on Pause May 16, 2019
- Detaching Safari’s Downloads Popover (5)May 16, 2019
- PDFpen 11 (1)May 16, 2019
- Image Resizing Techniques (1)May 15, 2019
- macOS 10.14.5 Whitelists Kernel Extensions (2)May 14, 2019
- Adobe Case Study in Why Customers Don’t Like Subscriptions (2)May 14, 2019
- How the Apple Store Lost Its Luster (3)May 14, 2019
- What to Expect from Marzipan (3)May 13, 2019
- .NET 5 = .NET Core vNext (1)May 13, 2019
- 2019 Apple Keyboard Problems (3)May 10, 2019
- Dark Mode Support in WebKit May 10, 2019
- Windows to Include a Full Linux Kernel (6)May 10, 2019
- StopTheNews 1.0 (3)May 9, 2019
- SD Notary 1.0 (5)May 9, 2019
- Tying the Locale to the Localization (5)May 7, 2019
- Non-Standard Emoji Colors May 7, 2019
- Quarantine: Apps and Documents (3)May 6, 2019
- Apple Developer CD Covers (2)May 3, 2019
- MongoDB Acquires Realm May 3, 2019
- TurboTax Dark Patterns and Robots Exclusion (1)May 3, 2019
- AppleCare Support Is Broken (2)May 2, 2019
- Lobbying Against Right to Repair (6)May 2, 2019
- Apple’s Q2 2019 Results (25)May 1, 2019
- Microsoft’s Resurgence (1)May 1, 2019
- TextEdit Deletes Original File Even When You Cancel (1)May 1, 2019
- Folder Access and Inconsistent App Review (2)May 1, 2019
- Plans for Third-Party Marzipan Apps (11)May 1, 2019
- End of the Line for Aperture (3)April 30, 2019
- Intelligent Tracking Prevention 2.2 (6)April 30, 2019
- .DS_Store File Format April 30, 2019
- The Under-Appreciated Awesomeness of Apple Events (the Technology) (2)April 29, 2019
- PDF Outlines, Bookmarks, and Preview (4)April 23, 2019
- Collision Course (46)April 23, 2019
- Backing Up Shared iCloud Photo Albums April 23, 2019
- Performance Considerations When Reading Directories on macOS (4)April 22, 2019
- The True and False Security Benefits of Mac App Notarization (29)April 22, 2019
- iOS 13 Rumor Roundup (1)April 22, 2019
- Origins of the Apple Human Interface (5)April 18, 2019
- How to Remove Siri From the Touch Bar April 18, 2019
- Safari Auto-Submitting AutoFilled Passwords (7)April 17, 2019
- Sandboxing Makes Quarantine Flags Almost Meaningless (1)April 16, 2019
- Core Image Filter Reference (1)April 16, 2019
- 10 Years of MacStories April 15, 2019
- Library Evolution for Stable Swift ABIs April 15, 2019
- Core Animation Bug in macOS 10.14.4 April 15, 2019
- US Broadband, OS, and Browser Stats April 12, 2019
- macOS Hot Corners (6)April 12, 2019
- CloudPull Discontinued April 11, 2019
- Quantum Computing and APFS: Free and Used Space (6)April 11, 2019
- macOS 10.15 to Break Up iTunes (25)April 10, 2019
- Implementing [NSCell copyWithZone:] in Swift to Avoid Crashes in AppKit (1)April 9, 2019
- Toggle System Grayscale Mode (1)April 9, 2019
- Apple Drops $99 Data Migration Fee for New Macs and Repairs (1)April 9, 2019
- How to Get Bugs Fixed by Apple (4)April 9, 2019
- New WebKit Features in Safari 12.1 April 9, 2019
- macOS 10.14.5 Requires New Developers to Notarize (28)April 8, 2019
- MailSuite 1.0.7 April 5, 2019
- HoudahSpot 5.0 April 5, 2019
- Apple Discouraging Photo Recovery From Damaged Devices (8)April 5, 2019
- Safari Link Tracking Can No Longer Be Disabled (3)April 4, 2019
- macOS 10.14’s Software Update Release Notes April 4, 2019
- BBEdit Returns to the Mac App Store With Subscription (2)April 4, 2019
- Powerbeats Pro (1)April 3, 2019
- Xcode Custom Search Scopes April 3, 2019
- Using Drag and Drop with NSTableView (6)April 2, 2019
- Withholding AppleCare (2)April 2, 2019
- Texting Means Never Having to Say Goodbye April 1, 2019
- Alternatives to Mac Laptops (7)April 1, 2019
- macOS 10.14.4 Restricts Taiwan Flag Emoji in China (2)March 29, 2019
- The Weirdness of NSURL’s isDirectory Flag March 29, 2019
- Software Before the App Store (8)March 29, 2019
- Reclaiming Disk Space From Xcode (3)March 29, 2019
- iCloud Deletion Bugs (3)March 28, 2019
- Drafts for Mac 1.0 March 28, 2019
- Swift 5 Released (5)March 27, 2019
- CorelDRAW Comes Back to the Mac (3)March 27, 2019
- Goodbye, QuickTime 7 and JPEG 2000 (17)March 26, 2019
- Apple TV+ (2)March 26, 2019
- Apple Arcade (5)March 25, 2019
- Apple News+ (10)March 25, 2019
- Late Responders March 22, 2019
- UTF-8 String in Swift 5 (1)March 21, 2019
- More Undiscoverable Gestures (5)March 21, 2019
- Zero-day Safari Exploits Allowed Complete Takeover of Mac (1)March 21, 2019
- It’s Frustrating That Preview in Mojave Isn’t Better (1)March 21, 2019
- Not Relying on NSFileCoordinator (2)March 21, 2019
- Do-nothing “Antivirus” Apps (3)March 21, 2019
- iMac 2019 (9)March 20, 2019
- Brief Examples of OmniFocus Perspectives March 15, 2019
- Dropbox Limits Free Plan to Three Devices (13)March 14, 2019
- NetService NutHouse (8)March 14, 2019
- Sketch Takes Venture Capital March 14, 2019
- Bad Release Notes (1)March 12, 2019
- Classical Music on Apple Music (3)March 12, 2019
- The State of Mac Hardware in Early 2019 (16)March 11, 2019
- The Sad State of Logging Bugs for Apple (10)March 11, 2019
- Skype for Web Drops Support for Safari (9)March 11, 2019
- CloudBerry Backup for macOS March 7, 2019
- How Time Machine Makes Backups With APFS (2)March 7, 2019
- Problems With os_log (10)March 6, 2019
- Finder Bug Replacing a Folder With Dot Files (5)March 6, 2019
- Visual Studio 2019 for Mac Preview 3 March 5, 2019
- Bringing iOS Apps to macOS Using Marzipanify (4)March 4, 2019
- Keyboard Shortcuts Killed by Bug (4)March 4, 2019
- Safari’s Unified Address/Search Bar (4)February 28, 2019
- We Need Chrome No More (6)February 28, 2019
- Run Your Own Omni Sync Server With Docker (1)February 27, 2019
- Confusing USB 3.2 Branding (6)February 27, 2019
- BBEdit 12.6 to Return to the Mac App Store (10)February 27, 2019
- When to Adopt Swift (11)February 26, 2019
- App Store Subscription Notifications and Promotional Offers (1)February 26, 2019
- Intelligent Tracking Prevention 2.1 (5)February 22, 2019
- Swift Subclass of NSTextStorage Is Slow Because of Swift Bridging February 22, 2019
- Ejector 1.0 (2)February 22, 2019
- Inverted XCTestExpectations February 21, 2019
- Apple to Target Combining iPhone, iPad, and Mac Apps by 2021 (4)February 20, 2019
- Waiting for a New iMac (2)February 20, 2019
- Implementing NetNewsWire Search February 20, 2019
- T2 Macs Have a Serious Audio Glitching Bug (13)February 19, 2019
- Ten Years Ago, Apple Said Goodbye to Macworld February 18, 2019
- Daring Fireball 2018 Apple Report Card (3)February 18, 2019
- Pixelmator Pro vs. Photoshop CC (3)February 15, 2019
- Color Spaces February 15, 2019
- Accessing the Log and Utilities From the macOS Installer (1)February 15, 2019
- Developer Apple ID’s to Require Two-Factor Authentication (14)February 14, 2019
- iTunes U and iBooks Author Are Suffering From Software Rot February 14, 2019
- The Future of Blogger and MarsEdit (6)February 13, 2019
- Transparency in macOS 10.14 (5)February 12, 2019
- Apple Storing Russian Users’ Data on Local Servers (6)February 12, 2019
- On Covering Webcams (9)February 11, 2019
- Sandboxed macOS X Login Item With XPC (1)February 11, 2019
- #DeathToAutoPlay (6)February 8, 2019
- The Definitive Guide to iCloud Photos in 2019 (3)February 8, 2019
- Swift ABI Stability and More (2)February 7, 2019
- KeySteal Mac Keychain Exploit (6)February 7, 2019
- Apple Is Removing “Do Not Track” From Safari (4)February 7, 2019
- Secure Erase and Mojave’s Disk Utility (5)February 6, 2019
- Mojave Privacy Protection Aftermath (17)February 5, 2019
- Twitterrific Ad Network February 5, 2019
- Clearing the Icon Services Cache in Mojave (14)February 1, 2019
- Comparing Xcode Target Build Settings February 1, 2019
- Passwords and Muscle Memory (2)February 1, 2019
- Dell’s Massive 49-Inch 5K Ultrawide Display (5)January 31, 2019
- 2018 Six Colors Apple Report Card (3)January 29, 2019
- 2013 Mac Pro Launch Postponed Due to Screws (5)January 29, 2019
- Major FaceTime Privacy Bug (5)January 29, 2019
- People Don’t Read Similar Dialogs (9)January 28, 2019
- iMac and MacBook Last Updated 602 Days Ago (9)January 28, 2019
- Xcode 10.2 Beta Release Notes (1)January 25, 2019
- Swift 5 Release Notes for Xcode 10.2 Beta (4)January 24, 2019
- Microsoft Office in the Mac App Store (1)January 24, 2019
- 35 Years of Mac (1)January 24, 2019
- ExpressibleByStringInterpolation in Swift 5 January 24, 2019
- Mojave Software Update Issues (2)January 24, 2019
- Mojave Finder’s Preview Column Shouldn’t Prioritize Thumbnail Size (4)January 23, 2019
- Will Apple Fill the Speech Recognition Void? January 22, 2019
- Kick-ass CLI Tools In Swift (2)January 22, 2019
- Flexgate: Display Issues With 2016 and Newer MacBook Pros (3)January 22, 2019
- Phased vs. Regular Update Adoption Rates January 22, 2019
- Stop Google Search Results Tracking (4)January 18, 2019
- Haptic Touch Bar (2)January 18, 2019
- Acorn 6.3 Postmortem January 17, 2019
- Customer Support for Failing App Downloads (3)January 16, 2019
- Save Changes Before Quitting? (14)January 15, 2019
- Closing Down Coriolis Systems (9)January 14, 2019
- Aliases, Hard Links, Symlinks, and Copies in Mojave’s APFS (2)January 14, 2019
- Elgato Thunderbolt 3 Pro Dock (2)January 9, 2019
- Adding a Command Line Tool Helper to a Mac App Store App January 9, 2019
- No NVIDIA Drivers for Mojave (19)January 9, 2019
- Solution for Time Machine “Error While Restoring From the Backup” (7)January 8, 2019
- iTunes Video and AirPlay on Samsung TVs (6)January 7, 2019
- Why Doesn’t JSONEncoder Conform to the Encoder Protocol? (1)January 7, 2019
- When to Use dispatch_async() (1)January 7, 2019
- Mac App Store Links Prompt to Review (2)January 4, 2019
- Mojave’s rsync From the Days of Tiger (4)January 4, 2019
- New MoneyWell Developer (5)January 4, 2019
- Throwing Storage at the Problem (4)January 4, 2019
- IINA 1.0 (4)January 1, 2019
- React.js and Cocoa Side by Side January 1, 2019
- Splitting a Swift Sequence Into Head and Tail January 1, 2019
- The Old Guard of Mac Indy Apps (1)December 31, 2018
- The Mac App Store Safari Extensions Experience (5)December 23, 2018
- Brave Rewards Update (1)December 23, 2018
- Transitioning Capo to Subscriptions (2)December 21, 2018
- iMazing Leaves Setapp (1)December 21, 2018
- My December Product Updates (2)December 20, 2018
- App Store Now Allows Gifting IAPs (1)December 20, 2018
- The Case Against Marzipan (9)December 20, 2018
- Conversations With AI, Featuring Brian Roemmele (2)December 19, 2018
- Shutting Down Apple Music Connect (1)December 19, 2018
- App Store Ratings, Reviews, and Payments Hiccups December 19, 2018
- Mac App Analytics Now Available in App Store Connect (1)December 19, 2018
- Australian Assistance and Access Act (5)December 12, 2018
- Don’t Believe System Information’s Legacy Software December 12, 2018
- Make the iPad More Like the Mac (9)December 11, 2018
- Tracking Leakers With Watermarked Screens (1)December 11, 2018
- The Key From Before Enabling FileVault (3)December 11, 2018
- How Subscriptions Are Remaking Corporate America (1)December 10, 2018
- ScanSnap 64-bit Software Update (18)December 10, 2018
- Electron and the Decline of Native Apps (19)December 7, 2018
- WordPress 5.0, Gutenberg, and MarsEdit December 7, 2018
- Mac App Notarization and Customer Privacy (6)December 6, 2018
- How OmniDiskSweeper Reports Free Space (1)December 6, 2018
- @rpath What? (2)December 5, 2018
- Optional OmniFocus Subscriptions (2)December 4, 2018
- iCloud Drive Stuck Uploading and Downloading Files (2)December 4, 2018
- Microsoft EdgeHTML Replaced by Chromium (4)December 4, 2018
- Sublime Merge Build 1092 (3)December 4, 2018
- On Switching From an iPad Pro and a MacBook to a Pixelbook (6)December 3, 2018
- Interview With Ron Johnson December 3, 2018
- Preview Truncates Modification Dates November 30, 2018
- My Today at Apple Experience (1)November 29, 2018
- Effective Core Data With Swift (2)November 29, 2018
- SubEthaEdit 5.0 Goes Open Source (3)November 28, 2018
- Poor Mac Performance Without an SSD (16)November 27, 2018
- Books and Calendars in Photos for Mac (2)November 27, 2018
- Apple Emoji Turns 10 November 26, 2018
- Thank You, Katie Floyd November 26, 2018
- Black Friday 2018 (6)November 21, 2018
- Modern Localization With Xcode November 21, 2018
- Secure Boot in the Era of the T2 November 21, 2018
- What Happened to 5K Displays? (8)November 20, 2018
- Constraints on QuickLook Plug-ins (1)November 20, 2018
- Debugging Dyld November 20, 2018
- APFS in 2018 (2)November 19, 2018
- Hardened Runtime and Sandboxing (5)November 19, 2018
- Transmit 5 on the Mac App Store (5)November 16, 2018
- Monolithic Xcode Workspace November 16, 2018
- Using an iPad as a Mac mini Display (4)November 15, 2018
- Emulating Linux and Classic Mac OS on iOS November 15, 2018
- Macs With Two Built-In Audio Devices (3)November 15, 2018
- AppleCare’s Limited Duration (7)November 15, 2018
- ScanSnap Cloud Licensing (8)November 14, 2018
- Why Aren’t There Third-Party USB-C to Lightning Cables? November 14, 2018
- RIP XProtect and MRT? (1)November 14, 2018
- BBEdit 12.5 (5)November 8, 2018
- MacBook Air 2018 (10)November 8, 2018
- Mac mini 2018 (6)November 8, 2018
- Apple’s New Map (4)November 6, 2018
- Dan Frakes Goes to Apple as Mac App Store Editor (3)November 5, 2018
- Backblaze bzfileids.dat Scaling and Little Snitch (2)November 5, 2018
- MacBook’s T2 Will Prevent Eavesdropping on Your Microphone (1)November 5, 2018
- Apple Legal Doesn’t Like Domain Redirect (2)November 5, 2018
- Apple’s Q4 2018 Results (4)November 5, 2018
- The Power of Key Paths in Swift November 2, 2018
- SuperDuper’s Smart Wake (1)November 1, 2018
- macOS 10.14.1 (1)November 1, 2018
- October 2018 Apple Event (28)October 30, 2018
- NSMutableDictionary’s Practical Limit October 29, 2018
- NSKeyValueObservingCustomization Is Fundamentally Broken October 29, 2018
- App Stores No Longer Listing All In-App Purchases (3)October 29, 2018
- Apple on the “Radical” Use of Humans to Edit the News (2)October 26, 2018
- Custom Icons for Quick Actions October 26, 2018
- Arq Cloud Backup 1.0 (8)October 25, 2018
- Mojave Fixes QuickLook Cache Vulnerability With a DataVault (3)October 25, 2018
- Tim Cook Calls for Strong US Privacy Law October 25, 2018
- Safari Technology Preview Adds Dark Mode CSS October 24, 2018
- Dragon Speech Recognition Software for Mac Discontinued October 24, 2018
- UI Browser 2.8 October 24, 2018
- Xcode’s Alignment of Objective-C Dictionary Literals (3)October 24, 2018
- Document Versions and iCloud (9)October 22, 2018
- Reduce Transparency and Reduce Motion in macOS Mojave (12)October 19, 2018
- It’s Like @2x for Color October 19, 2018
- App Bundles Now Support Mac Apps (1)October 18, 2018
- Apple Stops Maintaining Its Printer Compatibility List (2)October 18, 2018
- Mojave and MDM October 18, 2018
- Lightroom CC 2.0 and Lightroom Classic CC 8.0 October 16, 2018
- The 2018 MacBook Keyboards Have the Same Old Problems (12)October 16, 2018
- Spaces, Apple’s Mostly Ignored macOS Productivity Feature (24)October 15, 2018
- Building DSLs in Swift October 15, 2018
- The Modern Hackintosh (3)October 15, 2018
- Is There Hope for the Mac App Store? (7)October 12, 2018
- Working Around a Swift “nonmutating” Crash October 12, 2018
- Mac Sales Down in Q3 2018 Amid a Lack of Updates (11)October 11, 2018
- SmartBackup 4.2 Is Now Free (9)October 11, 2018
- Max Inspect 1.0 October 11, 2018
- AirPods Knockoffs Tested October 9, 2018
- Supporting Dark Mode (2)October 8, 2018
- T2 Macs Require Apple-Authorized Repair (15)October 5, 2018
- SMS Text Message Login Codes Autofill But Remain Insecure (2)October 5, 2018
- Finding and Exploiting Safari Bugs Using Publicly Available Tools (2)October 5, 2018
- Why Matthew Green Is Done With Chrome (6)October 5, 2018
- Happy 25th Birthday, AppleScript (2)October 4, 2018
- Still in macOS 10.14 Mojave (3)October 3, 2018
- How App Launching Has Changed in Mojave (3)October 3, 2018
- Why Apple Chooses Thin Devices (5)October 3, 2018
- Darren Eastman Sues Apple (5)October 2, 2018
- iOS 12 and Core Data External Binary Data Storage (2)October 1, 2018
- How Dropbox Migrated to Python 3 (1)September 27, 2018
- CodeRunner 3 (4)September 27, 2018
- SuperDuper 3.2 Adds Smart Delete September 26, 2018
- Rebuilding the Services Menu September 26, 2018
- OmniFocus 3 for Mac (3)September 26, 2018
- DragThing No Longer for Sale (20)September 26, 2018
- The Mojave Marzipan Apps (14)September 25, 2018
- Bypassing Mojave Security Protections (10)September 25, 2018
- Photos Needs Better Storage Management (1)September 25, 2018
- macOS 10.14 Mojave Released (3)September 24, 2018
- Software Disenchantment (2)September 24, 2018
- Apple File System Reference (1)September 21, 2018
- New Git Client: Sublime Merge (5)September 20, 2018
- Safari 12 (4)September 19, 2018
- New Objective-C Bridges (3)September 19, 2018
- Swift 4.2 Released (1)September 19, 2018
- Rejected for Mentioning a Pre-release macOS Version (2)September 19, 2018
- An Oral History of Apple’s Infinite Loop September 18, 2018
- Security Flaw in “Nearly All” Modern PCs and Macs Exposes Encrypted Data September 14, 2018
- Apple Can Delete Purchased Movies From Your Library Without Telling You (13)September 13, 2018
- Backup on Connect, launchd, and ThrottleInterval September 12, 2018
- Apple Video Recommends App Subscriptions (6)September 11, 2018
- Mojave’s New Security and Privacy Protections Face Usability Challenges (12)September 10, 2018
- Call Recorder for FaceTime Won’t Be Compatible With Mojave (3)September 7, 2018
- Ghostery Lite (5)September 7, 2018
- A Deceitful “Doctor” in the Mac App Store (3)September 7, 2018
- The “Post-PC Era” Never Really Happened (14)September 6, 2018
- Mastodon (6)September 6, 2018
- Firefox to Block Trackers (5)September 5, 2018
- Updates for Mojave (1)September 5, 2018
- Parallels 14 (5)September 4, 2018
- Remote Mac Exploitation via Custom URL Schemes (1)September 4, 2018
- AEDeterminePermissionToAutomateTarget Added, But AEpocalyse Still Looms (24)August 31, 2018
- HP Leaves Mac Users Vulnerable to Fax Hacks (2)August 31, 2018
- NetNewsWire Comes Home (6)August 31, 2018
- goTenna Mesh August 30, 2018
- How a 1998 Meeting With Steve Jobs Gave Birth to Wi-Fi August 30, 2018
- Siri’s Personality (3)August 28, 2018
- Apple Security White Papers August 24, 2018
- Apple Events Usage Description (9)August 23, 2018
- Aqua Screenshot Library (1)August 23, 2018
- The History of Aperture (5)August 22, 2018
- Back to My Mac Dies With Mojave (10)August 21, 2018
- Forthcoming MacBook and Mac mini Updates (5)August 21, 2018
- Make iMovie Output Full-Resolution Video August 17, 2018
- Twitter Company Email Addresses Why It’s #BreakingMyTwitter (2)August 16, 2018
- Happy 20th Launch Anniversary, iMac August 16, 2018
- Continued Mac Bluetooth Problems (36)August 15, 2018
- Finding What Code Triggered a Log Message August 14, 2018
- 2 Years of App Subscriptions 2.0 (19)August 14, 2018
- Henrik’s Favorite Command-Line Shortcuts August 13, 2018
- Group FaceTime Delayed (8)August 13, 2018
- Exporting Apple Notes to Markdown (2)August 10, 2018
- The PSPDFKit Story (1)August 10, 2018
- Apple Users “Most Appealing” to Cybercriminals’ Online Scams August 9, 2018
- Firefox’s New DNS Resolution (2)August 8, 2018
- Spotlight Parser August 8, 2018
- Masters of Automation 2017 Videos (4)August 7, 2018
- RapidWeaver Sandboxing and Temporary Entitlements (1)August 6, 2018
- Apple Removes Apps From Their Affiliate Program (4)August 2, 2018
- Escaping the Sandbox – Microsoft Office (3)August 2, 2018
- Using Lightroom CC as a Camera (5)August 1, 2018
- Apple’s Quarterly Results (2)August 1, 2018
- Low Power Mode on the Mac August 1, 2018
- Please Follow in Apple News (2)July 31, 2018
- Rethinking the macOS Font Picker (3)July 31, 2018
- Discontinuation of Mac Support for Autodesk Alias and VRED (3)July 30, 2018
- Spect 1.0 (3)July 30, 2018
- Photo Printing at Home July 27, 2018
- PDFKit, the Lost Samples July 27, 2018
- Page Lifecycle API (2)July 27, 2018
- Conditional Compilation in Swift July 26, 2018
- YouTube’s Poorer Performance in Non-Chrome Browsers (2)July 26, 2018
- Password Rules / UITextInputPasswordRules (2)July 25, 2018
- I Know What You Did Last Month: a New Artifact of Execution on macOS 10.13 (2)July 25, 2018
- Google’s HTTP “Not Secure” Warning (3)July 25, 2018
- The State of RSS on the Mac (20)July 24, 2018
- Mac and iOS Wallpaper Archive (2)July 24, 2018
- Joe Shelton Recalls the Early Mac Days (1)July 23, 2018
- Schema-less Database With Dynamic Swift (1)July 23, 2018
- Death by Search Ranking (1)July 23, 2018
- An Entomologist Rates Ant Emojis July 20, 2018
- Computer History Museum Releases Eudora’s Source Code (1)July 20, 2018
- NIOTransportServices: SwiftNIO and Network.framework July 19, 2018
- Apple Doubling Down on Blocking Private API Use (1)July 19, 2018
- Fantastical 2.5 for Mac July 18, 2018
- How Omni Does Release Notes July 18, 2018
- Mitigating Spectre With Site Isolation in Chrome (1)July 16, 2018
- Reporting Bugs as External Developers (7)July 16, 2018
- How Far Does 20MHz of Macintosh IIsi Power Go Today? (1)July 16, 2018
- Changing Rules for App Store Screenshots and Videos July 13, 2018
- macOS 10.14 Mojave Removes Subpixel Anti-aliasing (10)July 13, 2018
- Apple Discontinues Its Own Photo Printing Service (5)July 12, 2018
- MacBook Pro 2018 (34)July 12, 2018
- Twitterrific Braces for API Shutdown (1)July 6, 2018
- Panel Discussion on Moving to Subscriptions (6)July 6, 2018
- Dark Side of the Mac: Appearance & Materials (5)July 5, 2018
- 15 Years of Ulysses July 5, 2018
- Who Will Steal Android From Google? (2)July 5, 2018
- Debugging With C-Reduce July 3, 2018
- Rebuilding Apple Maps Using Apple’s Own Data (18)June 29, 2018
- Apple Event Sandboxing in macOS Mojave Lacks Essential APIs (4)June 28, 2018
- Run, RunLoop, Run June 28, 2018
- Making Your Shell Prompt Show Xcode and Git Status (1)June 28, 2018
- iTunes Remote Updated (6)June 27, 2018
- Marzipan As a Path to ARM-Based Macs (13)June 27, 2018
- macOS Mojave: Back to the Mac (8)June 26, 2018
- Git Tower 3 Switches to Subscription (18)June 26, 2018
- Intel and the Danger of Integration (1)June 25, 2018
- Speeding Up WWDC Videos (1)June 25, 2018
- Selling PowerSchool June 25, 2018
- Apple Launches Keyboard Repair Program for MacBook and MacBook Pro (3)June 23, 2018
- Andy Hertzfeld Interview June 21, 2018
- WebView and UIWebView Deprecated in Favor of WKWebView (14)June 20, 2018
- Faster Swiping Between Pages (3)June 18, 2018
- Quick Look Cache Reveals Sensitive Data From Encrypted Drives (5)June 18, 2018
- Who Gets to Be on the Steam Store? (10)June 18, 2018
- On the Sad State of Macintosh Hardware (21)June 15, 2018
- Parsing AppleScript June 15, 2018
- The Unified Log in macOS Mojave: Signposts and Instruments (2)June 15, 2018
- You Are Probably Using the Wrong HDMI Cord (1)June 15, 2018
- A New Home for ToothFairy (9)June 15, 2018
- IAPKit (2)June 14, 2018
- Intel FPU May Spill Crypto Secrets to Apps June 14, 2018
- Apple’s Design Language Has Killed Fun in Consumer Electronics (3)June 14, 2018
- I Can Be Apple, and So Can You June 12, 2018
- File Radars Early and Often (19)June 12, 2018
- Installing and Debugging on Mojave June 12, 2018
- On Paying for Software (10)June 12, 2018
- Smile Turns 15: an Interview With Greg Scown June 12, 2018
- SVG Favicons in Mojave Safari June 12, 2018
- On My Misalignment With Apple’s Love Affair With Swift (26)June 10, 2018
- Intelligent Tracking Prevention 2.0 (2)June 8, 2018
- The 2013 Mac Pro, Five Years Later (2)June 8, 2018
- Removed in macOS 10.14 Mojave (30)June 7, 2018
- Mac App Store Sandboxing, IAP Trials, Multiplatform Services (11)June 5, 2018
- Apple Announces Marzipan for 2019 (4)June 5, 2018
- WWDC 2018 Links (10)June 4, 2018
- 1Password 7 for Mac (10)June 3, 2018
- Apple’s Emoji Search is Bad (2)June 3, 2018
- Mac and iOS Automation History (1)June 2, 2018
- macOS Special-Casing to Keep Apps Working (2)June 2, 2018
- iMac Pro VESA Mounting Screws June 2, 2018
- Differ: Swift Library to Generate Differences and Patches Between Collections June 1, 2018
- macOS 10.13.5 June 1, 2018
- Encrypting for Apple’s Secure Enclave May 31, 2018
- iOS 11.4 and Messages in iCloud (13)May 31, 2018
- WWDC 1997 Videos and Other History (1)May 31, 2018
- The Developers Union (1)May 18, 2018
- New Twitter APIs and Pricing (10)May 17, 2018
- UIs That Amass Memories (1)May 17, 2018
- Some Thoughts on Google Photos vs. Apple Photos May 17, 2018
- Tweetbot 3 for Mac (3)May 15, 2018
- When Disappearing Messages Don’t Disappear May 15, 2018
- 20 Years of USB (8)May 15, 2018
- EFail Vulnerabilities in OpenPGP and S/MIME May 14, 2018
- John Carmack’s Steve Jobs Stories (1)May 14, 2018
- Chrome OS Is Getting Linux App Support (21)May 11, 2018
- Legacy FileVault and macOS 10.13 May 11, 2018
- macOS Monitoring the Open Source Way May 11, 2018
- The Laws of Core Data (2)May 10, 2018
- “Black Dot” Unicode Bug (5)May 10, 2018
- Discovery - DNS-SD Browser May 8, 2018
- What Happened to Apple’s Whimsy? (20)May 8, 2018
- A Tricky Feature May 8, 2018
- Requesting Your Personal Data From Apple (2)May 7, 2018
- What Do Security Updates Actually Fix? (1)May 7, 2018
- iCloud Drive Breaks the macOS Command Line (5)May 7, 2018
- Retrobatch Public Beta (13)May 4, 2018
- AirPods Switching Limitations (8)May 4, 2018
- The 2017 Panic Report (3)May 3, 2018
- 20 Years of iMac (3)May 3, 2018
- Scuttlebutt Regarding Apple’s Cross-Platform UI Project (10)May 1, 2018
- Stop The Madness (5)May 1, 2018
- Luminar 2018 First Impressions From a Non-Power User May 1, 2018
- NSColor, CGColor, and Layers April 30, 2018
- Multiple Cursors in Xcode April 29, 2018
- 30 Years of Frontier April 29, 2018
- Apple Officially Discontinues AirPort Router Line (24)April 28, 2018
- Drive Genius Lite April 27, 2018
- Xcode Treasures (2)April 27, 2018
- Speculation and Dread for the Next Transition (1)April 23, 2018
- The Woman Who Gave the Macintosh a Smile April 22, 2018
- Tim Cook Says Users Don’t Want iOS to Merge With macOS (8)April 20, 2018
- The Menu Bar (4)April 20, 2018
- Lessons Learned From the App Store (5)April 20, 2018
- GCD Tips (5)April 20, 2018
- Apple Refuses to Repair iMac Pro (9)April 18, 2018
- Mapping Apple’s Vast Universe of Space Gray Shades April 17, 2018
- macOS 10.13.4 Causing Installation Log Failures (1)April 17, 2018
- High Sierra Help Breakage (3)April 14, 2018
- Apple Warns Employees to Stop Leaking Information (2)April 14, 2018
- Eliminating iTunes Store Music Downloads in March 2019 (10)April 12, 2018
- macOS 10.13.4 to Warn About 32-bit Apps Starting April 12 (5)April 12, 2018
- The Making of Dark Castle (2)April 11, 2018
- Not for Mac April 11, 2018
- Stay Away From Advanced Mac Cleaner (1)April 9, 2018
- Native Apps in China (3)April 9, 2018
- Jim Reekes Discusses Apple Sound History April 9, 2018
- Twitter Shutting Down APIs (5)April 6, 2018
- Mac mini Turning 3.5 Years Old (8)April 6, 2018
- Reading This Site With NetNewsWire 3 (5)April 6, 2018
- New Mac Pro Won’t Arrive Until 2019 (29)April 5, 2018
- Making the Touch Bar Useful by Abandoning Apple Guidelines (1)April 5, 2018
- Quiet By Design: Naomi Campbell Interviews Jony Ive (4)April 5, 2018
- BlackBag on APFS Encryption (1)April 5, 2018
- Textlicious 1.0 April 4, 2018
- Apple Plans to Use Its Own Chips in Macs From 2020, Replacing Intel (16)April 3, 2018
- The TidBITS 2018 Infrastructure (1)April 3, 2018
- Making Illegal States Unrepresentable April 3, 2018
- Adding AppleScriptObjC to Existing Scripts April 3, 2018
- Carbon Copy Cloner and APFS Snapshots (1)April 2, 2018
- System Fonts in CSS April 2, 2018
- Xcode 9.3 (1)April 1, 2018
- Why Doesn’t Apple Music Let Users Search for Composers? (4)April 1, 2018
- macOS 10.13.4 (3)March 30, 2018
- Space Gray Input Devices (2)March 29, 2018
- Apple’s Lane Tech Education Event (12)March 27, 2018
- NSDoubleLocalizedStrings and Friends (1)March 27, 2018
- Solving Problems With iCloud Drive (2)March 27, 2018
- MacInTouch Note to Readers (3)March 27, 2018
- Swift Integration Traps March 23, 2018
- High Sierra Stored APFS Volume Passwords in Log Files (7)March 23, 2018
- Apple Stores Suffer From Customer Complaints, Long Wait Time (3)March 23, 2018
- Apple AirPods: the Audiophile Review March 23, 2018
- App Store Certificate Checker Framework March 19, 2018
- Genius Bar Not Prepared for APFS (5)March 19, 2018
- Calendar 2 App Could Mine Crypto-Currency in Lieu of IAP (3)March 13, 2018
- The Origins of QuickTime March 13, 2018
- Better Strategies Through Types March 12, 2018
- HyperCard Zine March 12, 2018
- Photoshop CC Easter Eggs March 9, 2018
- Apple to Discontinue iTunes LP (1)March 7, 2018
- Deckset Leaves the Mac App Store March 7, 2018
- Getting the Current NSBundle March 7, 2018
- Keeping Your Safari Data Private (9)March 6, 2018
- Streaming Your Own Music (1)March 6, 2018
- A Year Away From macOS (7)March 6, 2018
- First-Class Swift API for Objective-C Frameworks March 5, 2018
- Script Debugger 7 (1)March 5, 2018
- Apple Networking Feedback March 5, 2018
- SwiftNIO (1)March 1, 2018
- Google Libraries for Objective-C (14)February 28, 2018
- The macOS Versions Management System February 27, 2018
- Decoding Dictionaries in Swift February 27, 2018
- HomePod Positioning February 27, 2018
- Debugging NSNotificationCenter and NSRunLoop February 23, 2018
- Practices Make Perfect (Backups) February 23, 2018
- Big List of Naughty Strings February 23, 2018
- When macOS High Sierra’s Content Caching Isn’t Working February 23, 2018
- Code Signing Validation Bug February 22, 2018
- Avast Antivirus False Positives for Apps That Use Swift (1)February 22, 2018
- “I’ve Only Had Good Years” (5)February 22, 2018
- iDefrag and iPartition Discontinued (7)February 22, 2018
- On Compiling WebKit (Now Twice As Fast!) (1)February 22, 2018
- Optimizing Global Constant Data Structures Using Relative References February 20, 2018
- When Swift Makes You Use “throws” Instead of “rethrows” (1)February 20, 2018
- How to Use Adaptive Width Strings for Localization (1)February 20, 2018
- Is APFS Fully Supported Yet? February 19, 2018
- Lightroom Classic CC 7.2 (2)February 19, 2018
- Nowhere Else to Go (15)February 17, 2018
- Twitter Abolishes Native Mac Client (14)February 17, 2018
- Color Picker Now Rearranges Custom Swatches February 17, 2018
- Acorn Drops IAP Trial (1)February 16, 2018
- Chrome’s Ad Filtering (2)February 16, 2018
- Can macOS Tell How Large a File Really Is? (2)February 15, 2018
- GitFinder 1.0 (3)February 15, 2018
- Another iOS Crash Caused By Sending Unicode Character (6)February 15, 2018
- The Mac App Sandbox and Non-Native Apps (7)February 13, 2018
- How Apple Plans to Root Out Bugs (17)February 13, 2018
- VLC 3.0 February 9, 2018
- Many Siris February 9, 2018
- That 30% App Store Tax (20)February 9, 2018
- BBEdit 12.1 February 6, 2018
- Minimum Password Lengths (2)February 6, 2018
- Serialization on macOS and iOS: Speed and Size February 6, 2018
- How CloudKit Works February 5, 2018
- Sandbox Limitation on Number of Files That Can Be Opened (2)February 5, 2018
- Apple’s Q1 2018 Results (1)February 5, 2018
- OWC Dual Drive Dock USB 3.1 (3)February 2, 2018
- Things I Wish I’d Known About Bash (1)February 1, 2018
- Colour Management (1)February 1, 2018
- What I Wish the iPad Would Gain From the Mac January 31, 2018
- Apple Delays Features to Focus on Reliability, Performance (11)January 30, 2018
- Fixing PDFs Whose Pages Render as Black Rectangles (1)January 30, 2018
- OmniFocus 2018 Roadmap (4)January 29, 2018
- Mac and iOS Privacy Guide January 29, 2018
- Mosaic’s Birthday: 25 Years of the Modern Web (1)January 29, 2018
- Lookmark Now Tracks App Updates January 29, 2018
- iCloud Photo Library Re-uploading (8)January 26, 2018
- Hello HEIF (1)January 26, 2018
- Swift’s Reflective Underpinnings January 26, 2018
- Recommendations for Buying Music (7)January 26, 2018
- Old-Style Apple API DIffs January 26, 2018
- Creating a Bootable APFS Clone From the Command Line January 26, 2018
- 2017 Six Colors Apple Report Card January 26, 2018
- macOS 10.13.3 (4)January 24, 2018
- Messages on iCloud in iOS 11.3 Beta (4)January 24, 2018
- Trickster Mac App Store Woes January 24, 2018
- Microsoft Office 2016, Version 16.9 (2)January 22, 2018
- Swift Forums January 22, 2018
- iOS 11 Adoption Reaches 65% (6)January 22, 2018
- Redesigned Web Versions of App Stores (1)January 22, 2018
- Simplifying Swift Framework Development January 19, 2018
- Dictation Eases Data Entry January 19, 2018
- App Store Trials: No More Free IAPs? (3)January 17, 2018
- Reading Disks From 1988 in 2018 (1)January 17, 2018
- The Final Conf-Down (1)January 16, 2018
- Agenda’s Feature Unlocking Business Model (5)January 15, 2018
- The MacBook Air: A Decade’s Worth of Legacy January 15, 2018
- Chinese Firm to Operate China iCloud Accounts (2)January 15, 2018
- Dropbox Files Confidentially for IPO (1)January 15, 2018
- Former Apple Intern Looks Back at Designing First Apple Emoji in 2008 January 12, 2018
- Matias RGB Backlit Wired Aluminum Keyboard (10)January 12, 2018
- Apple Comments on AirPort’s Future (6)January 11, 2018
- App Store System Preferences Can Be Unlocked With Any Password (1)January 11, 2018
- Unregistering Block-based NotificationCenter Observers January 9, 2018
- iCloud Drive Can Strip Metadata From Your Documents (3)January 8, 2018
- How to Disable macOS High Sierra Upgrade Notifications (4)January 8, 2018
- Computer Latency: 1977-2017 January 8, 2018
- Fingerprinting Swift Code Using Spacecrypt (2)January 4, 2018
- The T2 Chip Makes the iMac Pro the Start of a Mac Revolution (2)January 4, 2018
- Dash’s Year in Review: 2017 January 4, 2018
- Apple Acquires Buddybuild January 3, 2018
- Decrypting an APFS Encrypted Volume Using diskutil January 3, 2018
- Some Useful URL Schemes in Xcode 9 January 3, 2018
- Intel CPU Design Flaw Necessitates Kernel Page Table Isolation (16)January 3, 2018
- Apple in 2018 (1)January 2, 2018
- iMac Pro Performance (1)January 2, 2018
- IOHIDeous: IOHIDFamily 0day (1)January 2, 2018
- The “app” You Can’t Trash: How SIP Is Broken in High Sierra January 2, 2018
- Ad Targeters Are Pulling Data From Your Browser’s Password Manager January 1, 2018
- Apple’s Message to Customers About iPhone Batteries and Performance (14)December 28, 2017
- Apple Support Tells Customers to Ask Developer for Refund (3)December 28, 2017
- WKWebView Workarounds (1)December 22, 2017
- Apple Rumored to Combine iPhone, iPad, and Mac Apps to Create One User Experience (26)December 20, 2017
- Broken Photos Drag and Drop (1)December 19, 2017
- How Extended Validation Certificates Can Be Used to Scam December 19, 2017
- Developer Documentation for MailMate Bundles December 18, 2017
- Moving Acorn to Metal December 18, 2017
- Firefox Pushes Looking Glass Add-on December 18, 2017
- Use SF Mono Outside of Terminal and Xcode (5)December 18, 2017
- Using GitUp (3)December 15, 2017
- Drive Genius 5.1 Adds High Sierra Compatibility (1)December 15, 2017
- App Store Introductory Pricing (5)December 15, 2017
- Apple’s New Utility Swift Library December 15, 2017
- The iMac Pro (14)December 12, 2017
- SuperDuper 3.1 Supports APFS Snapshots for Both Source and Destination (5)December 8, 2017
- Mailsploit December 8, 2017
- ProtonMail Introduces IMAP/SMTP Bridge December 8, 2017
- The Magic Keyboard With Numeric Keypad Is Apparently Bendy (17)December 7, 2017
- Learning With Privacy at Scale (2)December 7, 2017
- Jony Ive Responds to Criticism (1)December 6, 2017
- The Pollyannish Assumption (1)December 6, 2017
- Month 13 Is Out of Bounds (12)December 6, 2017
- Safari Tab Search (3)December 5, 2017
- MarsEdit 4.0 (1)December 5, 2017
- Rushed iOS 11.2 Update to Fix Date Crasher (6)December 2, 2017
- iOS 11 Allows Device and PIN to Reset iTunes Backup and Apple ID Passwords (1)December 1, 2017
- Why the Selection Changes When You Do Syntax Highlighting in a NSTextView November 30, 2017
- Dave Winer Interview November 30, 2017
- iBooks in iOS 11 and High Sierra (4)November 30, 2017
- Why Little Bugs Need to Get Fixed (17)November 29, 2017
- High Sierra Bug Allows Root Access With Blank Password (14)November 29, 2017
- 20 Years of Adobe Photoshop November 27, 2017
- Mac Modifier Key Order (6)November 20, 2017
- The Mac Still Feels Like Home (1)November 20, 2017
- Operating System Update Rates (2)November 20, 2017
- Firefox Quantum (8)November 17, 2017
- Apple’s Use of Swift in iOS 11.1 and macOS 10.13.1 (2)November 17, 2017
- Dive Into APFS (6)November 15, 2017
- The Best Laptop Ever Made (8)November 15, 2017
- Local Time Machine Uses APFS Snapshots (4)November 13, 2017
- App Nap, Automatic Termination, and Zombie Apps (11)November 13, 2017
- Building a Better Date/Time Library for Swift November 10, 2017
- Work on SQLite 4 Has Concluded November 10, 2017
- Twitter Increases Limit to 280 Characters (8)November 9, 2017
- Enduring Xcode and SourceKitService Problems (6)November 9, 2017
- Photos Machine Learning and Trusting Apple (4)November 1, 2017
- Selective Selector Mapping October 31, 2017
- Redesigning Adobe’s File Type Icon System Language (1)October 30, 2017
- Biskus APFS Capture (1)October 27, 2017
- Panorama X’s Take on Subscriptions (2)October 27, 2017
- How to Accept Payments for Your Digital Products (4)October 27, 2017
- Three MacBook Mistakes: Will Apple Correct Course? (10)October 26, 2017
- Amazon Revokes Delicious Library API Access October 26, 2017
- Modeling One-to-Many in SQLite Using the JSON1 Extension October 25, 2017
- iBooks Author Conference Highlights Ecosystem Worries (4)October 24, 2017
- Quicken 2018 Switches to Subscription (5)October 24, 2017
- How Well Do Filesystems Handle Errors? (3)October 23, 2017
- Backing Up Cloned APFS Files October 23, 2017
- Stealing Sensitive Browser Data With the W3C Ambient Light Sensor API (2)October 23, 2017
- Why Work Without a Nib? (2)October 23, 2017
- An Important Part of Our Product Line Going Forward (3)October 20, 2017
- You Can’t Turn Off Spotlight on Your Time Machine Backup (1)October 19, 2017
- Unreliable MacBook Pro Keyboards (23)October 18, 2017
- Cardhop 1.0 (2)October 18, 2017
- New Lightroom CC and Lightroom Classic CC (5)October 18, 2017
- Erasing Touch Bar Data (1)October 17, 2017
- Third Victory for VirnetX in FaceTime Patent Case October 17, 2017
- How iCloud Drive Can Break Time Machine Backups (2)October 17, 2017
- Disabling Xcode 9 Font Smoothing October 16, 2017
- KRACK: Breaking WPA2 by Forcing Nonce Reuse (14)October 16, 2017
- The Impossible Dream of USB-C (16)October 14, 2017
- BBEdit 12 (4)October 13, 2017
- APFS and Institutional Recovery Keys October 12, 2017
- Twitterrific 5.0 for Mac October 10, 2017
- Sketch 47: Libraries and Smooth Corners October 10, 2017
- APFS, SuperDuper, and EFI October 9, 2017
- Xcode Unit Testing Feature Requests October 9, 2017
- Bonjeff 1.0 (1)October 9, 2017
- Cocoa Class Clusters October 6, 2017
- Type-Safe User Defaults in Swift October 6, 2017
- Why Many Developers Still Prefer Objective-C to Swift (9)October 6, 2017
- Encrypted APFS Volume’s Password Exposed as Hint (13)October 5, 2017
- A Eulogy for Eudora (1)October 4, 2017
- Your Device or Computer Could Not Be Verified October 4, 2017
- PDFKit Improves Somewhat in High Sierra (3)October 3, 2017
- Apple Design in the Cook Era (13)October 3, 2017
- Command-P Squared to “Save as PDF” (1)October 2, 2017
- Apple Open Sources iOS Kernel October 2, 2017
- High Sierra’s Disk Utility Does Not Recognize Unformatted Disks (4)October 2, 2017
- The Touch Bar’s Future October 2, 2017
- Making Better Use of the Touch Bar (1)October 2, 2017
- Finder’s Unwanted Conversions to APFS (1)September 29, 2017
- Time Machine vs. Photos.app (4)September 28, 2017
- Alan Kay on the iPhone (8)September 28, 2017
- APFS Benchmarks (5)September 26, 2017
- macOS 10.13 High Sierra Released (7)September 26, 2017
- Mac Keychain Vulnerability (1)September 26, 2017
- Sandbox Inheritance Tax September 26, 2017
- Text Replacements Do Not Sync (2)September 26, 2017
- iStat Menus 6 September 25, 2017
- Surprising Behavior of Non-optional @NSManaged Properties September 25, 2017
- Sierra’s Unified Log Evolves September 25, 2017
- iTunes Rentals Increase From 24 to 48 Hours (5)September 22, 2017
- Safari 11 (3)September 20, 2017
- No 4K iTunes Videos on iPad Pro or Mac September 19, 2017
- SuperDuper and APFS (4)September 15, 2017
- Kernel Extensions in High Sierra (5)September 15, 2017
- iTunes 12.7 Drops Apps and Ringtones (7)September 13, 2017
- macOS 10.13 High Sierra Shipping Soon (8)September 13, 2017
- PDFXKit September 11, 2017
- An Apple Support Experience (6)September 11, 2017
- Is This My Interface or Yours? September 6, 2017
- 1980s Apple Ads September 6, 2017
- Swift and KVO Context Variables September 6, 2017
- 1Password Command-line Tool Public Beta (2)September 6, 2017
- Injecting Missing Methods at Runtime (2)September 5, 2017
- iCloud Backups: Contacts vs. Notes vs. Reminders September 4, 2017
- Congratulations (9)September 4, 2017
- Decoding NSASCIIStringEncoding Is Not Strict (1)September 1, 2017
- Reliability of macOS Sierra: Scheduled and Background Activities (4)August 31, 2017
- APFS to be Mandatory for SSDs in High Sierra (20)August 29, 2017
- YouTube Transcripts (1)August 29, 2017
- Carbon Copy Cloner 5 (1)August 28, 2017
- Portable External MacBook Pro Displays (2)August 24, 2017
- How Some Thunderbolt 3 Cables Underperform With USB-only Drives August 24, 2017
- Product Graveyard August 23, 2017
- CrashPlan Discontinues Consumer Backups (16)August 22, 2017
- iTunes U Collections Are Moving to Apple Podcasts August 21, 2017
- F.lux 4 (1)August 15, 2017
- HyperCard on the Internet Archive (2)August 11, 2017
- Safari Should Display Favicons in Its Tabs (4)August 11, 2017
- Version Control ssh:// URL Shell Injection Vulnerability August 11, 2017
- Ulysses Switches to Subscription (13)August 10, 2017
- Kryptonite: Protect Your SSH Private Key (1)August 8, 2017
- Creating New Snippets (1)August 7, 2017
- Bringing Back Visual Basic IDE to Office for Mac August 7, 2017
- What’s Wrong With the Touch Bar (13)August 7, 2017
- Using a Downloaded HTML File to Steal Files From a Mac (18)August 4, 2017
- CwlLayout: a Swift Wrapper Around Auto Layout August 3, 2017
- Graphing Calculator Started As a Demo for PenMac August 3, 2017
- Did the iPad Turn the Corner This Quarter? (4)August 2, 2017
- Powerline Ethernet Adapters Are Everyday Magic (4)August 2, 2017
- NSProgress Shortcomings and CSProgress (1)August 1, 2017
- Moom 3.2.9 August 1, 2017
- Counterparts Lite 1.5 August 1, 2017
- Your Favorite Mac Markdown Editors August 1, 2017
- Why Apple Should Make a Cheaper, Streamlined Apple TV (3)July 31, 2017
- A Binary Coder for Swift July 28, 2017
- Arc Hub USB-C Adapter July 28, 2017
- Apple’s Photos App and Lens Correction (1)July 28, 2017
- Receipt Validation in Swift July 28, 2017
- Passwords Evolved: Authentication Guidance for the Modern Era July 28, 2017
- Arq 5.9 Adds Backblaze B2 and Wasabi Support (9)July 27, 2017
- How to Remove Raw Images From Apple Photos and iCloud (1)July 27, 2017
- Upcoming USB 3.2 Will Double Data Rates Using Existing Cables July 27, 2017
- Adobe Will Discontinue Flash in 2020 (3)July 25, 2017
- Pascal at Apple July 25, 2017
- Timing 2 for Mac (1)July 25, 2017
- NSNotificationCenter Thread Safety July 24, 2017
- APFS Support Is Undone in 10.12.6 July 24, 2017
- Customizing the File Header Comment and Other Text Macros in Xcode 9 July 21, 2017
- Some Known Bugs in macOS 10.12.6 (6)July 21, 2017
- Rclone (1)July 21, 2017
- Productivity Apps and Subscription Pricing (40)July 20, 2017
- APFS and Fast Catalog Search July 20, 2017
- Swift 4: Key-Value Observation (2)July 20, 2017
- Transmit 5 (3)July 19, 2017
- Designing Better Touch Bar Experiences July 19, 2017
- Cracking the Code Behind Apple’s App Store Promo Card Design July 19, 2017
- Refactoring Reveals Truths (3)July 19, 2017
- Your Favorite Mac Word Processors (1)July 18, 2017
- iOS Needs Automation More July 17, 2017
- The Lightroom Manifesto: Adobe Has Lost Its Way (4)July 17, 2017
- Fixing iCloud Keychains, and Backing Them Up July 14, 2017
- 1Password Standalone Vaults and PasswordWallet (14)July 14, 2017
- Swift.Codable (4)July 14, 2017
- Fantastical 2.4 for Mac (9)July 12, 2017
- Pondering the Conversion From HFS+ to APFS (6)July 12, 2017
- Declining iTunes Video Share (3)July 12, 2017
- Mike Slade on Apple, NeXT, Microsoft, and Starwave History (2)July 5, 2017
- Compositor: WYSIWYG LaTeX for Mac (1)July 5, 2017
- Steve Jobs and the Missing “Intel Inside” Sticker (11)July 5, 2017
- Web Form Data Sent Before You Click “Submit” (1)June 30, 2017
- Chris Lattner on the Realm WWDC 2017 Swift Panel June 30, 2017
- Swift 4: JSON With Encoder and Encodable (2)June 30, 2017
- My 2017 iMac (11)June 29, 2017
- Banning Force Unwrapping Swift Optionals June 29, 2017
- Tony Fadell on Apple’s Pre-iPhone Devices June 28, 2017
- MarsEdit 4 Public Beta (2)June 28, 2017
- The MacBook Adorable (1)June 28, 2017
- Little Snitch 4 Public Beta (3)June 27, 2017
- Bug in Skylake and Kaby Lake Hyper-threading (5)June 27, 2017
- APFS Native Normalization (16)June 27, 2017
- JavaScriptCore Loves ES6 June 23, 2017
- Is the Keyboard Faster Than the Mouse? (3)June 23, 2017
- The Tragedy of FireWire (2)June 22, 2017
- Tooth Fairy (10)June 22, 2017
- H.265/HEVC and HEIF (1)June 22, 2017
- Resetting the volinfo.database (1)June 22, 2017
- Acorn 6 Public Beta (1)June 21, 2017
- Scott Forstall Discusses the iPhone’s Creation (5)June 21, 2017
- App Store Editorial Comes Out of the Shadows (3)June 20, 2017
- Inside Apple’s Global War on Leakers June 20, 2017
- Porting Objective-C to Swift June 20, 2017
- The 2017 iMacs (2)June 15, 2017
- Kuery June 15, 2017
- FileMaker 16’s Invisible Brilliance June 15, 2017
- Apple Is Trying to Make iMessages More Private (6)June 15, 2017
- Even Swiftier Objective-C (1)June 14, 2017
- The History of BlitzMail June 14, 2017
- AppleCare+ Comes to the Mac June 12, 2017
- Safari’s Intelligent Tracking Prevention (4)June 12, 2017
- Amazon Cloud Drive No Longer Unlimited (4)June 12, 2017
- WWDC 2017 Links (3)June 7, 2017
- Swift’s Evolution June 4, 2017
- How Anker Is Beating Apple and Samsung at Their Own Accessory Game June 4, 2017
- The Art of Writing One-Sentence Product Descriptions June 4, 2017
- Preparing for WWDC 2017 (1)June 2, 2017
- Evergreen Mac Feed Reader (3)June 1, 2017
- Basic Attention Token June 1, 2017
- Intel to Integrate Thunderbolt 3, Eliminate Royalties May 31, 2017
- Keyboard Maestro Beats System Preferences (1)May 31, 2017
- A Year of Google Maps & Apple Maps (1)May 31, 2017
- PSPDFKit for macOS May 30, 2017
- 1Password Travel Mode (4)May 30, 2017
- Resolving Modern Mac Alias Files May 30, 2017
- Xcode Autocomplete Frustrations (1)May 19, 2017
- Getting Info From iTunes May 19, 2017
- Retina Monitors (4)May 19, 2017
- Moom vs. the Rectangular Grid Patent (3)May 17, 2017
- “MP3 Is Dead” Missed the Real, Much Better Story May 16, 2017
- CMD-D | Masters of Automation Conference May 16, 2017
- All About Concurrency in Swift May 16, 2017
- Searching for Swift Objects by Type (1)May 15, 2017
- Everything Is Broken (6)May 15, 2017
- Instagram Now Supports Photo Uploads From Mobile Site May 15, 2017
- 30 Years of PopChar (1)May 10, 2017
- Sierra Bluetooth Problems Due to GCD? (2)May 10, 2017
- foreach Using Objective-C Generics May 8, 2017
- HandBrake Proton Trojan (1)May 8, 2017
- Roost and Nexstand Laptop Stands (2)May 6, 2017
- Phil Schiller on App Store Upgrade Pricing (16)May 6, 2017
- Software Pricing Damage (9)May 4, 2017
- App Store Sources and App Referrer Data May 4, 2017
- Apple Services (10)May 3, 2017
- Microsoft Surface Laptop (5)May 2, 2017
- The Dangers of Using Nonatomic Properties May 2, 2017
- Hiding Mac Menu Bar Icons May 2, 2017
- Life Without Interface Builder (2)May 1, 2017
- 8 TB Hard Drives Now Highly Attractive April 29, 2017
- Messages Not Brought Back to the Mac April 29, 2017
- One-off Text Filtering in BBEdit April 27, 2017
- Tail Call Elimination April 27, 2017
- Controlling File Permissions in Shared Folders April 25, 2017
- How Apple Won Silicon April 25, 2017
- Apple Cuts App and IAP Affiliate Commissions (3)April 25, 2017
- Reverse Engineering APFS April 24, 2017
- LivePhotosKit JavaScript API April 20, 2017
- Rumors of the 2017 iMac and iMac Pro April 19, 2017
- AirPods Shipping Delay (4)April 19, 2017
- Avoiding Objective-C Class Name Collisions April 18, 2017
- Flume Leaves the Mac App Store (3)April 17, 2017
- Classic Mac Emulation in the Browser (3)April 17, 2017
- macOS 10.12.4 Locks Console Log Away From Normal Users (3)April 14, 2017
- Sip Leaves the Mac App Store April 14, 2017
- Debugging Swift Code in an Embedded Framework April 14, 2017
- Apple Icons and Hardware Avoid Tangency April 12, 2017
- What I Want in the New Mac Pro (22)April 11, 2017
- Lightroom 6.10 (1)April 11, 2017
- The Walt Mossberg Brand April 11, 2017
- Use macOS VMs in VMware Fusion in Retina Mode April 7, 2017
- TextExpander by Subscription One Year Later (2)April 7, 2017
- Putting Core Data on the Map April 6, 2017
- OmniOutliner 5 (1)April 6, 2017
- Excluding Files From Spotlight and Time Machine (1)April 6, 2017
- The 2016 Panic Report April 5, 2017
- Frontier Diary #1 (1)April 5, 2017
- The Mac Pro Lives (19)April 4, 2017
- Logs Unite: Forensic Analysis of Apple Unified Logs (1)April 3, 2017
- Beware Default QoS (1)April 3, 2017
- APFS to Add Case-Insensitive Variant for Mac (10)March 31, 2017
- Photo Editing as One with Luminar March 31, 2017
- New Web Features in Safari 10.1 March 30, 2017
- Dropbox Secures $600M Credit Line (1)March 30, 2017
- RSS on the Desktop, 15 Years Later March 30, 2017
- Replying to App Store Reviews (2)March 28, 2017
- Pages 6.1 Adds Basic LaTeX Support (1)March 28, 2017
- How to Reinstall macOS (5)March 28, 2017
- macOS 10.12.4 Adds Night Shift (2)March 28, 2017
- APFS’s “Bag of Bytes” Filenames (57)March 24, 2017
- XCTest Closure Based Expectations March 22, 2017
- Parallels Desktop Lite (2)March 20, 2017
- HyperCardPreview March 20, 2017
- Building a Hackintosh Pro (7)March 20, 2017
- Complexity and Strategy in Microsoft Office (1)March 20, 2017
- Making an External Display a Monitor, Not a TV (2)March 17, 2017
- System Level Breakpoints in Swift March 17, 2017
- Foundation Swift Archival & Serialization Proposal (6)March 16, 2017
- Dell Precision 5520 March 16, 2017
- Swift Compiler Not Optimized for Lots of Cores (3)March 16, 2017
- The Curious State of Apple Product Pricing (3)March 15, 2017
- That One Optional Property March 15, 2017
- Looking at Model-View-Controller in Cocoa March 15, 2017
- Stop Auto-Play Web Videos (1)March 14, 2017
- Sketch’s Open File Format March 13, 2017
- Sierra Logging Spew (34)March 13, 2017
- St. Clair Software Leaves the Mac App Store March 10, 2017
- Time Out 2’s Supporter Business Model March 10, 2017
- Editing App Store Descriptions Now Requires a New Version (3)March 9, 2017
- How to Crash Safari by Typing Simple Words March 9, 2017
- FSMonitor 1.0.2 (4)March 8, 2017
- Living and Dying on His Own Terms March 8, 2017
- WWDC Scholarships Now Include Lodging March 8, 2017
- Sierra Bluetooth Problems and the Logitech K811 Keyboard (19)March 8, 2017
- Sierra Stuck Mouse Cursor Graphic Bug (4)March 7, 2017
- Lightroom 6.9 March 7, 2017
- Apple Losing Education Share (7)March 6, 2017
- Let Your Swift XCTest Methods Throw (2)February 24, 2017
- MagicGrips for Magic Mouse (7)February 23, 2017
- Opening the User Library Folder (6)February 23, 2017
- Video Pros Moving From Mac to Windows for High-End GPUs (12)February 23, 2017
- OmniOutliner Essentials (1)February 22, 2017
- Thunderbolt 3 and USB-C Infographic February 22, 2017
- Dash 4 February 20, 2017
- The State of iBooks in Early 2017 (2)February 18, 2017
- Dart-C USB-C Laptop Charger February 18, 2017
- Fixing (and Explaining) PDFpen 8.3.1’s Crash on Launch (3)February 18, 2017
- Apple Fighting New “Right to Repair” Legislation (6)February 16, 2017
- Grand Central Dispatch’s Achilles Heel (2)February 15, 2017
- Reverse Engineering Stickies.app February 15, 2017
- Usher Will Be Stepping Aside February 15, 2017
- Swift and Objective-C Forever? (5)February 15, 2017
- On the Uselessness of Search in macOS Mail (5)February 14, 2017
- Twitterrific for Mac Kickstarter (1)February 14, 2017
- Testing Out Snapshots in APFS February 12, 2017
- mkfile(8) Is Severely Syscall Limited February 12, 2017
- The Slow Decline of iPad Sales (4)February 12, 2017
- Piezo’s Life Outside the Mac App Store (1)February 10, 2017
- I Wish Apple Loved Books (6)February 8, 2017
- ReadKit 2.5 (1)February 8, 2017
- How to Verify Time Machine Backups (3)February 6, 2017
- Control-T to Show “cp” Status (2)February 6, 2017
- In Praise of OmniDiskSweeper February 3, 2017
- XPoCe: XPC Snooping Utilities February 3, 2017
- ARM Mac Notebook Rumors (6)February 3, 2017
- Xcode 8.3: Waiting in XCTest February 2, 2017
- Finder and Terminal Are Friends February 2, 2017
- Apple’s Q1 2017 Results (10)February 1, 2017
- It Just Works (7)January 31, 2017
- Mac App Store Top Charts for 70 Cents January 31, 2017
- LG 5K Display and Wi-Fi Interference (2)January 31, 2017
- Riptide: WebKit’s Retreating Wavefront Concurrent Garbage Collector January 30, 2017
- Take Control of Your Digital Legacy January 30, 2017
- Processing the Selected Text via Script (16)January 30, 2017
- How Much Has That Mac Been Used? January 29, 2017
- Macs Lose Marketshare January 29, 2017
- Injection II, the App January 27, 2017
- Rusty’s Next “Mac mini” (3)January 27, 2017
- Interface Builder: View Is Clipping Its Content (5)January 27, 2017
- Omni’s 2017 Plans (2)January 26, 2017
- Swift ABI Stability Manifesto (1)January 26, 2017
- Requiem for the Thunderbolt Display January 25, 2017
- App Store Review Replies and Prompting API (1)January 25, 2017
- Setapp Goes Live (7)January 25, 2017
- Optionals and Hackintoshes January 23, 2017
- The State of Apple (2)January 23, 2017
- Chris Lattner ATP Interview (16)January 23, 2017
- Underpass 1.0 for Mac January 18, 2017
- Safari Can’t Play New 4K YouTube Videos (5)January 13, 2017
- 100 Days Without the App Store (2)January 12, 2017
- Apple Is Becoming HBO (20)January 12, 2017
- Six Colors’ 2016 Apple Report Card (1)January 12, 2017
- App Extensions Are Not a Replacement for User Automation (2)January 11, 2017
- AirPods vs. the Competition (2)January 10, 2017
- Explanation for Consumer Reports’ Battery Results January 10, 2017
- Tell Us Your Mac Automation Stories (11)January 9, 2017
- LG Ultrafine 5K Reviews (2)January 9, 2017
- OPML File Type on Macs (1)January 9, 2017
- Unsafe Swift: Using Pointers and Interacting With C January 6, 2017
- Bitter iCloud Truth (4)January 6, 2017
- Chuq’s Advice for Apple January 6, 2017
- The State of Safari Extensions January 6, 2017
- OmniFocus 2.8 for Mac (6)January 6, 2017
- Intel Core i7-7700K Kaby Lake Review January 5, 2017
- Razer’s “Project Valerie” Triple Display Laptop (1)January 5, 2017
- Getting a New 2013 Mac Pro in 2017 (5)January 4, 2017
- OWC DEC MacBook Pro Dock January 4, 2017
- Apple’s 2016 in Review (2)January 3, 2017
- Finding an Alternative to Mac OS X (9)January 3, 2017
- MacBook Pro Ethernet Adapter Benchmark (2)December 28, 2016
- Christmas Card Mail Merge December 28, 2016
- Goodbye Mint, Goodbye Fever (15)December 27, 2016
- Mac and iOS Trajectories (5)December 27, 2016
- Investigating ChronoSync 4.7 for Cloud Backup (1)December 23, 2016
- Consumer Reports on the New MacBook Pro’s Battery Life (2)December 23, 2016
- App Transport Security Requirement Delayed December 22, 2016
- CwlSignal and Reactive Programming (1)December 22, 2016
- My AirPods Experience (5)December 21, 2016
- More macOS Preview PDF Trouble (28)December 21, 2016
- How Apple Alienated Mac Loyalists (16)December 20, 2016
- DTrace at Home December 20, 2016
- LG 5K UltraFine Display Delayed (2)December 20, 2016
- User Automation Blog December 20, 2016
- Swift: Challenges and Opportunity for Language and Compiler Research (1)December 19, 2016
- macOS 10.12.2: SSH Starts Asking for id_rsa Passphrase (4)December 19, 2016
- NSRegularExpression and Swift (2)December 19, 2016
- Hiding Your Action and Share Extensions In Your Own Apps December 19, 2016
- “Untranslocating” an App December 16, 2016
- Touch Bar Crash Protection December 16, 2016
- macOS 10.12.2 Impedes Safari Bookmarklets (5)December 15, 2016
- Evernote Privacy Policy (1)December 15, 2016
- The Discrete GPU and You (3)December 13, 2016
- macOS 10.12.2 Removes Battery Time Remaining Estimate (7)December 13, 2016
- Mac Users Switching to Surface (7)December 12, 2016
- Which Macs Are People Using? December 12, 2016
- How to Do XCTestCase tearDown Wrong (and Right) December 8, 2016
- Making Sense of Color Management December 8, 2016
- The Slowness of Archive Utility (4)December 8, 2016
- Transferring Photos to a New Mac (1)December 7, 2016
- Finder Keyboard Shortcut to Show Invisible Files (4)December 7, 2016
- How to Disable Magic Mouse Scrolling (4)December 6, 2016
- The Operating System Fountain of Youth (7)December 5, 2016
- Exploring Swift Memory Layout December 5, 2016
- File Reference URLs Don’t Work in Swift 3 (3)December 2, 2016
- Apple’s New OS “Activation” for Touch Bar MacBook Pros (1)December 1, 2016
- The Mac App Store Is Full of Scams (1)December 1, 2016
- A History of Hard Drives (1)December 1, 2016
- iCloud Calendar Spam (1)November 27, 2016
- Understanding Apple’s Marginalization of the Mac (14)November 22, 2016
- “Designed by Apple in California” Video November 21, 2016
- 13" vs. 15" MacBook Pro (2)November 18, 2016
- Full Screen Is a Preference November 18, 2016
- Thank You, Sal (52)November 16, 2016
- About Touch ID Security in 1Password for Mac November 15, 2016
- Testing Actions Over Time November 15, 2016
- Microsoft Visual Studio Coming to the Mac (1)November 14, 2016
- Touché 1.0 (1)November 14, 2016
- launchctl asuser November 12, 2016
- Reversing Apple’s syslogd Bug November 12, 2016
- Reveal 2 (1)November 12, 2016
- Replacing Dropbox With Resilio Sync (6)November 11, 2016
- The Best Confirmation Button Ever November 10, 2016
- Hardware Is Sexy, But It’s Software That Matters (2)November 10, 2016
- NSItemProvider’s NSSecureCoding Reflection November 9, 2016
- Replacing Dropbox With iCloud Drive (5)November 9, 2016
- How to Badge an App’s Icon in the Dock November 8, 2016
- A Wish List for the Mac App Store November 8, 2016
- Better Xcode Run Script Build Phases November 7, 2016
- In-app Purchases Are in Need of Reform November 6, 2016
- Scriptarian (8)November 6, 2016
- PaintCode 3 Leaves the Mac App Store November 5, 2016
- Fantastical 2.3 for Mac November 5, 2016
- An Ode to the 11-inch MacBook Air (6)October 29, 2016
- New MacBook Pros and the State of the Mac (354)October 27, 2016
- Sierra Log Littering (4)October 27, 2016
- Parsing JSON Is a Minefield (1)October 27, 2016
- iOS (and Mac) Development Podcasts October 26, 2016
- Yoink’s Revenue a Month After Localizing (5)October 24, 2016
- Disappointing Interaction Design October 20, 2016
- Little Flocker (2)October 20, 2016
- Still With the Mac, Unfashionably October 18, 2016
- Working Without a Nib (10)October 18, 2016
- Undocumented Xcode Sanitizer Settings (4)October 17, 2016
- ScanSnap and Sierra Update (7)October 17, 2016
- Swifty Delegates (1)October 14, 2016
- Declarative API Design in Swift October 14, 2016
- OpenType Variable Fonts October 14, 2016
- Git Tower 2.5 (1)October 14, 2016
- Why Does Siri Seem So Dumb? (6)October 13, 2016
- What’s New in Safari 10 (5)October 12, 2016
- A Mac OS 9 Odyssey October 11, 2016
- Apple and Kapeli Respond About Dash (13)October 10, 2016
- os_unfair_lock (2)October 7, 2016
- Hopper 4 Announced (1)October 7, 2016
- Experimenting With App Store Search Ads (2)October 6, 2016
- Applets and App Transport Security October 6, 2016
- Apple Removed Dash From the Mac App Store (11)October 5, 2016
- Caveat Formatter (2)October 5, 2016
- A Declining Trajectory (2)October 4, 2016
- Dropbox’s Finder Toolbar (6)October 4, 2016
- Window Tabbing Pox (2)October 3, 2016
- Automatic Download of macOS Sierra (3)October 3, 2016
- Disabling macOS Beta Updates October 3, 2016
- Mailtitude: Take Apple Mail to the Next Level September 30, 2016
- Sandboxed Launch Services September 30, 2016
- Omni’s IAP Trials and Upgrade Discounts (5)September 30, 2016
- The Story Behind Claquette September 30, 2016
- Apple’s iMessage Metadata Logs (1)September 29, 2016
- The State of Apple Music and Streaming September 29, 2016
- Xcode Memory Graph Debugger Tips September 29, 2016
- Pro Music Perspective on Apple (1)September 28, 2016
- How Apple’s Hardline Privacy Policy Limits Key Features (2)September 28, 2016
- AppleScript and Code Signing in Sierra September 27, 2016
- Unfortunate App Store Rejections (1)September 27, 2016
- Sierra Drops HiDPI Scaling on External Displays September 27, 2016
- OmniFocus 2.7 September 26, 2016
- Mac Terminal Tips (13)September 26, 2016
- Rich Siegel Interview September 26, 2016
- Successful iCloud Desktop and Documents Folder Storage (1)September 25, 2016
- Dropbox Modifies TCC.db to Give Itself Accessibility Access (8)September 21, 2016
- macOS 10.12 Sierra Notes (9)September 21, 2016
- Swift 3 Notes (1)September 20, 2016
- AirPods (2)September 20, 2016
- Testing for macOS 10.12 Sierra (8)September 14, 2016
- App Store Subscriptions Clarification (1)September 7, 2016
- Removing Abandoned Apps and Shorter App Names (2)September 6, 2016
- iTunes 12.5 Removes Unreadable Custom Colors (1)September 6, 2016
- SuperDuper 2.9 August 31, 2016
- VMware Fusion 8.5 Announced, Free (1)August 31, 2016
- Sort Descriptors in Swift (1)August 30, 2016
- Five Years of Tim Cook’s Apple in Charts (1)August 26, 2016
- Foundation Hashing August 25, 2016
- Vesper Shutting Down (1)August 22, 2016
- The System 7.5 Watch August 20, 2016
- Mac App Store Developer Survey (1)August 20, 2016
- How to Tell If Your App Is Handling Colors Correctly August 19, 2016
- Siri Command Reference August 19, 2016
- OmniFocus Now Supports End-to-End Encryption (1)August 19, 2016
- Managing Consistency of Immutable Models August 18, 2016
- Apple Security (2)August 15, 2016
- Why Don’t Podcasts Use VBR MP3s? August 15, 2016
- 1Password Cloud Services Incompatible With VPNs (1)August 15, 2016
- Preferred E-mail Addresses in Apple Mail August 14, 2016
- Xcode Modifying .xib Files on Open August 14, 2016
- Xcode, Frameworks, and Embedded Frameworks (1)August 14, 2016
- iPad Unfinished Business (1)August 13, 2016
- Apple Said to Plan First Pro Laptop Overhaul in Four Years (3)August 13, 2016
- Modern Versions of Word Can’t Open Old File Formats August 13, 2016
- Emoji in iOS 10 and Sierra August 11, 2016
- Kagi, RIP (1)August 1, 2016
- Developer Tools Survey (3)July 29, 2016
- Apple User Interface Trends (1)July 28, 2016
- Witch, Spaces, and Private API July 28, 2016
- Adobe Direct Download Links July 27, 2016
- Removing Bit Flags in Swift Option Sets July 27, 2016
- Microsoft’s Sweet Skype Solution (4)July 25, 2016
- Disable Find My Mac by Resetting NVRAM July 25, 2016
- Reversing the WWDC Wall (1)July 25, 2016
- 2016 MacBook – Two Months Later July 24, 2016
- What Exactly Is “Compressed Memory”? (3)July 22, 2016
- Sandboxing Wisdom July 22, 2016
- AppleScriptObjC in Script Debugger 6 July 19, 2016
- MacKeeper Threatens YouTube Video Maker July 19, 2016
- Apple Music Learns From iTunes Match (2)July 19, 2016
- The Strange Case of the System Preferences Window Width July 18, 2016
- Swift Classes to Be Non Publicly Subclassable by Default (12)July 17, 2016
- Improving Color on the Web (2)July 15, 2016
- Running System 1 on El Capitan July 15, 2016
- Swift Playgrounds Aren’t HyperCard July 13, 2016
- Praise for the Fujitsu ScanSnap (1)July 11, 2016
- Switching to Apple’s Two-Factor Authentication (1)July 8, 2016
- Protecting Your Network From Photos Uploads (2)July 7, 2016
- When “No Longer Available” Strikes in iCloud Music Library (1)July 7, 2016
- Concurrent Core Data, Now Easier Than Ever July 7, 2016
- BBEdit 11.6 (1)July 5, 2016
- Building My $1,200 Hackintosh (6)July 3, 2016
- Dash 3.3 July 2, 2016
- Interviews: Kare, Bezos, Musk, Felleisen, Gruber July 2, 2016
- Xcode Clobbered by socketfilterfw at Launch (2)July 1, 2016
- Objective-C Class Properties July 1, 2016
- “I’d Like You to Police Each Other” June 30, 2016
- Seeing Apple Through Color Blind Eyes June 30, 2016
- Safari 10 Brings Native App Extensions June 29, 2016
- Vintage Macworld Magazine Library June 29, 2016
- Behind Apple’s Advanced Computer Vision for Photos.app June 28, 2016
- Scrivener Syncing June 28, 2016
- Open Source TaskPaper Model Layer June 28, 2016
- AppleScript “Standard Libraries” Project June 27, 2016
- App Store and iTunes Store Outage (1)June 27, 2016
- UserNotifications.framework (1)June 24, 2016
- Feet in Both Worlds: From Objective-C to Swift June 24, 2016
- Modern Core Data With Swift (1)June 24, 2016
- What is Differential Privacy? (1)June 23, 2016
- Xcode 8 Tips and Issues (2)June 22, 2016
- Script Debugger 6 June 22, 2016
- Next Steps for Legacy Safari Plug-ins June 21, 2016
- End of the Road for MacNN (1)June 20, 2016
- Disabling Xcode 8 Font Smoothing (1)June 20, 2016
- The Deprecation of iCloud Core Data (7)June 17, 2016
- Apple File System (APFS) (12)June 17, 2016
- Cornerstone 3 Is Sandboxed (1)June 17, 2016
- New Features Coming to Apple Music June 17, 2016
- CloudKit and Map Kit for Gatekeeper Apps (4)June 16, 2016
- Gatekeeper Path Randomization (6)June 16, 2016
- SiriKit (2)June 16, 2016
- WWDC 2016 Links (3)June 15, 2016
- Pre-WWDC App Store Changes (15)June 9, 2016
- Eliminating iTunes Store Music Downloads (3)June 9, 2016
- New Sketch 4.0 Licensing Model (1)June 8, 2016
- Pre-WWDC Thoughts (4)June 8, 2016
- Swift Configuration and “then” (1)June 8, 2016
- Mutexes and Closure Capture in Swift June 7, 2016
- GCD’s Main Queue vs. Main Thread June 6, 2016
- Sandbox Workaround for Blizzard Apps (2)June 2, 2016
- The Secret History of Mac Gaming June 2, 2016
- Every Default OS X Desktop Picture June 1, 2016
- 1PasswordAnywhere No Longer Works With Dropbox (3)May 31, 2016
- Making Paw Extensible With JavaScript Core May 29, 2016
- Opening Files and Never Closing Them (2)May 29, 2016
- iTunes 12.4 Applies Song Ratings to Albums and Destroys Smart Playlists May 29, 2016
- .NET Core is Boiling the Ocean May 27, 2016
- The Mac Admin Library May 27, 2016
- FaceTime, iMessage Hang in the Balance After Apple Loss to Patent Troll May 27, 2016
- Building on Auto Layout May 26, 2016
- Dropbox’s Upcoming Kernel Extension May 26, 2016
- When to Move to Swift (1)May 25, 2016
- MVC-N: Isolating Network Calls From View Controllers May 24, 2016
- Apple Offers to Replace iPads With MacBooks in Maine Classrooms (9)May 23, 2016
- Dynamic Swift (17)May 21, 2016
- Testing IBOutlets and IBActions With Curried Functions in Swift May 20, 2016
- Code Coverage From the Command Line With Clang (1)May 20, 2016
- iTunes 12.4 (5)May 17, 2016
- Restoring Google Chrome Tabs May 16, 2016
- Apple Shortening App Review Times (1)May 13, 2016
- Proposed Client-side Encryption in OmniFocus (1)May 12, 2016
- Long List of Ways Mac OS X Starts Code Running May 12, 2016
- No More Logs for Missing NSAutoreleasePool May 11, 2016
- Show TODOs and FIXMEs As Warnings in Xcode May 11, 2016
- Some Static Analyzer Warnings Off by Default (1)May 10, 2016
- No More Mac Accelerometers May 10, 2016
- Lost Calendar Events, Change Notifications, and iCloud (7)May 10, 2016
- Locking in WebKit (2)May 9, 2016
- stringdups: Identify Duplicate Strings or Other Objects May 6, 2016
- Updated CrashPlan for Home EULA May 6, 2016
- A Tale of Two Optimizers May 6, 2016
- Improving Apple Music (5)May 5, 2016
- Apple Music Deletes Personal Music Files (8)May 5, 2016
- App Store Search Is Currently Broken (2)May 5, 2016
- The GCD Handbook May 4, 2016
- Bill Atkinson Interview April 29, 2016
- Dropbox’s Project Infinite (4)April 26, 2016
- Modular Frameworks and Module Maps April 26, 2016
- Lightroom $4K iMac vs. $4K PC Performance Test (3)April 26, 2016
- Outsmarting the Smart Dash April 25, 2016
- Towards Generic Ransomware Detection April 25, 2016
- BitTorrent Sync: for Privacy, Speed, and Control (2)April 25, 2016
- Swift Proposal: Mutability and Foundation Value Types (3)April 22, 2016
- How iMessage Distributes Security to Block “Phantom Devices” April 22, 2016
- “It Just Works” Should Be the Next Step (1)April 22, 2016
- Core Data Type Safety With Swift (6)April 21, 2016
- Performance Comparisons of Common Operations, 2016 Edition April 21, 2016
- GPUImage 2, Redesigned in Swift (7)April 20, 2016
- Our Software Must Get Better April 20, 2016
- “Use iCloud Password” Mac Login Option Removed April 19, 2016
- Arment’s Advice (3)April 16, 2016
- Applying Styles to the Current, Unselected Word April 14, 2016
- Comparing Reactive and Traditional (1)April 14, 2016
- My Brain, Apple, and the Transfer of Fragility (3)April 14, 2016
- Apple’s Neglected OS (3)April 13, 2016
- Scrolling Tweetbot to the First Unread Tweet (1)April 13, 2016
- TextExpander Adjustments (4)April 12, 2016
- Mobile Time Machine Creates Root File With No Visible Name April 11, 2016
- NSSplitView Trademark Dispute (1)April 11, 2016
- Fake Ads as a Business Model April 11, 2016
- Many Tricks Help Viewer April 7, 2016
- iOS 9 Spotlight Bug Explained (1)April 7, 2016
- Swift Libraries and Designated Requirements April 6, 2016
- TextExpander 6 and TextExpander.com (60)April 6, 2016
- Working Around Broken Mac App Store Test Account Switching (5)April 4, 2016
- Protocol-Oriented MVVM April 3, 2016
- The Deep History of Your Apps April 3, 2016
- How to Simulate Memory Pressure April 2, 2016
- Introducing Safari Technology Preview (1)March 31, 2016
- OmniFocus 2.5 for Mac March 31, 2016
- Gatekeeper Bug in Mac OS X 10.11.4 (5)March 31, 2016
- Fantastical 2.2 for Mac (2)March 30, 2016
- What to Do When the Mac App Store App Just Spins and Spins (2)March 30, 2016
- Finder Drops Keystrokes After Creating New Folder (13)March 28, 2016
- Clear iOS Caches by Renting a Long Movie (1)March 28, 2016
- Surprises With Swift Extensions March 25, 2016
- To Optional or Not to Optional: IBOutlet (2)March 25, 2016
- XCTestExpectation Gotchas (1)March 24, 2016
- Mac OS X 10.11.4 and iOS 9.3 March 24, 2016
- How to Use the 10.9 SDK With Xcode 7.3 (4)March 23, 2016
- Adventures in Troubleshooting AirDrop (2)March 23, 2016
- Adobe Jumps the Shark (6)March 23, 2016
- Xcode Upgrades: Lessons Learned (4)March 22, 2016
- Apple’s “Loop You In” Event (6)March 22, 2016
- When Your Swift Code Breaks the Compiler (2)March 21, 2016
- iMessage Attachments Security Flaw March 21, 2016
- Gathering System Information in Swift With sysctl (1)March 20, 2016
- Why Don’t We Have Cellular MacBooks? (5)March 19, 2016
- Firewatch: One Month Later March 19, 2016
- OneDrive Filename Restrictions (2)March 18, 2016
- Safari Root Exploit March 18, 2016
- Constraint Activation (1)March 17, 2016
- iCloud Account Ransom (1)March 17, 2016
- Charlie Rose Interviews Jony Ive March 17, 2016
- Notification Center Bugs March 17, 2016
- Apple Releases Its Proprietary Apple News Format March 16, 2016
- Massively Speed Up Time Machine Backups (5)March 16, 2016
- Remote Codesign Trust March 15, 2016
- 30 Pounds of Microsoft Office (3)March 15, 2016
- The Power of Preview (1)March 14, 2016
- What No Indie Developer Wants to Hear About the App Store (1)March 11, 2016
- Emoji Fonts Use Undocumented Features March 11, 2016
- Script Debugger 6 Preview March 11, 2016
- Intuit Sells Quicken to H.I.G. Capital March 11, 2016
- Flickr Limits Free Accounts March 10, 2016
- Retrospect 13 (6)March 9, 2016
- Aperture Migration Plan (1)March 9, 2016
- KeRanger Transmission Ransomware (5)March 7, 2016
- Swift Evolution Acceptances March 4, 2016
- Previously Downloaded OS X Installers No Longer Work (5)March 3, 2016
- Typos in Disk Utility (1)March 2, 2016
- 1Password’s Cleartext IPC March 2, 2016
- Legal Issues for Developers March 2, 2016
- iPod History and iTunes for Windows March 1, 2016
- Tracking Tasks With Stack Traces in Swift March 1, 2016
- App Review Needs Big Improvements March 1, 2016
- Apple Music Connect (2)February 29, 2016
- The iTunes Store’s Border Control (1)February 29, 2016
- Apple Blacklists Its Own Ethernet Driver (9)February 28, 2016
- Apple Retail Changes February 26, 2016
- The End of Standardized Platforms February 26, 2016
- Use iTunes, Not iCloud, to Back Up Your iPhone (2)February 25, 2016
- Core Data Join Table Records Not Deleted in Ordered Relationship (1)February 25, 2016
- Introducing the B3 JIT Compiler February 25, 2016
- Pain Free Constraints With Layout Anchors February 23, 2016
- logGen February 23, 2016
- Use and Misuse of NSUserDefaults (6)February 22, 2016
- Priorities in a Time of Plenty February 20, 2016
- Macs 10% Share of Notebook Market (1)February 19, 2016
- More Mac App Store Certificate Problems (28)February 16, 2016
- How to Fix the Safari t.co Twitter Problem (2)February 16, 2016
- AppleWorks and the Capriciousness of Nostalgia (1)February 16, 2016
- Piezo Exits the Mac App Store (1)February 12, 2016
- Testing NSURLSession With Swift February 12, 2016
- Adobe Creative Cloud Installer Deleting Hidden Files February 12, 2016
- Using Xcode Bots (13)February 11, 2016
- Vector Networks, an Alternative to Paths February 10, 2016
- Dates, Done Right February 10, 2016
- Benign Neglect of Time Machine (3)February 10, 2016
- Pragmatic Core Data February 10, 2016
- El Capitan and tvOS Criticized by Vestibular Disorder Sufferer (4)February 9, 2016
- The Flaws of KVO February 9, 2016
- The Secret Story Behind Apple’s “Lemmings” February 9, 2016
- How to Unlearn Misspellings February 9, 2016
- Apple Services Everywhere (1)February 8, 2016
- The MacBook Pro Tweener (5)February 7, 2016
- Mossberg Discovers the Functional High Ground (8)February 7, 2016
- Massive and Tiny View Controllers February 6, 2016
- A Conversation With Erik Spiekermann February 6, 2016
- Sparkle Updater Vulnerability (10)February 2, 2016
- The Futility of Pleasing All Users (5)February 2, 2016
- Make Money Outside the Mac App Store February 2, 2016
- 15 Years of VLC and VideoLAN (2)February 2, 2016
- Glider Pro on GitHub (1)January 30, 2016
- Meet iCloud’s Great-grandfather: iTools (1)January 30, 2016
- VMware Fusion (4)January 30, 2016
- The 2015 Panic Report (1)January 29, 2016
- Numbers 3.6.1 for Mac Review (1)January 29, 2016
- A Modern Network Operation January 29, 2016
- Lightroom 6.4 January 29, 2016
- BBEdit 11.5 January 29, 2016
- The Story Behind F.lux (4)January 25, 2016
- Unsteady Platform January 23, 2016
- Localized Hardware January 22, 2016
- Brave Browsers (2)January 22, 2016
- Not Out to Get You January 22, 2016
- Little Things That Can Make Your Life Easier January 20, 2016
- Once Bitten (2)January 20, 2016
- Why We Automate January 17, 2016
- The Past, Present, and Future of Sketch January 16, 2016
- Updated Gatekeeper Exploit January 16, 2016
- The Most Upgradable Portable Mac Ever (10)January 13, 2016
- Better Translation of Objective-C APIs Into Swift (2)January 13, 2016
- Backblaze Mails Unencrypted Hard Drives (2)January 13, 2016
- Don’t Leave an iTunes Store Page Open in iTunes (1)January 13, 2016
- CloudKit JS (1)January 12, 2016
- How to Fix Stuck Mac OS X Clipboard January 12, 2016
- The 15-Year History of iTunes (1)January 10, 2016
- Office 2016, Sandboxing, and VBA Code (3)January 10, 2016
- Six Colors’ Apple Report Card (6)January 8, 2016
- Apple Mail Ignores Named Anchors (1)January 8, 2016
- SecTransformExecuteAsync Considered Confusing (3)January 7, 2016
- Five Years of Mac App Store (1)January 7, 2016
- Unexpected iCloud Music Library Downloads (2)January 5, 2016
- Government Encryption Registration and SNAP-R January 5, 2016
- Why the 2012 non-Retina MacBook Pro Still Sells (13)January 5, 2016
- Shuffle in iOS 9.2’s Music App (10)January 3, 2016
- Twitter for Mac 4.0 (2)December 31, 2015
- WWDR Intermediate Certificate Expiration (4)December 30, 2015
- Six Windows 10 Features Apple Should Steal (4)December 21, 2015
- Core Data Threading Demystified (1)December 20, 2015
- Phil Schiller Takes Over the App Stores (1)December 18, 2015
- USB-C (2)December 17, 2015
- Adobe Premiere, Final Cut Pro, iMovie ’08, and Final Cut Pro X December 17, 2015
- The First Spotlight Interface December 17, 2015
- iCloud Music Library’s Metadata December 17, 2015
- OSSpinLock Is Unsafe (8)December 16, 2015
- MacKeeper Exposes Data on 13 Million Customers December 16, 2015
- Craig Federighi on Swift (2)December 15, 2015
- Core Data Book (1)December 14, 2015
- Record Adobe Revenue (1)December 14, 2015
- Humble Object Pattern in Swift (2)December 12, 2015
- NSFileHandle’s Indeterminable readabilityHandler December 11, 2015
- The Grand Unified Theory of Apple Products December 11, 2015
- Double Core Data Accessors by Omitting @NSManaged December 11, 2015
- Improving Readabilty With Swift Extensions December 10, 2015
- Mac OS X 10.11.2 (7)December 10, 2015
- Not Your Mac, Anymore (1)December 10, 2015
- Swift Plans (4)December 9, 2015
- Low-Hanging Fruit (8)December 8, 2015
- Edit Distance and Edit Steps December 4, 2015
- Launching PDF Expert for Mac December 4, 2015
- Apple Open Sources Swift (5)December 3, 2015
- Put Save As Back on the File Menu (2)December 3, 2015
- Adobe Animate CC December 2, 2015
- Generating Core Data Swift (1)December 2, 2015
- Swift and C Libraries December 2, 2015
- Sketch Leaving the Mac App Store (23)December 1, 2015
- Done With iCloud Photo Library (5)November 30, 2015
- Surprising Complexity Inside Apple’s Power Adapter November 30, 2015
- Longevity of the Retina MacBook Pro (1)November 29, 2015
- Quicken 2015 Switches From Mac App Store to Direct Updates (3)November 24, 2015
- An Ode to Kai’s Power Goo November 24, 2015
- Ranchero SpotLight November 24, 2015
- Dangers of NeXTSTEP Plists (3)November 24, 2015
- Lightroom 6.3 Fixes Import Dialog, Flickr (1)November 22, 2015
- Not on the Mac App Store (5)November 18, 2015
- Improved App Store Search November 16, 2015
- Saving the iPad November 15, 2015
- Beware of Apple Mail Resizing Outgoing Images (3)November 15, 2015
- What Goes Up November 14, 2015
- Git Diff for Binary Property List Files November 14, 2015
- Decoding Old Nibs: a Sad Tale of Vendor Lock-in and Abandonment (3)November 12, 2015
- No One Minding the Store (42)November 12, 2015
- How Apple Is Giving Design a Bad Name (1)November 11, 2015
- On Keyboards and Thinness (1)November 11, 2015
- Long-Term Exposure to Flat Design (3)November 10, 2015
- The Mac App Store: With Convenience Comes Compromise (4)November 10, 2015
- The New Favicon November 8, 2015
- The Java Deserialization Bug and NSSecureCoding (2)November 8, 2015
- Home File Sharing via Flash Drive (1)November 6, 2015
- Mail’s Vanishing Rules Actions November 5, 2015
- Dropbox API v2 Drops Objective-C SDK (2)November 5, 2015
- WebKit Shadow DOM API and the State of Web Type November 5, 2015
- Rewriting a Mac App in Swift November 4, 2015
- MacUpdate Adware Installers (2)November 4, 2015
- SuperDuper’s El Capitan Issues November 2, 2015
- SGI Screen Fonts Converted for Mac OS X November 2, 2015
- When Open Does Not Return an Object Reference (1)October 28, 2015
- Inside Apple’s Perfectionism Machine (1)October 28, 2015
- Unicode Date Formats, YYYY?! October 27, 2015
- BookmarkData Exposed (1)October 26, 2015
- The Story of NetNewsWire (1)October 26, 2015
- arqfs October 23, 2015
- The 10 Best Feed Readers (3)October 22, 2015
- GCD Sugar for Swift October 22, 2015
- Searching Apple’s Stores With Google October 22, 2015
- Turning Off iCloud Photo Library (6)October 21, 2015
- No Longer Good, Better, Best (4)October 21, 2015
- Big iWork Update (3)October 19, 2015
- El Capitan License in Plain English October 19, 2015
- Customizing Columns in OmniFocus 2.3 October 15, 2015
- Swift Casting With _ObjectiveCBridgeable October 15, 2015
- MallocNanoZone=1 Makes for Hard Debugging (1)October 15, 2015
- Non-Payment for Bundle Sales October 14, 2015
- More International Taxes on Software Sales (2)October 13, 2015
- Disk Utility in El Capitan (6)October 13, 2015
- Apple’s New Magic Keyboard, Mouse, and Trackpad (1)October 13, 2015
- Lightroom 6.2’s Import Dialog (1)October 11, 2015
- NSData, My Old Friend (1)October 11, 2015
- Gatekeeper Exploit (1)October 9, 2015
- “What do you think?” (1)October 9, 2015
- Apple and Privacy October 8, 2015
- My El Capitan Experience (8)October 8, 2015
- Core Data in El Capitan October 7, 2015
- LZFSE Disk Images in El Capitan (4)October 7, 2015
- Tweetbot 4 for iOS and Tweetbot 2.1 for Mac (5)October 7, 2015
- Apps Removed From the App Store’s “Purchased” Tab (1)October 4, 2015
- Safari’s Responsive Design Mode October 4, 2015
- Apple’s 30% App Store Fee on Refunds (1)October 4, 2015
- Alex King, RIP October 4, 2015
- FBSimulatorControl September 25, 2015
- Swizzling With Swift September 25, 2015
- DirectLinks Safari Extension September 25, 2015
- Using Xcode Targets September 25, 2015
- Rosyna Needs Help September 24, 2015
- Swift 2 Bloat in the Twitter App (1)September 24, 2015
- San Francisco Quotation Marks (1)September 23, 2015
- The Big Nerd Ranch Core Data Stack September 23, 2015
- Objective-C Is Our Generation’s COBOL (7)September 18, 2015
- Swift 2 Generic Support for @objc Protocols September 18, 2015
- Fixing Garbled Fonts on Apple Support Pages September 16, 2015
- Parsing Mach-O Files (1)September 15, 2015
- Microsoft Excel 2016 for Mac Keyboard Shortcuts (3)September 15, 2015
- System Integrity Protection Documentation and Bugs (1)September 14, 2015
- Your App Is Collection of Tiny Details September 12, 2015
- Macworld UK Ends Print Magazine September 11, 2015
- Microsoft Excel Tips September 9, 2015
- Thunderbolt Ethernet Adapter Says Cable Unplugged (When Not) (2)September 9, 2015
- Why You Should Upgrade (On Your Own Terms) September 8, 2015
- NSBackgroundActivityScheduler September 8, 2015
- SiriScript (2)September 8, 2015
- qtmodernizer (1)September 4, 2015
- Struct Semantics in Swift September 4, 2015
- Solving Wi-Fi Coverage Problems September 4, 2015
- NetNewsWire 4.0 (7)September 3, 2015
- Migrating to a New Mac in the Real World September 3, 2015
- Adware Simulates Mouse Events to Access Keychain (5)September 2, 2015
- How to Use -updateConstraints September 1, 2015
- NSProgress Enhancements (2)August 31, 2015
- Objective-C to Swift Converters August 31, 2015
- Permanently Hide the iCloud Column in iTunes August 31, 2015
- Skylake August 31, 2015
- Live Help Menu Searching via NSUserInterfaceItemSearching (3)August 28, 2015
- Shipping an App With App Transport Security (4)August 28, 2015
- A Salute to Solo Programmers (5)August 27, 2015
- The Death of Scripting (6)August 27, 2015
- Safer Block-based NSNotificationCenter API August 26, 2015
- tpwn Privilege Escalation Vulnerability (1)August 26, 2015
- Checking for El Capitan August 22, 2015
- Git as a Document Format August 22, 2015
- Making Tab-Switching and Scrolling Faster in OmniFocus for Mac August 22, 2015
- Sandboxing Impression August 21, 2015
- Cross-Platform UI in GitHub Desktop August 21, 2015
- GitUp 1.0 Is Open Source August 21, 2015
- Acorn 5 August 20, 2015
- WebKit Backdrop Filters August 19, 2015
- Generic “Functions” in Objective-C August 19, 2015
- Creating a Kill-Switched VPN With PIA and Little Snitch August 19, 2015
- Ripping CDs and Backing Up Content Is Illegal in the UK August 19, 2015
- Testing Swift’s ErrorType August 19, 2015
- A Eulogy for Objective-C (4)August 18, 2015
- Restoring an Apple TV via iTunes August 18, 2015
- Awful Behavior From QuickBooks Online August 18, 2015
- Thunderstrike 2 August 17, 2015
- iCloud Can Now Restore Contacts, Calendars, and Reminders (3)August 17, 2015
- Mac OS X 10.11 Removes /usr/bin/lockfile August 17, 2015
- Xcode Build Setting Transformations (3)August 16, 2015
- How Many Old Apple Devices Can’t Get Security Updates? August 16, 2015
- Finding iPad’s Future (19)August 15, 2015
- The Developer’s MacBook (9)August 15, 2015
- Dispatch Async to Main Queue and Modal Windows (2)August 15, 2015
- Modern Web Ad Blocking (2)August 14, 2015
- The Mac App Store, Paid Upgrades, and Trials (2)August 14, 2015
- Objective-Swift (3)August 13, 2015
- Safari vs. Chrome: Power Consumption (7)August 1, 2015
- The Appsmiths (2)August 1, 2015
- NSTaggedPointerString (1)July 31, 2015
- Address Sanitizer July 31, 2015
- Objective-C Improvements and Swift Interoperability July 31, 2015
- Apple Music Matches Files With Metadata Only (1)July 31, 2015
- Disabling Versions and Reclaiming Space (2)July 30, 2015
- Dixie July 30, 2015
- How GameplayKit AI Works July 30, 2015
- UIKonf 2015 Videos July 30, 2015
- App Store Invoice JavaScript Injection (1)July 29, 2015
- Google Cloud Storage Nearline Graduates to General Availability July 29, 2015
- NSValue and Boxed Expressions July 29, 2015
- The Force Touch Trackpad July 29, 2015
- Coping With iTunes Features That Have Disappeared July 29, 2015
- Checking If Mission Control Is Active July 28, 2015
- Swift Whole Module Optimization July 28, 2015
- Safari 9’s Responsive Web Design Mode July 27, 2015
- Ember Leaves the Mac App Store July 27, 2015
- Linked Lists, Enums, Value Types and Identity (2)July 27, 2015
- Weak and Unowned References in Swift (5)July 24, 2015
- Code Signing in El Capitan July 24, 2015
- DYLD_PRINT_TO_FILE Local Privilege Escalation Vulnerability July 24, 2015
- Strings in Swift 2 (2)July 24, 2015
- Dynamic Swift (9)July 23, 2015
- init? vs. init throws (1)July 23, 2015
- Keyboard Maestro 7 (2)July 23, 2015
- The Lagging Mac App Store (2)July 23, 2015
- Apple Music: Problems Adding Albums, Songs Deleted (5)July 22, 2015
- Flashlight Brightens Up Spotlight in Yosemite (1)July 22, 2015
- Removing Previous Versions of Files July 22, 2015
- Dictation Buffer Updates July 21, 2015
- My Two Years as an Anthropologist on the Photoshop Team July 21, 2015
- Java Strings No Longer Share Storage (1)July 20, 2015
- Apple vs. the PC Industry July 20, 2015
- Photos for Mac 1.1 (1)July 20, 2015
- App Transport Security (7)July 17, 2015
- FairPlay Streaming July 17, 2015
- Hardware Audio Encoding, AVMovie Brings Back QuickTime Features July 17, 2015
- Security-Scoped Bookmarks and .webarchive Files (1)July 17, 2015
- Feeder 3.0 (1)July 16, 2015
- Cmd-Number Shortcuts for Safari 9 (3)July 16, 2015
- How iCloud Drive Deletes Your Files Without Warning (7)July 15, 2015
- MAIKit: Framework for Sharing Code Between iOS and OS X July 15, 2015
- Font Parsing Vulnerabilities July 15, 2015
- WebKit Hacking From the Bleeding Edge July 14, 2015
- Third Hacking Team Flash Zero-Day Found July 14, 2015
- AppleEventBridge: Native AppleScripting Support for Swift (1)July 14, 2015
- On Negative App Store Reviews During Betas of iOS and OS X July 14, 2015
- Contacts Framework Identifiers (2)July 13, 2015
- Apple Music: Connect (2)July 12, 2015
- Apple Music: For You (1)July 12, 2015
- Apple Music: Beats 1 and AirPlay July 12, 2015
- Apple Music: Home Sharing and Families July 12, 2015
- Apple Music: iTunes Match and DRM July 12, 2015
- Apple Music: iTunes 12.2 and iCloud Music Library July 12, 2015
- Apple Music: General (1)July 12, 2015
- System Integrity Protection (a.k.a. Rootless) (8)July 12, 2015
- Mac OS X 10.10.4 and Apple TV (5)July 12, 2015
- CSS Font Family for San Francisco (1)July 11, 2015
- Dash 3 July 7, 2015
- VoodooPad Cryptography Overview July 7, 2015
- Arq Supports Amazon Cloud Drive Backup (2)July 3, 2015
- Mac OS X 10.10.4 “Improves Networking Reliability” June 30, 2015
- Debugging Exceptions in Xcode June 30, 2015
- Safari Is the New IE (6)June 30, 2015
- Map Kit Outside of the Mac App Store (2)June 25, 2015
- “Send <appname> Feedback” Sends to Apple June 23, 2015
- Avoid Download Issues With Mac App Store Purchases June 23, 2015
- Lightroom 6.1 Doesn’t Get New Features (3)June 23, 2015
- Eleven Stupid Backup Strategies June 22, 2015
- Other New Swift 2 Features (1)June 22, 2015
- More Problems With iCloud Photo Library Uploads (3)June 21, 2015
- San Francisco Fonts (1)June 19, 2015
- Swift 2 Error Handling, Continued (6)June 19, 2015
- Core Data Bugs (3)June 18, 2015
- Introduction to WebKit Content Blockers (1)June 18, 2015
- XARA: Unauthorized Cross-App Resource Access (2)June 17, 2015
- Swift 2 Error Handling in Practice (4)June 12, 2015
- Swift Libraries Not Included in iOS 9 or El Capitan (4)June 12, 2015
- OmniFocus Push-Triggered Sync June 11, 2015
- WWDC 2015 Links (8)June 9, 2015
- Micro Snitch 1.0 (7)June 4, 2015
- What Happened to SourceForge? (1)June 4, 2015
- Thunderbolt 3 (1)June 3, 2015
- Mac Firmware Security Is Completely Broken (6)June 2, 2015
- Apple Shifts to Editorially Curated Lists on App Store June 2, 2015
- Fix Your Mac With One Weird Trick June 2, 2015
- How Not to Crash #7: Dealing With Nothing June 1, 2015
- OSStatus.com June 1, 2015
- Apple Notes May 30, 2015
- The Unofficial Guide to xcconfig Files (5)May 29, 2015
- Network Request Templating May 29, 2015
- TextExpander 5 and Notification Center Privacy (1)May 28, 2015
- Applications Constantly Asking Permission to Accept Incoming Connections (6)May 28, 2015
- Mac OS X 10.10.4 Replaces discoveryd With mDNSResponder (3)May 27, 2015
- Predictable Date Formatting (6)May 26, 2015
- Many Levels of Rejection May 26, 2015
- Revisions for Dropbox May 24, 2015
- The Logjam Attack May 23, 2015
- iOS 9 and Mac OS X 10.11 Rumors (2)May 23, 2015
- GitUp 0.7 (9)May 23, 2015
- How Not to Crash #3: NSNotification (1)May 23, 2015
- LaunchBar Action Editor and AppleScript List Syntax (10)May 22, 2015
- ReflectableEnum May 22, 2015
- Safari URL-spoofing Bug (1)May 21, 2015
- Hard Drive Icons Through the Ages May 21, 2015
- Mistake One (4)May 20, 2015
- San Francisco as the Mac System Font (3)May 20, 2015
- Thanks, Ted Landau (2)May 19, 2015
- Intermittent But Frequent Pauses May Be From iCloud Syncing May 18, 2015
- Updating iPhoto for Mac OS X 10.10.3 (4)May 18, 2015
- How Not to Crash #2: Mutation Exceptions May 17, 2015
- Debugging launchd May 17, 2015
- Testing the 12-inch MacBook’s Performance with Windows 10 (3)May 15, 2015
- How Not to Crash #1: KVO and Manual Bindings May 15, 2015
- Validate Project Settings: Never (4)May 14, 2015
- An @import-ant Change in Xcode May 14, 2015
- Mac Firmware Passwords May 13, 2015
- Google Hangouts Don’t Use End-to-End Encryption (3)May 13, 2015
- Using Atomics to Get Rid of @synchronized May 12, 2015
- BitTorrent Sync vs. Dropbox (1)May 12, 2015
- Storing SSDs Without Power (1)May 12, 2015
- Flickr Update (1)May 10, 2015
- Under the Hood of Xcode Server May 10, 2015
- Safari Reading List May 9, 2015
- Redacted for Mac Launch May 8, 2015
- Claris History (1)May 8, 2015
- Clang’s New -Wpartial-availability May 8, 2015
- Beyond Open Source May 6, 2015
- discoveryd Is Still Buggy (3)May 6, 2015
- App Business Tips May 4, 2015
- Video Interview With Mark Alldritt May 2, 2015
- Moving Averages and the iPad (1)May 1, 2015
- Spicing up Xcode (1)May 1, 2015
- NSShowUnalignedViews May 1, 2015
- Microsoft Visual Studio Code (1)April 30, 2015
- BBEdit 11.1 April 30, 2015
- Why I Prefer CrashPlan for Online Backups (6)April 29, 2015
- Software, Psychedelics, and the Origins of OS X & iOS April 29, 2015
- How to Eliminate Drop Shadows in Screenshots (1)April 28, 2015
- Adobe Photoshop Lightroom CC 2015 Review (6)April 28, 2015
- iCloud Photo Library: the Missing FAQ (2)April 26, 2015
- The One Line You Should Add to Every Makefile (1)April 26, 2015
- Reviving an Apple Wireless Keyboard (2)April 26, 2015
- That Finder Thing (12)April 25, 2015
- Risky Business April 24, 2015
- Thanks (1)April 23, 2015
- Instant Hotspot: Tethering Always Enabled April 20, 2015
- Archive Your iOS Device Backups With iTunes April 10, 2015
- The 12-inch MacBook (12)April 9, 2015
- Yosemite-Only Security Fixes (4)April 9, 2015
- AnyBar and SuperDuper April 9, 2015
- PowerPhotos (2)April 9, 2015
- Git Tower’s Yosemite Design April 9, 2015
- Mac App Store Licensing and Copy Protection (10)April 8, 2015
- 1Password 5.3 for Mac April 7, 2015
- Infinite NSScrollView April 7, 2015
- Xcode Searching (2)April 6, 2015
- MustOverride April 6, 2015
- Speedy Transfers With IP Over Thunderbolt April 6, 2015
- XCTest: Areas for Improvement April 3, 2015
- Must Fix for Next Release April 3, 2015
- Truncated Text in Mobile UIs (2)April 3, 2015
- Aperture, Capture One, and Lightroom Walk Into a Bar (1)April 3, 2015
- Preprocessor Abuse and Optional Parentheses April 3, 2015
- Model Widget Controller (MWC) a.k.a.: Apple “MVC” Is Not MVC (1)April 3, 2015
- WiFi Signal 3.3.1 (1)April 2, 2015
- Semaphores are Surprisingly Versatile April 2, 2015
- Printing Objective-C Invocations in LLDB April 1, 2015
- Amazon Cloud Drive (14)April 1, 2015
- Fantastical and Multiple Events March 30, 2015
- MacBook Pro Screen Staingate (1)March 30, 2015
- Zarra’s Core Data Stack (1)March 30, 2015
- Paste Without Style (2)March 30, 2015
- User-Hostile iWork Experiences March 30, 2015
- BusyContacts 1.0 (2)March 28, 2015
- MailMate 1.9 March 28, 2015
- Scenery 1.0 March 28, 2015
- Fantastical 2 for Mac (2)March 25, 2015
- USB Type-C Power Adapter Possibilities (1)March 20, 2015
- Login Screen Shows “[Update Needed]” (5)March 20, 2015
- kvdb and sfts March 20, 2015
- Using Core Data With Swift (1)March 17, 2015
- Force Touch Trackpad (3)March 17, 2015
- Arq Adds Archiving and Google Cloud Storage Nearline (1)March 14, 2015
- iMessage’s Send Read Receipts March 12, 2015
- Wrapping libxml2 for Swift March 12, 2015
- The Minus Sign March 12, 2015
- How to Proof EPUBs on the iPad With iBooks March 12, 2015
- Tech Is Dead March 11, 2015
- Photo Grabbr 1.5b March 11, 2015
- Let’s Build @synchronized March 11, 2015
- Mac Java’s New Ask.com Toolbar (1)March 10, 2015
- The Disconnect Between Publishers and Consumers March 10, 2015
- OmniFocus 2.1 (2)March 10, 2015
- FREAK March 10, 2015
- The CIA’s Xcode (6)March 10, 2015
- Sustainable Software (1)March 4, 2015
- Core Data vs. ARC (2)February 28, 2015
- Snowsemite (12)February 10, 2015
- Photos for Mac (3)February 8, 2015
- Recover Data Lost Because of iCloud Sync Problems February 8, 2015
- Google 2-Step Verification in Mac OS X 10.10.3 February 8, 2015
- Better Emoji in Mac OS X 10.10.3 (2)February 8, 2015
- xed (1)February 4, 2015
- Cloak and Private Internet Access (3)February 2, 2015
- GHRunLoopWatchdog February 2, 2015
- Why Can’t Twitter Fix Their Mac App? (2)February 2, 2015
- How to Mount a Disk on Startup (1)February 2, 2015
- Swift & the Objective-C Runtime February 1, 2015
- 1Password 5.2 for iOS and 5.1 for Mac (2)February 1, 2015
- Weakness February 1, 2015
- Categorical (14)February 1, 2015
- YouTube Now Defaults to HTML5 Video February 1, 2015
- Who Else Kinda Misses Their Zip Disks? (4)February 1, 2015
- Protocols and Swift February 1, 2015
- Mac OS X 10.10.2 (3)January 31, 2015
- FileVault 2 Deferred Enablement in Yosemite January 31, 2015
- Craft Apps January 31, 2015
- iTunes 12.1’s Info Window (1)January 31, 2015
- An Example on How to Use NSProgress (2)January 25, 2015
- MPW, Carbon, and Building Classic Mac Apps on Yosemite January 25, 2015
- Audio Hijack 3 January 25, 2015
- Deleting Folders Using the “find” Command (7)January 25, 2015
- Documents in the Cloud: bird and brctl January 24, 2015
- The Future of No Thirst Software (1)January 24, 2015
- Let’s Build Swift Notifications January 23, 2015
- Modern Login Items (2)January 23, 2015
- Organ Banked (2)January 23, 2015
- MacKeeper (7)January 21, 2015
- WKWebView, Sandboxing, and Searching (2)January 20, 2015
- JavaScriptCore January 20, 2015
- Clearing the Icon Services Cache in Yosemite (2)January 19, 2015
- Yosemite’s FileVault 2 Pre-boot Recovery Options January 18, 2015
- Vintage Mac About Boxes (1)January 17, 2015
- Swiftifying Apple’s Framework APIs (2)January 14, 2015
- Cocoa Thread Utilities January 14, 2015
- Switching From Core Data to Realm January 14, 2015
- Dependent Key Paths January 13, 2015
- BBEdit Codeless Language Module for .pbxproj Files January 13, 2015
- Why DNS in OS X 10.10 Is Broken (4)January 13, 2015
- Using HSTS to Track Incognito Users January 13, 2015
- Hubble Space Telescope Desktop Pictures January 13, 2015
- Ember and iCloud Core Data (5)January 13, 2015
- Spotlight Suggestions and Web Bugs (4)January 12, 2015
- Using the Hypervisor Framework: A Simple DOS Emulator January 12, 2015
- Apple Introduces App Store Refunds (1)January 12, 2015
- SwiftFilePath (4)January 12, 2015
- Does Using Swift Save Development Time? January 12, 2015
- Lenient Date Parsing January 12, 2015
- Lowering the Project Threshold January 12, 2015
- The 2014 Panic Report (5)January 6, 2015
- Apple’s Software Quality, Continued (42)January 6, 2015
- Quitting Family Sharing January 4, 2015
- The Benefits of Selling Software Outside the Mac App Store January 4, 2015
- A Dozen Things Tren Griffin Learned From Steve Jobs About Business January 4, 2015
- iTunes Syncing Is Broken December 29, 2014
- Cubic Bezier Curves Under the Hood December 27, 2014
- Apple EFI Firmware Security Vulnerabilities (1)December 23, 2014
- CalDigit’s Thunderbolt Station 2 (2)December 21, 2014
- Open URL From Today Extension December 21, 2014
- GitFS December 21, 2014
- Apple Mail: The Yosemite Progress Report December 21, 2014
- Git Case-Insensitive File Systems Vulnerability December 18, 2014
- Mac Document Model: Don’t Lose My Data (10)December 18, 2014
- Duet Display (2)December 17, 2014
- NSPPL: Persistent Property Lists (1)December 15, 2014
- Hopper + lldb for iOS Developers December 15, 2014
- Aperture Exporter December 15, 2014
- CodeRunner 2 December 12, 2014
- Drive Genius 4 December 12, 2014
- Insecure Keyboard Entry (1)December 10, 2014
- Date Formatters, Calendars, and Locales December 9, 2014
- objc.io on Debugging December 9, 2014
- +[NSLocale preferredLanguages] vs -[NSBundle preferredLocalizations] (1)December 9, 2014
- DiskWarrior 5 December 9, 2014
- Rewriting Robotics Software in Swift December 9, 2014
- Activity Tracing (1)December 9, 2014
- Apple’s First Employee: Bill Fernandez December 6, 2014
- Five Fixes for OS X 10.10 Yosemite (5)December 5, 2014
- Objective-C Debugging Cheat Sheet (2)December 5, 2014
- Core Graphics Logging Input Data to /tmp Directory (2)December 5, 2014
- Script Debugger’s 20th Anniversary (3)December 4, 2014
- How to Change the Font in Messages in Yosemite December 4, 2014
- Reinventing AEPrintDesc December 3, 2014
- Professional App Pricing December 3, 2014
- Rhapsody Developer’s Guide (1)December 2, 2014
- JavaScript for Automation December 2, 2014
- View Bridge Logging December 2, 2014
- GaragePay’s Encryption Removed (2)December 2, 2014
- iWork ’14 Review November 29, 2014
- Using C++ to Deliver Microsoft Office Across Different Platforms (4)November 29, 2014
- Attack of the 50-foot Save Sheet November 26, 2014
- The Story of DeltaGraph November 25, 2014
- Share Extension Iterations November 25, 2014
- iCloud Drive Splitting Folders November 25, 2014
- NSAtom, the True Object November 23, 2014
- Updating Before Migrating to New Mac November 22, 2014
- Monodraw (1)November 22, 2014
- Why We Created the Take Control Crash Course Series November 21, 2014
- Browsing Versions of a File in Time Machine (1)November 21, 2014
- MPW’s About Box November 20, 2014
- The Future of Unison November 7, 2014
- Fire in the Valley, Third Edition November 7, 2014
- CloudPull Removed From the Mac App Store November 2, 2014
- Capturing Phone Relay Audio October 30, 2014
- Towards an Ideal OpenType User Interface (1)October 30, 2014
- AppleScript and Yosemite (5)October 29, 2014
- Yosemite’s Switch to Core Storage October 28, 2014
- 1Password mini Shortcuts October 28, 2014
- Yosemite Uploads Unsaved Documents and Recent Addresses to iCloud (36)October 26, 2014
- Yosemite’s Mail Drop Considered Harmful (1)October 25, 2014
- Alias Files and Bookmark Files October 24, 2014
- iTunes 12 MiniPlayer October 24, 2014
- Yosemite and Default URL Handlers October 23, 2014
- Yosemite Wi-Fi Enhancements October 23, 2014
- BBEdit 11 October 22, 2014
- Yosemite Phone Home (1)October 22, 2014
- CloudKit (3)October 22, 2014
- Code Signing Is Flaky and Unreliable October 22, 2014
- Yosemite Developer Documentation October 21, 2014
- Trusting iCloud (2)October 20, 2014
- Spotlight Suggestions and Privacy (5)October 19, 2014
- New iWork File Formats (5)October 19, 2014
- Aperture Import Plug-in for Lightroom (4)October 19, 2014
- Yosemite’s Speakable Scripts October 19, 2014
- AVFoundation in Yosemite October 17, 2014
- Yosemite Observations (8)October 17, 2014
- Yosemite Reviews (3)October 17, 2014
- Begemann’s Backblaze Review (3)October 15, 2014
- Mac Vibrancy Tips October 14, 2014
- Backtrace Album Released October 14, 2014
- SQLite.swift October 13, 2014
- NSCoder, NSArchiver, and NSKeyedArchiver October 13, 2014
- BBEdit Leaving the Mac App Store (23)October 12, 2014
- A Guide to NSButton Styles (1)October 12, 2014
- Belkin Thunderbolt 2 Express Dock HD (11)October 11, 2014
- Adobe Spying on Users, Collecting Data on Their Libraries (4)October 11, 2014
- Apple’s Software Quality Decline (38)October 11, 2014
- An Aging Collection of Unix Tools (1)October 11, 2014
- Shellshock Security Bug in Bash October 11, 2014
- Straight to Windows 10 October 11, 2014
- Quicken 2015: Close, But Not Yet Acceptable October 10, 2014
- Recovering From a Failed Drive With Apple’s Software RAID October 10, 2014
- Running the Run Loop Until a Predicate Succeeds October 10, 2014
- The Source of Technote #2034 (6)October 8, 2014
- Gatekeeper’s CDHash Whitelist October 8, 2014
- SQLite 3.8.7 Alpha 50% Faster Than 3.7.17 (1)October 6, 2014
- Private API and Open Source (1)September 25, 2014
- The Odyssey of Getting My Data Into Amazon Glacier September 24, 2014
- Whoosh 2.0 September 20, 2014
- Minor 10.9.4 OS Update Breaks LabelWriter September 19, 2014
- Xcode 6.0.1 Asynchronous Tests (3)September 18, 2014
- Gatekeeper and Mac OS X 10.9.5 (2)September 18, 2014
- Thoughts on Privacy September 18, 2014
- Full-Text Search on iOS with FMDB September 16, 2014
- Assigning Relationships Between Tasks and People in OmniFocus September 16, 2014
- Status Magic and iPhone 6/6 Plus Screen Sizes (2)September 16, 2014
- iOS 8 and iCloud Drive September 16, 2014
- OmniGraffle Stenciltown September 15, 2014
- An Introduction to Cocoa Bindings September 15, 2014
- Swift 1.0 Performance and Compilation Times (4)September 13, 2014
- Larger Screens, But Not for Macs (1)September 13, 2014
- Swift Has Reached 1.0 (1)September 10, 2014
- Macworld Layoffs (4)September 10, 2014
- Core Data Batch Updates September 8, 2014
- Faux Pas 1.0.1 September 4, 2014
- PlotDevice 0.9.4 September 4, 2014
- iOS Console 0.9 September 3, 2014
- Path Finder 7 September 3, 2014
- Craig’s Terminal Tips (1)September 3, 2014
- Announcing the Textbundle Format September 2, 2014
- LaunchBar’s New Staging Area September 2, 2014
- Photo Security Tips (2)September 2, 2014
- BBEdit Codeless Language Module for Swift September 1, 2014
- Microsoft Excel 2011 for Mac Keyboard Shortcuts (2)August 31, 2014
- An Aperture User Tries Lightroom August 24, 2014
- Ode to Susan Kare’s Chicago (2)August 24, 2014
- Xcode Messes With Time Machine…Too Much August 23, 2014
- Weird E-mail to Download Dropbox 1.0 August 17, 2014
- Font Legibility vs. Attractiveness (4)August 17, 2014
- Meta Notifications (3)August 17, 2014
- Major Changes to Gatekeeper in Mac OS X 10.9.5 (6)August 17, 2014
- Alamofire (1)August 1, 2014
- Core Data Editor Is Now Open Source (1)August 1, 2014
- The Adobe Illustrator Story August 1, 2014
- Core Data, External Binary Data Storage, and Migration (1)July 31, 2014
- A Candid Look at Unread’s First Year (2)July 28, 2014
- Who at the Table is an Indie iOS Developer? (2)July 26, 2014
- iTunes 12 and the Case of the Missing Sidebar (5)July 26, 2014
- Sidebar Translucency in Yosemite (8)July 26, 2014
- List All Unprefixed Objective-C Classes for a Given SDK July 26, 2014
- Yosemite Beta Program July 24, 2014
- XCTestCase / XCTestExpectation / measureBlock() July 22, 2014
- Tower 2.0 (2)July 22, 2014
- The Right Dictionary July 22, 2014
- Carbon and Cocoa as a Metaphor for Objective-C and Swift (2)July 22, 2014
- Compacting VMware Disks and Avoiding Snapshots (8)July 16, 2014
- Achieving Zen With Auto Layout July 16, 2014
- Scripting From a Sandbox July 11, 2014
- Making Your Mac App’s Data Scriptable July 11, 2014
- iTunes Extras on Apple TV and iOS July 11, 2014
- Lightroom Never Fully Expires (1)July 10, 2014
- The Indie Life (5)July 9, 2014
- Auto Layout on OS X: Backwards Compatibility July 9, 2014
- Auto Layout and Views That Wrap July 9, 2014
- Inspecting Yosemite’s Icons July 6, 2014
- Swizzling and Touch Forwarding July 6, 2014
- iCloud Drops Support for Third-Party AIM Clients July 6, 2014
- xScope 4 (1)June 27, 2014
- Apple Stops Development of Aperture (8)June 27, 2014
- OS X to iOS June 27, 2014
- System 7 to Carbon (1)June 25, 2014
- Permanence June 24, 2014
- Fat Cat Software Aquires FlickrExport (6)June 24, 2014
- Multiple Animations June 23, 2014
- RocketStor Drive Dock: More Expensive But Reliable (10)June 18, 2014
- CloudKit: Moves Like Azure June 18, 2014
- LaunchBar 6 June 13, 2014
- Recording iOS Screen Over Lightning to Mac June 6, 2014
- WKWebView (1)June 6, 2014
- iOS 8 and Yosemite Extensions (1)June 6, 2014
- Mac OS X Yosemite Under the Magnifying Glass (4)June 6, 2014
- Counterparts Lite 1.1 June 5, 2014
- Counterparts Lite 1.0 (5)May 26, 2014
- Setting a Contact’s Default Address in Apple Mail (1)May 26, 2014
- CrashProbe May 25, 2014
- OmniFocus 2.0 for Mac (2)May 22, 2014
- Rich Siegel on BBEdit May 22, 2014
- What Backblaze Doesn’t Back Up (18)May 22, 2014
- Findings 1.0 and PARStore (1)May 21, 2014
- Problems With Core Data Migration Manager and Journal_mode WAL May 21, 2014
- Why I Prefer Nisus Writer (2)May 21, 2014
- Making dispatch_once() Fast (1)May 21, 2014
- Trapping JavaScript Errors May 20, 2014
- iDraw 2.4 May 19, 2014
- Extended Type Info in Objective-C May 19, 2014
- Mac OS X 10.9.3 May 16, 2014
- F-Script Anywhere With LLDB May 15, 2014
- Introducing the WebKit FTL JIT (1)May 14, 2014
- Coda 2.5 Not Sandboxable, Leaves Mac App Store (2)May 14, 2014
- How to Efficiently Read Thousands of Small Files With GCD (1)May 12, 2014
- What Happened at NewsGator May 12, 2014
- Stopped Using NIBs Thanks to Auto Layout (4)May 6, 2014
- 1Password Watchtower April 30, 2014
- OmniFocus 2’s Low Information Density (11)April 27, 2014
- OS X Beta Seed Program (1)April 22, 2014
- Memories of Steve (2)April 14, 2014
- Revocation Checking and Chrome’s CRL April 14, 2014
- 20th Anniversary of Netscape’s Founding (9)April 6, 2014
- Searching Using fnd.io Instead of iTunes (1)April 5, 2014
- Implementing Plausible Crash Recovery April 2, 2014
- Second iWork ’13 Update (3)April 2, 2014
- Announcing BusyContacts (1)April 1, 2014
- Samsung 28-inch 4K Display for $700 April 1, 2014
- QuickTime Banned From Mac App Store (6)April 1, 2014
- The Parts of Your Platform March 27, 2014
- Apple Discourages Mac Kernel Extension Development (5)March 27, 2014
- MacFixIt Is Gone (1)March 27, 2014
- Zombies All the Time in Chrome March 27, 2014
- Negotiating With Steve Jobs About WriteNow March 27, 2014
- Microsoft Word RTF Security Flaw (1)March 26, 2014
- How Was the PDF Format Created? (3)March 18, 2014
- OS X Dictation Alternatives March 18, 2014
- This Presentation Can’t Be Opened Because It’s Too Old (6)March 18, 2014
- Syncing Podcasts: iPhone, Mac, iPod nano March 18, 2014
- View-Based NSTableViews Nibception (1)March 17, 2014
- Compiler Warnings Explained March 16, 2014
- Why objc_msgSend Must be Written in Assembly March 16, 2014
- OptionBits and BOOL March 16, 2014
- API Design, the Main Thread, and Queues March 10, 2014
- Brøderbund Archives (1)March 6, 2014
- Arq 4.0 (3)March 4, 2014
- Add Security Access Groups for Accessibility APIs March 4, 2014
- BBEdit 10.5.9 March 4, 2014
- Apple OpenSSL Verification Surprises March 4, 2014
- iWant: Faster iOS Device Syncing March 4, 2014
- How I Learned to Stop Worrying and Love Cocoa Auto Layout March 4, 2014
- StrongSync March 2, 2014
- iSights Spying on Their Users Without Warning March 2, 2014
- Life Outside the Mac App Store (1)February 26, 2014
- Software Update Backdoor? (6)February 25, 2014
- Cocoa Script “Shaders” (1)February 25, 2014
- Core Intuition Jobs February 24, 2014
- Apple’s SSL/TLS Bug (4)February 23, 2014
- Are Core Data Fetched Properties Useful? February 21, 2014
- NSManagedObjectContext’s Parent Context February 21, 2014
- UTI Type Browser February 14, 2014
- Opening Terminal Commands in Editor (5)February 14, 2014
- Apple’s Secure Coding Guide February 14, 2014
- Lobotomizing Quicken 2007 February 14, 2014
- Apple Passes Microsoft February 13, 2014
- Hopper Disassembler 3.0 (6)February 13, 2014
- Anatomy of a Cheap USB to Ethernet Adapter (3)February 12, 2014
- Timestamp Disservice (2)February 12, 2014
- An Illustrated History of objc_msgSend February 12, 2014
- rezycle 1.5.5 February 12, 2014
- Embedding Resource Files in a Cocoa Foundation Command Line Tool (1)February 12, 2014
- Scriptnotes on Final Draft (2)February 10, 2014
- Tales From the Crash Mines (1)February 8, 2014
- Avoiding Massive Controllers February 7, 2014
- Replacing the Objective-C “Delegate Pattern” With ReactiveCocoa February 5, 2014
- man’s Special Xcode Support February 5, 2014
- Begging for App Ratings (4)February 5, 2014
- Quit and Reopen Apple Mail to Receive Messages (4)February 4, 2014
- YapDatabase (3)January 31, 2014
- Creating Animated GIFs for Documentation January 28, 2014
- Joining PDF Files January 27, 2014
- Plain Text, Papers, Pandoc January 27, 2014
- 30 Years of Mac (2)January 24, 2014
- The Demise of QuarkXPress January 24, 2014
- Kid Pix - The Early Years January 24, 2014
- Setting OmniGraphSketcher Free January 22, 2014
- Debugging NSUserDefaults January 22, 2014
- Inception FireWire/Thunderbolt Hack (2)January 21, 2014
- Douglas Adams on Mac OS X 10.0 January 21, 2014
- How Does Apple Keep Secrets So Well? January 21, 2014
- OmniOutliner 4 (3)January 18, 2014
- Restoring the Default Set of Mac Fonts (1)January 16, 2014
- Associated Objects on Value Types (2)January 16, 2014
- “Doom” 20th Anniversary Stories January 10, 2014
- Why MacPaint’s Original Canvas was 416 Pixels Wide (1)January 10, 2014
- codesign Lies (1)January 8, 2014
- Fortunate Bear’s Future January 8, 2014
- Hog Bay Software’s Future (3)January 8, 2014
- Apple Shutting Down Developer Mailing Lists (6)January 8, 2014
- Apple’s 2013 Scorecard (7)January 8, 2014
- OmniFocus for People Who Work From Home January 5, 2014
- objc-run January 3, 2014
- Mac OS X Updates Bypass FileVault 2 (1)January 3, 2014
- Identifying and Handling Transient or Special Data on the Clipboard (1)January 2, 2014
- No iTunes Extras on Apple TV or iOS (1)January 2, 2014
- Network Time Machine Without a Time Capsule (8)January 2, 2014
- RuntimeWrapping (2)January 2, 2014
- Defaults for Debugging December 31, 2013
- WinterFest 2013: Festival of Artisanal Software for Writers (2)December 22, 2013
- The Foundation Collection Classes (2)December 9, 2013
- Making ‘git rebase’ Safe on OS X November 22, 2013
- IBOutlets as Weak References November 22, 2013
- AppleCare Bargain November 22, 2013
- Layer-backed Text Rendering (6)November 22, 2013
- Flux (4)November 20, 2013
- NSNotificationCenter With Blocks Considered Harmful (3)November 20, 2013
- Stagnation or Stability? November 19, 2013
- Blend Modes Explained November 18, 2013
- Setting Expectations (5)November 11, 2013
- Crowdfunding Campaign for MailMate 2.0 November 11, 2013
- Plausible Labs Acquires VoodooPad November 6, 2013
- Personal Contacts and Calendar Syncing November 6, 2013
- MacAddict Cover Discs Archive (1)November 6, 2013
- The Problem with iBooks (8)November 6, 2013
- Lucida Grande “Retina-optimized” in OS X Mavericks November 6, 2013
- Aperture 3.5 October 31, 2013
- Exedore 0.1.1 (1)October 31, 2013
- iLife, iWork, and the Sandbox October 30, 2013
- Message List Page Down in Mavericks Apple Mail (9)October 30, 2013
- HyperCard Stacks Decoded (1)October 29, 2013
- CNET Adds Adware to Mac Downloads (3)October 29, 2013
- Mac Pro Posters and Odd Copy (1)October 29, 2013
- Mavericks and AppleScript’s “exists process” (5)October 29, 2013
- Mavericks and Multiple Displays (8)October 29, 2013
- Mavericks Font Smoothing (5)October 29, 2013
- Manage iCloud Download Settings for This App (1)October 28, 2013
- How Apple Makes the Mac Pro October 27, 2013
- Numbers ’13 Performance (9)October 27, 2013
- Finder 10.9 Disk Space Embellishment (1)October 27, 2013
- Exploring the New iWork File Formats (6)October 26, 2013
- AppleScript and Mavericks (6)October 25, 2013
- Mavericks, Gmail, Apple Mail, and MailMate October 25, 2013
- PDF Downloads Broken in Safari on Mavericks (7)October 25, 2013
- Mavericks Apple Mail and Gmail (16)October 23, 2013
- iWork ’13: A Huge Regression (21)October 23, 2013
- Why Does Windows Have Terrible Battery Life? October 22, 2013
- Mavericks October 22, 2013
- Functional Reactive Programming on iOS October 19, 2013
- Fighting a 30-year-old Software Bug October 18, 2013
- Modern Receipt Validation (2)October 18, 2013
- Code Signing and Mavericks (3)October 18, 2013
- Crowd Funding MailMate (3)October 17, 2013
- Should You Use Core Data? (1)October 16, 2013
- Reveal 1.0 (1)October 15, 2013
- Schwartz 0.5 (2)October 10, 2013
- Documentation in Xcode 5 October 9, 2013
- How to Keep App Store From Updating Old Versions of Xcode (1)October 9, 2013
- 1Password 4 (8)October 3, 2013
- Sustainability and the Mac App Store (2)October 2, 2013
- iCloud-hosted Data Inaccessible for Some Users (2)September 26, 2013
- Post PC Cars, Trucks, and Motorcycles (1)September 26, 2013
- iCloud Bookmark Syncing September 24, 2013
- ASCIIwwdc (1)September 24, 2013
- iPhone Scanning/OCR Apps (3)September 24, 2013
- Apple TV 6.0 Requires FairPlay for AirPlay (2)September 23, 2013
- iTunes 11.1 and Podcasts (7)September 20, 2013
- Walt Mossberg’s First WSJ Tech Column September 20, 2013
- Not Replacing Microsoft Office (1)September 17, 2013
- Extra Finder Metadata Columns for Movies, Music, and Pictures September 17, 2013
- Haystack’s 5 Indie Software Business Lessons (1)September 17, 2013
- PhotoReviewer 2.2 (2)September 17, 2013
- iOS 7 Mail Uses Multi-Folder Body Searches by Default September 17, 2013
- Parallels Desktop 9 and Parallels Access (2)September 14, 2013
- Mac Dropping the Wi-Fi Connection (11)September 13, 2013
- Using “sudo” Without a Password (4)September 12, 2013
- How Steve Jobs Got Fired From Apple September 12, 2013
- Formatting NSInteger and NSUInteger September 12, 2013
- 1Password and the Crypto Wars (1)September 8, 2013
- Requirements for a True Mac Keyboard September 8, 2013
- Virtualize Like a Maverick September 8, 2013
- An Upgrade Is a New App (1)September 6, 2013
- Intermission 1.0 September 6, 2013
- The Gatekeeper and the Keymaster (11)September 5, 2013
- Structured PDFs From Microsoft Word September 5, 2013
- Keyboard Maestro No Longer in the Mac App Store (2)September 5, 2013
- CoreText Bug Allows Specific String to Crash Apps August 29, 2013
- Blind 1.0 August 28, 2013
- Aligning Zoomed Images in Aperture 3 August 28, 2013
- OmniKeyMaster (10)August 28, 2013
- Finder: Paste Item Exactly (1)August 27, 2013
- Showing Duplicate Messages in Apple Mail (8)August 26, 2013
- NSStatusItem Icon Sizes August 26, 2013
- 1Password 4.0 Preview (4)August 24, 2013
- Codesign Is Given Bad Designated Requirements When Using Precompiled Info.plist August 24, 2013
- CheatSheet Is Leaving the Mac App Store August 21, 2013
- Mining for API Trivia August 15, 2013
- Repairing Permissions Is Useless (1)August 15, 2013
- iPhoto ’11 Deemphasizes Content (8)August 14, 2013
- Apple’s Evolving View of “pro” (1)August 14, 2013
- Backblaze, Arq, and External Drives (4)August 14, 2013
- How I Created the Iconic iPhone Sound August 14, 2013
- Xcode 5’s New XIB Format (1)August 14, 2013
- Growl 2.1 and AppleScript Rules August 14, 2013
- Using Dash With BBEdit August 14, 2013
- Apple’s Shell Scripting Primer (4)August 14, 2013
- Yojimbo 4.0 August 14, 2013
- Bee Beta August 1, 2013
- Bento Discontinued (9)July 30, 2013
- HockeyCoach 1.0 (2)July 25, 2013
- Getting the Best Amazon Deal July 25, 2013
- Improving the Security of Your SSH Private Key Files July 24, 2013
- Signed Mac Malware Using Right-to-Left Override Trick (1)July 16, 2013
- Using Soulver for Design July 16, 2013
- LaunchControl 1.6.1 July 13, 2013
- Calca 1.0 July 13, 2013
- Slender 2.0 July 13, 2013
- ReadKit 2.2 July 13, 2013
- On NSURLConnection API Design July 9, 2013
- Low-Level Concurrency APIs July 8, 2013
- Filosync 1.0 Beta July 8, 2013
- Google Reader Apocalypse (6)June 25, 2013
- opensnoop (3)June 24, 2013
- NetNewsWire 4 Open Beta (8)June 24, 2013
- All the Apps Have Been Written June 24, 2013
- AV Foundation and the Void (3)June 17, 2013
- Reachability June 15, 2013
- MapKit June 13, 2013
- iWork for iCloud: Not Enough June 13, 2013
- Wireless Diagnostics (5)June 8, 2013
- App Stories June 7, 2013
- objc.io June 7, 2013
- LaunchBar 5.5 June 7, 2013
- CSSMERR_TP_NOT_TRUSTED (3)June 7, 2013
- Clear in the iCloud May 31, 2013
- The Life and Death of Camino (1)May 31, 2013
- Personal Hotspot Is Better Over Bluetooth (1)May 30, 2013
- Document-Based iCloud Problems (1)May 30, 2013
- The Macintosh Finder, Then and Now (6)May 24, 2013
- OmniPresence 1.0 (3)May 22, 2013
- iTunes 11.0.3 MiniPlayer May 20, 2013
- Apple’s New Objective-C-to-JavaScript Bridge in WebKit May 15, 2013
- Cloud Mate May 13, 2013
- Spark Inspector 1.0.5 May 10, 2013
- Apple and Photos (2)May 8, 2013
- Fireworks May 6, 2013
- Word 2011: Header Formatting Madness May 6, 2013
- Installing Xcode 3 on Mountain Lion (1)May 5, 2013
- Acorn 4 May 3, 2013
- Briefs Ships May 1, 2013
- Pangea Software’s Ultimate Game Programming Guide for Mac OS X April 26, 2013
- Rebuilding the Launch Services Database (6)April 23, 2013
- The Default Narrative (10)April 18, 2013
- WebCode 1.0 April 18, 2013
- Authorization April 18, 2013
- Don’t Save Mail Drafts to Gmail Server April 16, 2013
- Quartz Composer Lives (1)April 15, 2013
- Core Data and SQLite FTS April 15, 2013
- Apple: Unfortunately, No Longer the Underdog (1)April 15, 2013
- Can’t Buy a Thrill (2)April 14, 2013
- Type2Phone (3)April 11, 2013
- Pathways Into Darkness April 11, 2013
- What’s Really Great About Fantastical (1)April 7, 2013
- Mac OS X Source Releases April 7, 2013
- Setting up Jenkins for Github and Xcode April 6, 2013
- Writing a .service Bundle (1)April 5, 2013
- Avoid and Fix Word Document Corruption (5)April 2, 2013
- Understanding App Store Pricing (2)April 1, 2013
- Universal Procedure Pointers March 31, 2013
- Hotline Revisited (1)March 31, 2013
- TextEdit 1.8 Source Code (5)March 28, 2013
- The Return of NetNewsWire (1)March 21, 2013
- PDFpen 6 March 19, 2013
- Core Data Auto Migration and Sandboxing (1)March 18, 2013
- Safari Still Craps Out Too Frequently (4)March 18, 2013
- Checkboxes That Kill Your Product March 18, 2013
- Improving Download Behaviors in Web Browsers March 18, 2013
- Console Messages With Keys and Hashtags March 16, 2013
- Google and CalDAV and CardDAV (4)March 16, 2013
- Shebang Objective-C (4)March 16, 2013
- NSURL Cannot Handle Unicode Strings March 16, 2013
- Xcode 4.6.1 March 16, 2013
- Deploymate 1.0 (1)March 15, 2013
- The Future of Software Pricing March 14, 2013
- Booting Your Mac from a Duplicate March 14, 2013
- Re-Downloading Mac App Store Apps (4)March 14, 2013
- Forcing Aperture to Locate Referenced Files March 14, 2013
- Scrivener and the Mac App Store (3)March 14, 2013
- Do You Need a Third-Party Disk Utility? (1)March 14, 2013
- The Chequered History of MagSafe (3)March 14, 2013
- An Embarrassing Bug in Mac App Sandboxing (1)March 6, 2013
- Ugly Font Rendering in PDFs March 5, 2013
- Name Mangler 3 (2)February 27, 2013
- Application Specific Crash Report Information February 27, 2013
- Drobo 5D Review February 21, 2013
- PDF.js (3)February 21, 2013
- Xcode Can Find Method Callers February 21, 2013
- Adobe Photoshop 1.0.1 Source Code February 14, 2013
- sysdiagnose (1)February 13, 2013
- Retina Firefox? (3)February 11, 2013
- Hooked on DTrace February 8, 2013
- rooSwitch Is Now SwitchUp February 8, 2013
- Random Observations (6)February 6, 2013
- SCStringsUtility February 3, 2013
- Data Detectors Crash in Cocoa Text Views (4)February 2, 2013
- AppStore.com URLs February 2, 2013
- Wasabi Sync January 31, 2013
- Money Apps Removing Core Data iCloud Sync (3)January 30, 2013
- Is Final Cut Pro X Ready for Professional Use? January 28, 2013
- BitTorrent Sync January 25, 2013
- MacWrite and MacPaint, a Coral Reef January 24, 2013
- Core Rot at Apple (8)January 23, 2013
- Xcoder 0.1.15 January 23, 2013
- An Open Letter to Xcode (5)January 22, 2013
- The Trend Against Skeuomorphic Textures and Effects in User Interface Design January 22, 2013
- A Month With Apple’s Fusion Drive January 22, 2013
- Managing Books in iTunes January 22, 2013
- E-mail Clients: Fast, Fluid, Ineffective January 22, 2013
- Location Services Access Requires Outgoing Connections January 22, 2013
- What It’s Really Like Working With Steve Jobs (1)January 22, 2013
- MacStories Interviews: John Siracusa (2)January 16, 2013
- Screenshot Lightning January 11, 2013
- Text Substitution (5)January 11, 2013
- Safari’s Keynote January 11, 2013
- Firefox 18 (2)January 8, 2013
- ImageOptim Case Study January 8, 2013
- Mac App Store: Year Two (3)January 7, 2013
- How to Create Retina-Caliber Favicons (1)January 4, 2013
- Keeping Safari a Secret (1)January 4, 2013
- The End of x86? An Update December 24, 2012
- Xcode and Newlines vs. Line Breaks December 24, 2012
- Apple Color Emoji December 23, 2012
- Making Crisp Retina Icons December 21, 2012
- Omni’s Plans for 2013 (3)December 21, 2012
- Safari, Freedom, Alexander, and iBrowse December 20, 2012
- Sandboxing Sandvox December 18, 2012
- NetSpot 2.0 December 17, 2012
- iTunes 11’s False Simplicity (1)December 16, 2012
- MailMate 1.5.1 December 13, 2012
- Coda and Sandboxing (3)December 12, 2012
- iTunes 11’s Mysterious Cloud Icon December 11, 2012
- Diff for Excel (2)December 11, 2012
- iTunes 11 and Colors December 11, 2012
- Oliver Reichenstein on Design December 11, 2012
- reStructuredText Codeless Language Module (1)December 10, 2012
- Apple’s Flawed Burn-In Test (1)December 10, 2012
- BBEdit 10.5 December 7, 2012
- Time Machine Exclusion Bug December 7, 2012
- iTunes 11 and Classical Music (3)December 7, 2012
- Dash 1.7.2 (6)December 2, 2012
- AirPort Settings for Best Wi-Fi Performance November 30, 2012
- DTSendSignalFlag November 30, 2012
- iTunes Through the Ages (4)November 30, 2012
- Tokens 1.0 (1)November 20, 2012
- Hypercritical Ending November 20, 2012
- Retrospect 10 and Instant Scan (2)November 12, 2012
- Snow Leopard Hanging Around (15)November 12, 2012
- MarsEdit 3.5.8 and the Mac App Store November 9, 2012
- Dynamic Linking on OS X November 9, 2012
- iTunes Match at Year’s End November 9, 2012
- Arq 3.0 (14)November 6, 2012
- Mac Freezes Waking From Screen Saver (8)November 6, 2012
- Thunderbolt to FireWire Adapter (2)November 2, 2012
- Buggy Mac App Store Updates November 2, 2012
- A Source List With Bindings November 2, 2012
- BusyCal 2.0 (1)October 29, 2012
- iBooks Author and LaTeX (4)October 24, 2012
- Fusion Drive (3)October 24, 2012
- Obscured URLs in Safari History October 22, 2012
- Moom and Tweetbot for Mac October 19, 2012
- Tool List October 17, 2012
- FoldingText 1.0 October 16, 2012
- RSS.app 1.0 (4)October 16, 2012
- Rentzsch’s OpenSSL Tech Note (1)October 16, 2012
- CoreGraphics, Patterns and Resolution Independence October 16, 2012
- Mac App Store Review Times (5)October 9, 2012
- Overpowered USB Devices, Underpowered Hubs (5)October 8, 2012
- Things That Happened on Steve Jobs’s Watch October 8, 2012
- Info Man October 4, 2012
- AESendMessage Bug in Mac OS X 10.8.2 (18)October 4, 2012
- Slate (1)October 1, 2012
- BBEdit 10.5 Public Beta (4)October 1, 2012
- Nested Replacements September 29, 2012
- iMessage Gets Smarter September 29, 2012
- Little Snitch 3.0 September 29, 2012
- Visi September 23, 2012
- Mountain Lion’s Mail (4)September 23, 2012
- Don’t Break Emacs Shortcuts September 23, 2012
- Aperture 3.4, Sandboxing, and FlickrExport (14)September 23, 2012
- Growl 2.0 September 20, 2012
- Adopting Concurrent Opening for Core Data-Based Documents (1)September 20, 2012
- OS X 10.8.2 Saves Even Better September 20, 2012
- The Retina MacBook Pro’s Power Key (1)September 20, 2012
- Microsoft Office 2011 Retina Support September 19, 2012
- Fission 2.0 September 17, 2012
- Paperless, Version 1.2 (2)September 16, 2012
- Forbidden Dock Tile Plug-Ins (2)September 15, 2012
- The Skeuomorphism Rift Within Apple September 12, 2012
- RetinaCapture 1.0.1 September 12, 2012
- Acorn SDK September 12, 2012
- 20 Years of OmniGroup September 12, 2012
- oldiconutil (2)September 12, 2012
- Code by Kevin Leaves the Mac App Store (12)September 6, 2012
- Freeverse, RIP (3)September 6, 2012
- International App Stores August 28, 2012
- Exceptional Apps August 24, 2012
- Mountain Lion Battery Life (6)August 23, 2012
- Beyond Document Scopes (2)August 22, 2012
- Omni App Icons August 22, 2012
- An Introduction to SceneKit August 21, 2012
- NSDocumentSaveNewDocumentsToCloud (2)August 21, 2012
- MailForge’s New Developer (7)August 18, 2012
- MPlayerX Leaving the Mac App Store (2)August 18, 2012
- FileVault 2’s Apple ID Backdoor (34)August 7, 2012
- The Very Model of a Modern Mountain Lion Document August 7, 2012
- Data Loss via “Save As” on 10.8 (10)August 5, 2012
- Find My Mac and Remote Wipe (11)August 4, 2012
- Mountain Lion Settings (1)August 3, 2012
- Mail in Mountain Lion and Replying From the Proper Account (7)August 3, 2012
- iCloud Tied to the Mac App Store July 31, 2012
- Sandboxing on National Radio July 29, 2012
- ThisService 3.0 (2)July 29, 2012
- Mountain Lion (18)July 29, 2012
- Turning Off Ads in Parallels (40)July 24, 2012
- Checking App Store Receipts on OS X July 23, 2012
- 1Password 3.9.6 and the Sandbox (2)July 17, 2012
- Crash Reporting for Sandboxed Mac Apps July 14, 2012
- Mountain Lion Requirements (2)July 11, 2012
- Retina MacBook Pro Upgrade (1)July 7, 2012
- Chocolat 1.0 (7)June 28, 2012
- Retina MacBook Pro Burn-In (3)June 27, 2012
- Sandboxing Core Data and Migrations (1)June 27, 2012
- Dogfooding the Sandbox (7)June 25, 2012
- Reclaim the Legacy Highlights & Shadows Adjustment in Aperture 3.3 June 23, 2012
- Litter Boxing (1)June 22, 2012
- Beware a Full Recovery Partition (1)June 22, 2012
- TextExpander 4 Leaves Mac App Store (1)June 22, 2012
- Growl, Notification Center, and Sandboxing (1)June 14, 2012
- Migrate From App Store Witch to Direct Witch June 6, 2012
- The Sandbox Chill June 1, 2012
- Alfred and Sandboxing June 1, 2012
- Mac App Store vs. Buying Direct June 1, 2012
- Sandboxing Deadline Arrives June 1, 2012
- Which Mac OS X Apps Will Be Broken By Sandboxing? May 28, 2012
- Core Data, Document-Based Application, and Sandboxing (5)May 28, 2012
- Mac OS X 10.7.4 (3)May 21, 2012
- Hotkeys and the Mac App Store (15)May 17, 2012
- Restoring Mail Keyboard Shortcuts (6)May 17, 2012
- Moom (1)May 8, 2012
- Google Drive and Mac Metadata (2)May 7, 2012
- How to Make Xcode’s UI Work for You (2)April 30, 2012
- Send to Kindle for Mac (3)April 24, 2012
- Happy 20th Birthday, BBEdit April 12, 2012
- Debugging an ARC Mac Application on Snow Leopard April 12, 2012
- The Sandbox: Banning LaTeX From the Mac App Store April 9, 2012
- Flashback (6)April 6, 2012
- App Rejections Are a Lousy Way to Communicate Policy Changes (1)March 26, 2012
- Developer ID Gotcha (1)March 20, 2012
- Welcome to the Brave New App Store World March 20, 2012
- Mountain Lion’s Address Book (3)March 15, 2012
- PaintCode 1.0 (2)March 15, 2012
- Sandboxing and Code Collector Pro March 5, 2012
- Sandbox Deadline: June 1 (2)February 21, 2012
- Sandboxing and Clipstart (2)February 20, 2012
- OS X 10.8 Mountain Lion (5)February 20, 2012
- Fix the Sandbox (1)February 20, 2012
- Xcode 4.3 Review (2)February 20, 2012
- SourceTree and Sandboxing (1)February 19, 2012
- Git Tower, at One Year February 15, 2012
- WSJ on Sandboxing February 8, 2012
- PDFpen and iCloud (16)January 25, 2012
- Sandboxing and Symlinks (1)January 23, 2012
- Why the Video Pros Are Moving Away From Apple (1)January 16, 2012
- Thoughts on Writing Emails Using Markdown December 22, 2011
- Sichel on Sandboxing November 6, 2011
- Macworld on Sandboxing (3)November 4, 2011
- Alfred Powerpack and the Mac App Store November 4, 2011
- Real Security in Mac OS X Requires Apple-Signed Certificates (2)November 4, 2011
- ArsTechnica on Sandboxing (1)November 3, 2011
- Why the Mac App Sandbox Makes Me Sad (1)November 3, 2011
- iPhone Image Adjustments… Live in Aperture October 17, 2011
- App Sandboxing Risks Eroding the Mac’s Identity (2)October 2, 2011
- The App Culture (3)October 2, 2011
- Reliable Crash Reporting September 15, 2011
- Sandbox Corners (5)September 9, 2011
- The Part of Xcode 4 That Tires Me Out (4)September 2, 2011
- XPCKit (1)August 27, 2011
- QuickPick Pulled From App Store August 16, 2011
- FastScripts vs. the Mac App Store July 29, 2011
- The Xcode 4.1 Review July 25, 2011
- Mac OS X 10.7 Lion July 20, 2011
- Final Cut Pro X FAQ (17)June 30, 2011
- iOS 5 and iCloud (7)June 14, 2011
- Steve Jobs at WWDC 1997 Q&A (3)June 5, 2011
- The Future of NetNewsWire (2)June 5, 2011
- SourceTree 1.2.1 (9)May 20, 2011
- Dropping Rosetta and Classic (7)May 6, 2011
- Xcode 4: Open Quickly in Assistant Editor (1)April 13, 2011
- Taking the “World” Out of WWDC (1)March 29, 2011
- Disabling Dropbox’s Haxie (8)March 22, 2011
- Using ppc and 10.4 SDK With Xcode 4 (1)March 19, 2011
- Xcode 4 (10)March 10, 2011
- What Is Apple Doing With QuickTime? (2)February 28, 2011
- Blocks + GCD Design Patterns February 24, 2011
- Dropbox 1.0 (6)December 17, 2010
- One Man’s Realistic Backup Strategy (9)December 13, 2010
- FlickrExport 4.0 for Aperture December 3, 2010
- fileXray November 1, 2010
- Mac App Store (6)October 22, 2010
- Arq (5)July 20, 2010
- MacPaint and QuickDraw Source Code July 20, 2010
- WWDC 2010 Videos June 17, 2010
- Copland 2010 Revisited (31)June 16, 2010
- Aperture 3: The Ars Review (4)May 18, 2010
- Kindle for Mac 1.0 March 18, 2010
- Aperture 3 Merging February 18, 2010
- Aperture 3 Faces and Storage (25)February 17, 2010
- 20 Years of Adobe Photoshop February 2, 2010
- Airfoil Speakers and the App Store November 13, 2009
- Dangerous Cocoa Calls November 13, 2009
- Magic Mouse Review (1)November 3, 2009
- The Loss of ZFS (1)October 24, 2009
- Selector Uniquing in the dyld Shared Cache September 1, 2009
- Exposé Shortcuts (2)August 28, 2009
- Suspicious Package 1.1 July 15, 2009
- Choosy 1.0 July 15, 2009
- The Curious Case of QuickTime X (5)June 15, 2009
- My MacBook Pro Fan Problem (10)April 20, 2009
- Happy 25th, Mac (1)January 25, 2009
- Dropbox (22)November 26, 2008
- TaskPaper 2.0 November 24, 2008
- Open Radar November 16, 2008
- HFSDebug 4.0 and New HFS+ Features November 10, 2008
- OmniFocus Bonjour Syncing November 2, 2008
- Fission 1.6 October 27, 2008
- Digital-Image Color Spaces (3)September 6, 2008
- Welcome to iPhone: Your Crappy Mac of Tomorrow, Today! (59)August 3, 2008
- MDI on the Mac June 8, 2008
- Spaces in 10.5.3 May 31, 2008
- Saying Hello (Again) to Visual Basic May 13, 2008
- TaskPaper 2.0 Toolbar Location (1)April 30, 2008
- Adobe’s 64-bit Roadmap April 3, 2008
- Vote For Virtualization March 21, 2008
- Unwanted App Launch Problem Solved March 17, 2008
- Aperture 2.0 Review March 11, 2008
- Finding the OS X Turbo Button (1)February 28, 2008
- ZFS on Mac OS X January 13, 2008
- NetNewsWire 3.1 (4)January 10, 2008
- Photo Editing Workflow January 7, 2008
- HFSDebug 3.0 December 31, 2007
- Anti-Aliasing in Leopard’s Menu Bar (1)November 19, 2007
- Doing the Leopard Moan October 26, 2007
- TaskPaper 1.0 October 23, 2007
- ZFS (23)October 8, 2007
- An Aperture User Looks At Adobe Lightroom September 30, 2007
- Creating iPhone Ringtones With Fission (1)September 10, 2007
- Leopard Dock On The Side (1)September 10, 2007
- Redesigning the Leopard Dock August 13, 2007
- Office 2008 Ship Date (2)August 3, 2007
- Leopard’s Dock and the HIG July 3, 2007
- OmniFocus Data Storage (2)June 14, 2007
- WWDC 2007 Keynote (47)June 11, 2007
- NetNewsWire 3.0 (2)June 5, 2007
- RIP Canvas May 30, 2007
- The Limits of Apple’s Warranty (6)March 19, 2007
- Red Sweater Acquires MarsEdit February 22, 2007
- Cancel or Allow February 6, 2007
- MacBook Pro Woes (15)February 5, 2007
- ThisService 1.0 (3)October 30, 2006
- Build Your Own Damn HIG (3)October 23, 2006
- Aperture vs. Lightroom September 5, 2006
- WWDC 2006 Keynote August 8, 2006
- Hasta La Vista, Visual Basic (1)August 8, 2006
- NetNewsWire 3’s Combined View August 5, 2006
- KVC Injection April 14, 2006
- A Brief History of Metrowerks March 7, 2006
- Font Smoothing in Pages (8)February 4, 2006
- Fixing rsync on Tiger (3)January 16, 2006
- The First Intel Macs (3)January 10, 2006
- Lightroom (1)January 9, 2006
- Aperture January 3, 2006
- Floating Point September 27, 2005
- AdWords and Trademarks (17)September 20, 2005
- Interviews September 7, 2005
- Roman Straight Quotes in pdfLaTeX (10)July 29, 2005
- Localization Suite 2.0 (1)July 22, 2005
- Retrospect 6.0.212 (1)May 4, 2005
- Random Tiger Notes (37)May 1, 2005
- Jef Raskin Dies February 27, 2005
- The Graphing Calculator Story December 22, 2004
- MarsEdit Post-Mortem December 13, 2004
- The True Story of Audion (1)November 12, 2004
- StuffIt 9 “Choose Method by Analysis” (11)October 21, 2004
- Virtual PC 7 October 10, 2004
- MarsEdit User Interface Notes October 5, 2004
- Gadget Development (2)June 30, 2004
- WWDC (3)June 29, 2004
- Macintosh Folklore January 25, 2004
- Mac OS X 10.3 Developer Tools (7)November 19, 2003
- Panther Notes (12)November 3, 2003
- Resizing Login Items (3)September 30, 2003
- SubEthaEdit August 27, 2003
- Macworld on FTP (8)August 27, 2003
- Mailsmith 2.0.1 and SpamSieve (3)August 20, 2003
- Keychain Framework August 3, 2003
- WWDC 2003 Keynote (2)June 24, 2003
- rsync May 3, 2003
- Nisus Writer Express (3)April 25, 2003
- Safari 1.0 Beta 2 (4)April 14, 2003
- Dockless (2)March 28, 2003
- Fonts in iCab and Safari (17)March 16, 2003
- Carbonized Myth II March 16, 2003
- Anti-aliasing in Safari March 11, 2003
- UI Browser (1)February 1, 2003
- ClarisWorks History (2)January 19, 2003
- I Believe Anti-Aliasing Is Not Addictive (25)November 9, 2002
- ProFont in Jaguar’s Terminal (10)October 14, 2002
- Jaguar Info Windows September 25, 2002
Note: Most posts from before September 2012 are not yet tagged.