Archive for 2016
- Testing for macOS 10.12 Sierra (4)September 14, 2016
- iPhone 7 (8)September 7, 2016
- Evolving App Store Business Models September 7, 2016
- App Store Subscriptions Clarification September 7, 2016
- Removing Abandoned Apps and Shorter App Names (2)September 6, 2016
- Swift 3’s “Never” September 6, 2016
- iTunes 12.5 Removes Unreadable Custom Colors (1)September 6, 2016
- SuperDuper 2.9 August 31, 2016
- Graphing Calculator for iOS August 31, 2016
- VMware Fusion 8.5 Announced, Free (1)August 31, 2016
- The Myth of RAM (1)August 31, 2016
- Sort Descriptors in Swift (1)August 30, 2016
- Apple, Ireland, and the EU (2)August 30, 2016
- Error Handling Compared (2)August 29, 2016
- Tricking Facial Recognition With 3D Rendering August 29, 2016
- mov Is Turing-complete August 29, 2016
- What I Learned From 10 Years of Doing PR for Apple August 29, 2016
- The Elegance of Deflate August 26, 2016
- Five Years of Tim Cook’s Apple in Charts August 26, 2016
- Keystroke Recognition Using Wi-Fi Signals (2)August 26, 2016
- Whatever Happened to the Hurd? August 26, 2016
- Foundation Hashing August 25, 2016
- Dropbox Document Scanning Tech August 25, 2016
- .NET/C# Generics History August 25, 2016
- Apple’s Machine Learning August 24, 2016
- Pinterest Acquires Instapaper August 24, 2016
- Steve Jobs on Graphics Performance August 24, 2016
- Apple Drops “Store” August 23, 2016
- 10 Styles of App Store Screenshots August 23, 2016
- Vesper Shutting Down (1)August 22, 2016
- Swift App Size Bundles August 22, 2016
- Chip Card Nightmares (3)August 22, 2016
- Google to Automatically Link to AMP Results August 22, 2016
- Taking CarPlay for a Spin August 20, 2016
- The System 7.5 Watch August 20, 2016
- Mac App Store Developer Survey (1)August 20, 2016
- Browsing Your Website Does Not Mean I Want Your Spam August 20, 2016
- YouTube’s Road to HTTPS August 19, 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 August 19, 2016
- Castro 2 (3)August 18, 2016
- AT&T’s New Cell Plans Eliminate Data Overage Fees August 18, 2016
- Managing Consistency of Immutable Models August 18, 2016
- The Problem With Managed Apple IDs and iTunes U August 18, 2016
- Xcode’s “Copy Qualified Symbol Name” Command (5)August 16, 2016
- Colorized Man Pages: Understood and Customized August 16, 2016
- iTunes Connect Reporter August 16, 2016
- Python’s attrs Library August 16, 2016
- Amazon Locker August 16, 2016
- Apple Security August 15, 2016
- Why Don’t Podcasts Use VBR MP3s? August 15, 2016
- Microsoft Leaks Its Golden Key August 15, 2016
- 1Password Cloud Services Incompatible With VPNs August 15, 2016
- Why Night Shift May Seem a Little Half-hearted August 15, 2016
- Why the Airline Industry Could Keep Suffering System Failures August 14, 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
- Caution Flags for Tech in Classrooms August 14, 2016
- Learning From Apple’s Failures (3)August 13, 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
- Seymour Papert, RIP August 13, 2016
- Twitter Verification August 12, 2016
- Emoji in iOS 10 and Sierra August 11, 2016
- Kagi, RIP (1)August 1, 2016
- Looking Back on Swift 3 and Ahead to Swift 4 (1)July 30, 2016
- Developer Tools Survey (2)July 29, 2016
- Python Internals: PyObject July 29, 2016
- Don’t Trust Sourceforge Downloads (3)July 29, 2016
- SwiftKey Keyboard Leaked User Information to Strangers July 29, 2016
- Apple User Interface Trends July 28, 2016
- End of Source-breaking Changes for Swift 3 July 28, 2016
- Witch, Spaces, and Private API July 28, 2016
- GRDB Swift SQLite ORM July 28, 2016
- LastPass URL Parsing Bug July 27, 2016
- Adobe Direct Download Links July 27, 2016
- EFF DMCA Lawsuit July 27, 2016
- Removing Bit Flags in Swift Option Sets July 27, 2016
- Verizon Acquires Yahoo (4)July 26, 2016
- Eleventh Hour Swift 3 Reviews July 26, 2016
- The Novelty of the App July 26, 2016
- Swift Type Aliases July 26, 2016
- Microsoft’s Sweet Skype Solution (4)July 25, 2016
- Disable Find My Mac by Resetting NVRAM July 25, 2016
- Swift Closure Capture Semantics July 25, 2016
- Reversing the WWDC Wall (1)July 25, 2016
- 2016 MacBook – Two Months Later July 24, 2016
- Bridging Existentials & Generics in Swift 2 July 24, 2016
- Exploring the App Store’s Top Grossing Chart July 24, 2016
- Remote Code Execution With Image Files July 24, 2016
- Xcode 8 Illegal Hard Links Prevent Cloning (4)July 22, 2016
- Pixellating or Blurring Text Creates Identifiable Patterns July 22, 2016
- What Exactly Is “Compressed Memory”? (3)July 22, 2016
- Sandboxing Wisdom July 22, 2016
- “This Regular Expression Has Been Replaced With a Substring Function” July 21, 2016
- AppleScriptObjC in Script Debugger 6 July 19, 2016
- SQLITE_ENABLE_SQLLOG 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
- Medium URL Fragment Tracking July 18, 2016
- Exponential Time Complexity in the Swift Type Checker July 18, 2016
- The Secret Life of Types in Swift July 18, 2016
- Swift Classes to Be Non Publicly Subclassable by Default (11)July 17, 2016
- Lepton Image Compression (1)July 15, 2016
- Improving Color on the Web (1)July 15, 2016
- Running System 1 on El Capitan July 15, 2016
- The Windows Shutdown Crapfest July 15, 2016
- Facebook’s Mobile Device Testing Lab July 14, 2016
- Legal Decisions (1)July 14, 2016
- MathML Improvements in WebKit July 14, 2016
- Pinboard Turns Seven July 14, 2016
- Mailbox Names via IMAP July 13, 2016
- Apple Faces Patent Lawsuit Over iPhone’s Battery Technologies (2)July 13, 2016
- Swift Playgrounds Aren’t HyperCard July 13, 2016
- Amazon’s Chinese Counterfeit Problem Is Getting Worse (4)July 12, 2016
- The Pokémon Go Phenomenon (1)July 11, 2016
- Apple and the Blind July 11, 2016
- The History of “This Web Site Is Well-crafted” Hints July 11, 2016
- Praise for the Fujitsu ScanSnap (1)July 11, 2016
- Continuous: C# and F# IDE for iPad July 8, 2016
- Switching to Apple’s Two-Factor Authentication (1)July 8, 2016
- Mozilla-Yahoo Contract Clause July 8, 2016
- Slower by Design (2)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
- Android Flash Keyboard Hijacks Lock Screen, Violates Privacy July 7, 2016
- Concurrent Core Data, Now Easier Than Ever July 7, 2016
- BBEdit 11.6 (1)July 5, 2016
- Jefferson’s Pull Request July 4, 2016
- Building My $1,200 Hackintosh (5)July 3, 2016
- Eye-Fi Demonstrates the Danger of Cloud-Dependent Hardware July 3, 2016
- Android’s Full-disk Encryption Just Got Much Weaker July 3, 2016
- How AWS Came to Be July 3, 2016
- Dash 3.3 July 2, 2016
- How Oracle’s Business As Usual Is Threatening to Kill Java July 2, 2016
- Interviews: Kare, Bezos, Musk, Felleisen, Gruber July 2, 2016
- Xcode Clobbered by socketfilterfw at Launch (2)July 1, 2016
- Spotify Update Rejected From the App Store (1)July 1, 2016
- Why Swift Ditched Tuple-to-Tuple Function Modeling July 1, 2016
- Objective-C Class Properties July 1, 2016
- Rest in Motion July 1, 2016
- “I’d Like You to Police Each Other” June 30, 2016
- Why Google Stores Billions of Lines of Code in a Single Repository June 30, 2016
- Seeing Apple Through Color Blind Eyes June 30, 2016
- Summer Travel Tech Hacks June 30, 2016
- Safari 10 Brings Native App Extensions June 29, 2016
- Input Masks: Violating User Expectations June 29, 2016
- A Year of Windows Kernel Font Fuzzing 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
- Removing the iPhone’s Headphone Jack (4)June 28, 2016
- Thoughts on the New Official Apple App Icon Template June 27, 2016
- AppleScript “Standard Libraries” Project June 27, 2016
- Homescreen Sharing App Rejected From App Store (1)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
- The Dissertation Behind rsync June 24, 2016
- Modern Core Data With Swift (1)June 24, 2016
- Restructuring Swift Condition Clauses June 23, 2016
- Swift Protocols Constrained to a Specific Class June 23, 2016
- What is Differential Privacy? (1)June 23, 2016
- Xcode 8 Tips and Issues (2)June 22, 2016
- Script Debugger 6 June 22, 2016
- Alan Kay AMA June 22, 2016
- Increased Safety in Swift 3 June 21, 2016
- iOS 10’s Design Language June 21, 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
- Git 2.9’s diff.compactionHeuristic June 17, 2016
- Cornerstone 3 Is Sandboxed (1)June 17, 2016
- New Features Coming to Apple Music June 17, 2016
- Early App Store Search Ads Fail (3)June 16, 2016
- CloudKit and Map Kit for Gatekeeper Apps (3)June 16, 2016
- Gatekeeper Path Randomization June 16, 2016
- SiriKit June 16, 2016
- Microsoft Buys LinkedIn June 16, 2016
- WWDC 2016 Links (2)June 15, 2016
- Facebook Threatens to Delete Photos If Users Don’t Download Moments App June 12, 2016
- Twitter Account Hacked via SIM Reset June 12, 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
- Swift Mistakes June 8, 2016
- Cartography Comparison: Google Maps & Apple Maps (5)June 7, 2016
- E.W. Scripps Buys Podcast Company Stitcher June 7, 2016
- Mutexes and Closure Capture in Swift June 7, 2016
- GCD’s Main Queue vs. Main Thread June 6, 2016
- Avoiding the Overuse of @objc in Swift June 6, 2016
- Converting Old Videotapes June 6, 2016
- Twitterrific Adds Patronage June 3, 2016
- Fixing App Store Discovery (1)June 3, 2016
- A2: Analog Malicious Hardware June 3, 2016
- Sandbox Workaround for Blizzard Apps (2)June 2, 2016
- The Secret History of Mac Gaming June 2, 2016
- Yahoo Disclosures National Security Letters June 2, 2016
- Microsoft’s Upgrade Deceptions Are Undermining Windows 10 (2)June 1, 2016
- Server Side Swift vs. The Other Guys June 1, 2016
- Every Default OS X Desktop Picture June 1, 2016
- Swift Type Erasure June 1, 2016
- 1PasswordAnywhere No Longer Works With Dropbox May 31, 2016
- Mocking Dependencies With Generics May 31, 2016
- Seven Hundred Million (1)May 31, 2016
- Swifty Objective-C 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
- Google : 2010s :: Microsoft : 1990s (5)May 27, 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
- Dropbox’s Upcoming Kernel Extension May 26, 2016
- Building on Auto Layout May 26, 2016
- When to Move to Swift (1)May 25, 2016
- MVC-N: Isolating Network Calls From View Controllers May 24, 2016
- Recursive Tail Calls and Trampolines in Swift May 24, 2016
- Swift Tuples Aren’t Equatable (11)May 24, 2016
- Apple Offers to Replace iPads With MacBooks in Maine Classrooms (8)May 23, 2016
- Monument Valley: iOS 42% of Downloads But 73% of Revenue May 23, 2016
- 94% of App Store Revenue Comes From the Top 1% May 23, 2016
- C Compilers Break for Objects Larger Than PTRDIFF_MAX Bytes May 23, 2016
- Continuous iOS Code Coverage With Jenkins and Slather May 23, 2016
- Dynamic Swift (14)May 21, 2016
- Swift Assertions (2)May 20, 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
- Separate, Support, Serve May 20, 2016
- Google Assistant May 19, 2016
- New Touch ID Rules May 19, 2016
- How Typography Can Save Your Life (1)May 19, 2016
- ABI Stability Deferred Until After Swift 3.0 (5)May 17, 2016
- Twitter to Stop Counting Photos and Links in 140-Character Limit (1)May 17, 2016
- iTunes 12.4 (5)May 17, 2016
- Larry and Steve’s Plans to Save Apple May 16, 2016
- Restoring Google Chrome Tabs May 16, 2016
- Spotting Fake Amazon Reviews May 16, 2016
- Texting Siri May 16, 2016
- Announcing SyntaxNet May 16, 2016
- Gboard (1)May 13, 2016
- Packing Bytes in Swift May 13, 2016
- The Natural History of Palatino May 13, 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
- Beware the UIKit Visitors (1)May 12, 2016
- Compile Time vs. Run Time Type Checking in Swift May 12, 2016
- Now I Get It: Snapchat May 11, 2016
- New Instagram Icon (1)May 11, 2016
- No More Logs for Missing NSAutoreleasePool May 11, 2016
- Show TODOs and FIXMEs As Warnings in Xcode May 11, 2016
- “Please Rate My App” Dialogs May 11, 2016
- Some Static Analyzer Warnings Off by Default (1)May 10, 2016
- PSPDFKit Framework Size May 10, 2016
- Tweetbot 4.3 Introduces “Topics” for Easier Tweetstorm Creation May 10, 2016
- Dropbox API v2 May 10, 2016
- No More Mac Accelerometers May 10, 2016
- Lost Calendar Events, Change Notifications, and iCloud (6)May 10, 2016
- Apple’s Actual Role in Podcasting May 9, 2016
- Locking in WebKit (2)May 9, 2016
- Demangling Swift With Swift 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
- On Flexible Systems May 6, 2016
- You Could Almost Do Anything May 6, 2016
- Claude Shannon Turns 1100100 May 5, 2016
- Apple Officially Discontinues WebObjects May 5, 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
- Apple TV 4 After Six Months (4)May 4, 2016
- Survey of Developers Who Use Macs May 4, 2016
- The GCD Handbook May 4, 2016
- Twitter Is Back on My Phone (1)May 4, 2016
- The F-35’s Buggy Software (1)May 4, 2016
- Intel Splits on Atom May 3, 2016
- Search Warrant to Force Unlocking iPhone With Touch ID (3)May 3, 2016
- Kuro5hin, RIP May 3, 2016
- Broken Apple Man Page Links May 3, 2016
- Photosmith Development Ends May 3, 2016
- App Store Educational “Discount” (15)April 30, 2016
- Apple’s Earnings and the iPhone Upgrade Cycle (2)April 29, 2016
- Speeding Up Slow Swift Build Times (1)April 29, 2016
- Bill Atkinson Interview April 29, 2016
- Sorry, You Don’t Understand (2)April 29, 2016
- WebKit Prefixing Policy April 28, 2016
- Amazon Kindle Unlimited Scammers April 28, 2016
- Running UI Tests on iOS With Ludicrous Speed April 28, 2016
- App Store Review Guidelines History April 28, 2016
- Dropbox’s Project Infinite (4)April 26, 2016
- Modular Frameworks and Module Maps April 26, 2016
- A Flop Unlike Any Other (3)April 26, 2016
- Lightroom $4K iMac vs. $4K PC Performance Test (2)April 26, 2016
- Antitrust and Aggregation April 26, 2016
- Outsmarting the Smart Dash April 25, 2016
- Towards Generic Ransomware Detection April 25, 2016
- Short URLs Considered Harmful for Cloud Services (2)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
- iPad Pro, True Tone, and Color Gamut (3)April 22, 2016
- Bots Won’t Replace Apps 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
- Almost Nothing About the “Apple Harvests Gold From iPhones” Story Is True April 21, 2016
- Swift Type-checking Performance Case Study April 21, 2016
- GPUImage 2, Redesigned in Swift (7)April 20, 2016
- Developing for the Amazon Echo (1)April 20, 2016
- Our Software Must Get Better April 20, 2016
- Two-Factor Authentication List April 19, 2016
- “Use iCloud Password” Mac Login Option Removed April 19, 2016
- What’s Wrong With Twitter (4)April 19, 2016
- Git Remote Code Execution Bug (6)April 19, 2016
- Arment’s Advice (3)April 16, 2016
- Computer History Museum Honors Dave Cutler April 16, 2016
- Kindle Oasis (2)April 16, 2016
- Apple Stops Patching QuickTime for Windows Despite 2 Active Vulnerabilities April 15, 2016
- Paid App Store Search (7)April 15, 2016
- Over 70% of App Store Purchases Are for Games (3)April 14, 2016
- The Trouble With 3D Touch (2)April 14, 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
- Automation and Taskpaper Interchange in OmniFocus 2.14 April 13, 2016
- Third-Party Reddit Apps Pulled From App Store (2)April 13, 2016
- Scrolling Tweetbot to the First Unread Tweet (1)April 13, 2016
- TextExpander Adjustments (2)April 12, 2016
- Semi-automated Podcast Transcription (1)April 12, 2016
- Lessons Learned From 30 Years of MINIX (3)April 12, 2016
- Jeff Bezos on Decision Making 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
- Burr-Feinstein (5)April 11, 2016
- Many Tricks Help Viewer April 7, 2016
- iOS 9 Spotlight Bug Explained April 7, 2016
- Why There Is No Calculator on the iPad April 7, 2016
- WhatsApp Encryption April 7, 2016
- Nest to Shut Down Revolv Home Automation Hubs April 7, 2016
- Improving the Apple Watch Without New Hardware (2)April 6, 2016
- Swift Libraries and Designated Requirements April 6, 2016
- What’s the Matter With PGP? (1)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
- Early Apple Retail Adventures April 4, 2016
- How Amazon Created Echo April 4, 2016
- Apple Classroom First Impressions April 4, 2016
- Brave’s Payment Spec April 4, 2016
- Protocol-Oriented MVVM April 3, 2016
- The Deep History of Your Apps April 3, 2016
- iPhone SE Reviews (2)April 2, 2016
- Regis McKenna’s 1976 Notebook April 2, 2016
- How to Simulate Memory Pressure April 2, 2016
- Introducing Safari Technology Preview (1)March 31, 2016
- Microsoft Is Bringing the Bash Shell to Windows 10 (4)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
- The Big iPad Pro March 30, 2016
- IFTTT Drops Pinboard and App.net, Blames Them March 29, 2016
- Universal Links Association Files Crashing iOS Apps (3)March 29, 2016
- Restricting Your Cell Carrier’s Use of Your CPNI Data March 29, 2016
- Finder Drops Keystrokes After Creating New Folder (13)March 28, 2016
- Swift Colon Care March 28, 2016
- Clear iOS Caches by Renting a Long Movie (1)March 28, 2016
- Surprises With Swift Extensions March 25, 2016
- Names That Break Computers (5)March 25, 2016
- To Optional or Not to Optional: IBOutlet (2)March 25, 2016
- ColorSync Support in iOS 9.3 March 25, 2016
- Inside Liam March 24, 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
- How One Developer Broke Node, Babel, and Thousands of Projects (1)March 23, 2016
- Xcode Upgrades: Lessons Learned (4)March 22, 2016
- Apple’s “Loop You In” Event (5)March 22, 2016
- Andy Grove, RIP March 22, 2016
- Camera.app Still Pauses Audio Playback (3)March 22, 2016
- Update Your Kindle’s Software Today March 21, 2016
- When Your Swift Code Breaks the Compiler (2)March 21, 2016
- iMessage Attachments Security Flaw March 21, 2016
- Twitter Won’t Raise 140-Character Limit (1)March 20, 2016
- Gathering System Information in Swift With sysctl (1)March 20, 2016
- Apple TV Home Sharing: Ethernet to Wi-Fi (12)March 19, 2016
- C Undefined Behavior in SQLite March 19, 2016
- Why Don’t We Have Cellular MacBooks? (5)March 19, 2016
- Firewatch: One Month Later March 19, 2016
- Stale “Purchased From” in Apple’s Receipt E-mails (1)March 18, 2016
- Game Center Is Still Broken After Six Months March 18, 2016
- OneDrive Filename Restrictions (2)March 18, 2016
- Safari Root Exploit March 18, 2016
- Apple Starts Using Google Cloud Platform March 17, 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
- Slopes 2.0 Business Model Experiment March 16, 2016
- Massively Speed Up Time Machine Backups (4)March 16, 2016
- Dropbox’s Exodus From the Amazon Cloud Empire (4)March 15, 2016
- Remote Codesign Trust March 15, 2016
- Overcast 2.5 (6)March 15, 2016
- 30 Pounds of Microsoft Office (3)March 15, 2016
- Why Are We Fighting the Crypto Wars Again? (1)March 14, 2016
- The Sadness and Beauty of Watching Google’s AI Play Go March 14, 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
- Google Doesn’t Prioritize iOS Apps (5)March 10, 2016
- Flickr Limits Free Accounts March 10, 2016
- GitHub Rate Limiting CocoaPods March 10, 2016
- Retrospect 13 (6)March 9, 2016
- Aperture Migration Plan March 9, 2016
- Apple to Pay $450 Million E-Book Settlement March 8, 2016
- FlexBright Approved and Then Pulled March 8, 2016
- Why I Started Using Apple Pay (12)March 8, 2016
- Nook Cooked in UK March 8, 2016
- KeRanger Transmission Ransomware (4)March 7, 2016
- Federighi and Cryptographers on FBI vs. Apple (6)March 7, 2016
- Ray Tomlinson, RIP March 7, 2016
- The Force Quit Fallacy March 7, 2016
- Swift Asserts March 4, 2016
- Swift Evolution Acceptances March 4, 2016
- Why Safe C Is Sometimes Unsafe Swift March 3, 2016
- Previously Downloaded OS X Installers No Longer Work (5)March 3, 2016
- Proposed New Swift Collections Model March 3, 2016
- Where Did All the HTTP Referrers Go? March 3, 2016
- Typos in Disk Utility (1)March 2, 2016
- Life and Death in the App Store (4)March 2, 2016
- 1Password’s Cleartext IPC March 2, 2016
- Legal Issues for Developers March 2, 2016
- Authenticating Support Requests March 2, 2016
- iPod History and iTunes for Windows March 1, 2016
- Tracking Tasks With Stack Traces in Swift March 1, 2016
- Fast Ordered Collections for Swift Using In-memory B-trees March 1, 2016
- App Review Needs Big Improvements March 1, 2016
- Intercalation March 1, 2016
- When AppleCare+ Is Worth It March 1, 2016
- Apple Music Connect (1)February 29, 2016
- Most Android Phones Are Not Encrypted February 29, 2016
- The iTunes Store’s Border Control (1)February 29, 2016
- 3 Months to Build, 3 Months of App Store Rejections February 29, 2016
- Apple Blacklists Its Own Ethernet Driver (9)February 28, 2016
- Google AMP and Facebook Instant Articles February 26, 2016
- Apple Retail Changes February 26, 2016
- The End of Standardized Platforms February 26, 2016
- Apple Working on Removing iOS Backdoor (3)February 25, 2016
- Use iTunes, Not iCloud, to Back Up Your iPhone (2)February 25, 2016
- Turn Off Repeating Text Message Alerts (1)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
- Write Code That Is Easy to Delete February 23, 2016
- logGen February 23, 2016
- iOS 9.3 Removes Pencil Interface Control (5)February 22, 2016
- How ZergHelper Evaded App Review (1)February 22, 2016
- Use and Misuse of NSUserDefaults (5)February 22, 2016
- Amazon Increases Free Shipping Threshold February 22, 2016
- Priorities in a Time of Plenty February 20, 2016
- What Is the Secure Enclave? February 20, 2016
- Swift Protocols With Associated Types (1)February 19, 2016
- Not Too Late to Change February 19, 2016
- Macs 10% Share of Notebook Market (1)February 19, 2016
- Cupertino’s Chief Chipmaker, Johny Srouji February 18, 2016
- “Other” Storage on Your iPhone and iPad Explained February 18, 2016
- Where Your iPhone Goes to Die (and Be Reborn) February 18, 2016
- FogBugz 8.15.267 February 17, 2016
- FBI Asks Apple for Secure Golden Key (14)February 17, 2016
- Swift Evolution Proposals February 16, 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
- iCloud Is Too Opaque (4)February 12, 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
- Concurrent Memory Deallocation in the Objective-C Runtime (1)February 12, 2016
- Using Xcode Bots (12)February 11, 2016
- Google AMP Launch Looms February 11, 2016
- Swift Mailing Lists Are Self-Selecting (4)February 11, 2016
- Swift Struct Storage 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
- Google Deprecated “Security Questions” February 9, 2016
- Apple Services Everywhere (1)February 8, 2016
- What It’s Like to Take on Venture Capital Investment (1)February 8, 2016
- From “Result” to “throw” and Back February 8, 2016
- Dealing With Bit Sets in Swift February 8, 2016
- The Evolution of a Haskell Programmer February 8, 2016
- Error 53 (6)February 7, 2016
- Stop Watch (1)February 7, 2016
- Apple Music Problems (1)February 7, 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
- Highway Gothic to Clearview—and Back (1)February 6, 2016
- My iPhone Home Screen February 6, 2016
- A Conversation With Erik Spiekermann February 6, 2016
- Swift Optimization Tips and Reference Counting February 3, 2016
- Value vs. Reference in Swift (1)February 3, 2016
- Switching to HTTPS (2)February 3, 2016
- Kindle Update (2)February 3, 2016
- Seven Swift Snares (1)February 2, 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
- In Praise of Control Center (1)January 30, 2016
- Sunsetting Parse (8)January 30, 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
- Twitter Has Stopped Showing Ads to Some VIP Users (1)January 26, 2016
- Marvin Minsky, RIP January 25, 2016
- 7 Scandalous Weird Old Things About the C Preprocessor January 25, 2016
- Amazon’s Customer Service Backdoor January 25, 2016
- Anywhere But Medium January 25, 2016
- The Story Behind F.lux (4)January 25, 2016
- Exploring Swift Dictionary’s Implementation January 23, 2016
- Unsteady Platform January 23, 2016
- iPhone 5se Rumors (2)January 23, 2016
- Localized Hardware January 22, 2016
- Brave Browsers (1)January 22, 2016
- Not Out to Get You January 22, 2016
- Mobile Safari Tips (2)January 22, 2016
- Little Things That Can Make Your Life Easier January 20, 2016
- Once Bitten (1)January 20, 2016
- Shush Is Now Swish January 20, 2016
- Swift Named Parameters (3)January 20, 2016
- Why We Automate January 17, 2016
- Swift Golf January 17, 2016
- The Unbugged Sessions Part 1 January 17, 2016
- Apple Eliminating Its App and Radio Ads (1)January 16, 2016
- The Past, Present, and Future of Sketch January 16, 2016
- Updated Gatekeeper Exploit January 16, 2016
- Interact: Better iOS Contact Management (4)January 15, 2016
- NSStringFromClass and NSClassFromString in Swift January 15, 2016
- The Resolution of the Bitcoin Experiment (2)January 15, 2016
- Architecture of the Web Inspector January 15, 2016
- The Most Upgradable Portable Mac Ever (10)January 13, 2016
- Better Translation of Objective-C APIs Into Swift (2)January 13, 2016
- Don’t Leave an iTunes Store Page Open in iTunes (1)January 13, 2016
- Backblaze Mails Unencrypted Hard Drives (2)January 13, 2016
- CloudKit JS (1)January 12, 2016
- Master List of CarPlay Vehicles January 12, 2016
- How to Fix Stuck Mac OS X Clipboard January 12, 2016
- Intel CPU Bugs of 2015 January 12, 2016
- Night Shift in iOS 9.3 (1)January 12, 2016
- Unencrypted iTunes Backups Don’t Include Health Data (3)January 12, 2016
- Proposal: XCTest Support for Swift Error Handling January 10, 2016
- PayPal’s Poor Security January 10, 2016
- The 15-Year History of iTunes (1)January 10, 2016
- Office 2016, Sandboxing, and VBA Code (3)January 10, 2016
- Improving the iOS 9 Videos App (6)January 9, 2016
- Exploring Swift Array’s Implementation (1)January 8, 2016
- Slow Swift Array Type Inference January 8, 2016
- Six Colors’ Apple Report Card (5)January 8, 2016
- Generic Collections, SubSequences and Overloading January 8, 2016
- Apple Mail Ignores Named Anchors (1)January 8, 2016
- Microsoft Solitaire Was Developed by a Summer Intern January 8, 2016
- SecTransformExecuteAsync Considered Confusing (3)January 7, 2016
- Swift 2.2 Release Process (3)January 7, 2016
- Facebook Tests Users’ Reaction to Crashes (5)January 7, 2016
- Five Years of Mac App Store (1)January 7, 2016
- Swift Bracing (7)January 7, 2016
- Clearing the App Store Cache 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
- Google Docs Data Loss January 5, 2016
- Nintendo, Two Years Later January 5, 2016
- Shuffle in iOS 9.2’s Music App (9)January 3, 2016