Posts Tagged “Mac”
- Undocumented Xcode Sanitizer Settings October 17, 2016
- ScanSnap and Sierra Update 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? (4)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 (10)October 10, 2016
- os_unfair_lock (1)October 7, 2016
- Hopper 4 Announced (1)October 7, 2016
- Experimenting With App Store Search Ads October 6, 2016
- Applets and App Transport Security October 6, 2016
- Apple Removed Dash From the Mac App Store (5)October 5, 2016
- Caveat Formatter (2)October 5, 2016
- A Declining Trajectory (2)October 4, 2016
- Dropbox’s Finder Toolbar (4)October 4, 2016
- Window Tabbing Pox (2)October 3, 2016
- Automatic Download of macOS Sierra (2)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 (1)September 30, 2016
- The Story Behind Claquette September 30, 2016
- Apple’s iMessage Metadata Logs 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 September 28, 2016
- How Apple’s Hardline Privacy Policy Limits Key Features (1)September 28, 2016
- AppleScript and Code Signing in Sierra September 27, 2016
- Unfortunate App Store Rejections September 27, 2016
- Sierra Drops HiDPI Scaling on External Displays September 27, 2016
- OmniFocus 2.7 September 26, 2016
- Mac Terminal Tips (12)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 (5)September 21, 2016
- macOS 10.12 Sierra Notes (6)September 21, 2016
- Swift 3 Notes (1)September 20, 2016
- AirPods September 20, 2016
- Testing for macOS 10.12 Sierra (8)September 14, 2016
- App Store Subscriptions Clarification 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 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 August 15, 2016
- Why Don’t Podcasts Use VBR MP3s? August 15, 2016
- 1Password Cloud Services Incompatible With VPNs 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 August 14, 2016
- iPad Unfinished Business (1)August 13, 2016
- Apple Said to Plan First Pro Laptop Overhaul in Four Years (1)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 (2)July 29, 2016
- Apple User Interface Trends 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 (11)July 17, 2016
- Improving Color on the Web (1)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 (1)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 (5)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 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 June 20, 2016
- The Deprecation of iCloud Core Data (6)June 17, 2016
- Apple File System (APFS) (8)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 (3)June 16, 2016
- Gatekeeper Path Randomization June 16, 2016
- SiriKit June 16, 2016
- WWDC 2016 Links (2)June 15, 2016
- Pre-WWDC App Store Changes (13)June 9, 2016
- Eliminating iTunes Store Music Downloads (1)June 9, 2016
- New Sketch 4.0 Licensing Model 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 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 (8)May 23, 2016
- Dynamic Swift (14)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 (6)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 (7)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 (2)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 (1)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 (5)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 (2)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 April 7, 2016
- Swift Libraries and Designated Requirements April 6, 2016
- TextExpander 6 and TextExpander.com (56)April 6, 2016
- Working Around Broken Mac App Store Test Account Switching (4)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 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 (5)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 (4)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 March 9, 2016
- KeRanger Transmission Ransomware (4)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 (1)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 (5)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 (24)February 16, 2016
- How to Fix the Safari t.co Twitter Problem (2)February 16, 2016
- AppleWorks and the Capriciousness of Nostalgia February 16, 2016
- Piezo Exits the Mac App Store February 12, 2016
- Testing NSURLSession With Swift February 12, 2016
- Adobe Creative Cloud Installer Deleting Hidden Files February 12, 2016
- Using Xcode Bots (12)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 (3)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 (1)January 22, 2016
- Not Out to Get You January 22, 2016
- Little Things That Can Make Your Life Easier January 20, 2016
- Once Bitten (1)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 (5)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
- Twitter for Mac 4.0 (2)December 31, 2015
- WWDR Intermediate Certificate Expiration (3)December 30, 2015
- Six Windows 10 Features Apple Should Steal (4)December 21, 2015
- Core Data Threading Demystified December 20, 2015
- Phil Schiller Takes Over the App Stores (1)December 18, 2015
- USB-C (1)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 (3)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 (1)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 (3)December 9, 2015
- Low-Hanging Fruit (7)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 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 (4)November 30, 2015
- Surprising Complexity Inside Apple’s Power Adapter November 30, 2015
- Longevity of the Retina MacBook Pro 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 (1)November 12, 2015
- No One Minding the Store (40)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 October 26, 2015
- The Story of NetNewsWire 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 October 13, 2015
- Disk Utility in El Capitan (3)October 13, 2015
- Apple’s New Magic Keyboard, Mouse, and Trackpad 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 (4)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) September 9, 2015
- Why You Should Upgrade (On Your Own Terms) September 8, 2015
- NSBackgroundActivityScheduler September 8, 2015
- SiriScript (2)September 8, 2015
- qtmodernizer 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 (2)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 (2)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 (1)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 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 (4)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 (1)July 23, 2015
- The Lagging Mac App Store (1)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 (5)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 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 (1)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 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 July 11, 2015
- Dash 3 July 7, 2015
- VoodooPad Cryptography Overview July 7, 2015
- Arq Supports Amazon Cloud Drive Backup (1)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 (5)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 (5)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 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 (8)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 (2)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 May 8, 2015
- Clang’s New -Wpartial-availability May 8, 2015
- Beyond Open Source May 6, 2015
- discoveryd Is Still Buggy (2)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 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 (1)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 (8)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 April 3, 2015
- Preprocessor Abuse and Optional Parentheses April 3, 2015
- Model Widget Controller (MWC) a.k.a.: Apple “MVC” Is Not MVC 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 (13)April 1, 2015
- Fantastical and Multiple Events March 30, 2015
- MacBook Pro Screen Staingate (1)March 30, 2015
- Zarra’s Core Data Stack March 30, 2015
- Paste Without Style (1)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 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 (1)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 January 24, 2015
- Let’s Build Swift Notifications January 23, 2015
- Modern Login Items (2)January 23, 2015
- Organ Banked January 23, 2015
- MacKeeper (6)January 21, 2015
- WKWebView, Sandboxing, and Searching January 20, 2015
- JavaScriptCore January 20, 2015
- Clearing the Icon Services Cache in Yosemite (1)January 19, 2015
- Yosemite’s FileVault 2 Pre-boot Recovery Options January 18, 2015
- Vintage Mac About Boxes 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 (4)January 13, 2015
- Spotlight Suggestions and Web Bugs (3)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 (40)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 (9)December 18, 2014
- Duet Display (1)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] 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 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 (20)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 (34)October 11, 2014
- An Aging Collection of Unix Tools 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 (2)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 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 (1)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 (7)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 (4)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 (9)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 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 (4)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 (13)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 May 12, 2014
- What Happened at NewsGator May 12, 2014
- Stopped Using NIBs Thanks to Auto Layout (3)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 Comments Off on Creating Animated GIFs for DocumentationJanuary 28, 2014
- Joining PDF Files January 27, 2014
- Plain Text, Papers, Pandoc January 27, 2014
- 30 Years of Mac (1)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 (1)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 January 2, 2014
- No iTunes Extras on Apple TV or iOS 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 (5)November 22, 2013
- Flux (4)November 20, 2013
- NSNotificationCenter With Blocks Considered Harmful (2)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 (4)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 (8)October 30, 2013
- HyperCard Stacks Decoded (1)October 29, 2013
- CNET Adds Adware to Mac Downloads (3)October 29, 2013
- Mavericks and AppleScript’s “exists process” (5)October 29, 2013
- Mavericks and Multiple Displays (8)October 29, 2013
- Mavericks Font Smoothing (4)October 29, 2013
- Manage iCloud Download Settings for This App (1)October 28, 2013
- How Apple Makes the Mac Pro October 27, 2013
- Finder 10.9 Disk Space Embellishment October 27, 2013
- Numbers ’13 Performance (8)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
- Code Signing and Mavericks (3)October 18, 2013
- Fighting a 30-year-old Software Bug October 18, 2013
- Modern Receipt Validation (2)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 (1)September 26, 2013
- Post PC Cars, Trucks, and Motorcycles September 26, 2013
- iCloud Bookmark Syncing September 24, 2013
- ASCIIwwdc 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 (1)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
- Structured PDFs From Microsoft Word September 5, 2013
- The Gatekeeper and the Keymaster (10)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 (2)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 (2)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 (2)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 (5)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 April 7, 2013
- Mac OS X Source Releases April 7, 2013
- Setting up Jenkins for Github and Xcode April 6, 2013
- Avoid and Fix Word Document Corruption (5)April 2, 2013
- Understanding App Store Pricing (1)April 1, 2013
- Universal Procedure Pointers March 31, 2013
- Hotline Revisited (1)March 31, 2013
- TextEdit 1.8 Source Code (3)March 28, 2013
- The Return of NetNewsWire (1)March 21, 2013
- PDFpen 6 March 19, 2013
- Core Data Auto Migration and Sandboxing 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 (2)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
- Do You Need a Third-Party Disk Utility? (1)March 14, 2013
- The Chequered History of MagSafe (3)March 14, 2013
- Scrivener and the Mac App Store (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 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 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 (4)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 (14)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
- 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 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 (32)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 (10)August 4, 2012
- Mountain Lion Settings (1)August 3, 2012
- Mail in Mountain Lion and Replying From the Proper Account (6)August 3, 2012
- Mountain Lion (18)July 29, 2012
- Retina MacBook Pro Burn-In (3)June 27, 2012
- Growl, Notification Center, and Sandboxing (1)June 14, 2012
- Restoring Mail Keyboard Shortcuts (6)May 17, 2012
- Developer ID Gotcha (1)March 20, 2012
- PaintCode 1.0 (1)March 15, 2012
- Git Tower, at One Year February 15, 2012
- PDFpen and iCloud (15)January 25, 2012
- Why the Video Pros Are Moving Away From Apple (1)January 16, 2012
- Thoughts on Writing Emails Using Markdown December 22, 2011
- Why the Mac App Sandbox Makes Me Sad (1)November 3, 2011
- XPCKit (1)August 27, 2011
- Final Cut Pro X FAQ (17)June 30, 2011
- iOS 5 and iCloud (6)June 14, 2011
- Steve Jobs at WWDC 1997 Q&A (3)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
- What Is Apple Doing With QuickTime? (1)February 28, 2011
- Arq (5)July 20, 2010
- WWDC 2010 Videos June 17, 2010
- Copland 2010 Revisited (31)June 16, 2010
- The Loss of ZFS (1)October 24, 2009
- Selector Uniquing in the dyld Shared Cache September 1, 2009
- Welcome to iPhone: Your Crappy Mac of Tomorrow, Today! (59)August 3, 2008
- Finding the OS X Turbo Button (1)February 28, 2008
- ZFS on Mac OS X January 13, 2008
- Anti-Aliasing in Leopard’s Menu Bar November 19, 2007
- ZFS (23)October 8, 2007
- Office 2008 Ship Date (2)August 3, 2007
- OmniFocus Data Storage (2)June 14, 2007
- WWDC 2007 Keynote (47)June 11, 2007
- WWDC 2006 Keynote August 8, 2006
- A Brief History of Metrowerks March 7, 2006
- Font Smoothing in Pages (8)February 4, 2006
- Floating Point September 27, 2005
- Roman Straight Quotes in pdfLaTeX (10)July 29, 2005
- Retrospect 6.0.212 (1)May 4, 2005
- The Graphing Calculator Story December 22, 2004
- StuffIt 9 “Choose Method by Analysis” (11)October 21, 2004
- WWDC (3)June 29, 2004
- SubEthaEdit August 27, 2003
- Mailsmith 2.0.1 and SpamSieve (3)August 20, 2003
- WWDC 2003 Keynote (2)June 24, 2003
- Safari 1.0 Beta 2 (4)April 14, 2003
- Fonts in iCab and Safari (17)March 16, 2003
- Anti-aliasing in Safari March 11, 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
Note: Most posts from before September 2012 are not yet tagged.