Archive for 2013
- Wikipedia Corruption May 21, 2013
- Shorter Dropbox Public URLs May 21, 2013
- New Flickr (1)May 21, 2013
- iTunes 11.0.3 MiniPlayer May 20, 2013
- The Tumblr Architecture May 20, 2013
- How to Know When Apple Finally Gets iCloud Right (2)May 20, 2013
- E-Book Price-Fixing Lawsuit (1)May 15, 2013
- Dictionary of Numbers May 15, 2013
- Ted’s iPad Setup (1)May 15, 2013
- Xcode Damages Nested Executables During Mac App Store Submission (2)May 15, 2013
- Apple’s New Objective-C-to-JavaScript Bridge in WebKit May 15, 2013
- How Apple Decrypts iPhones May 15, 2013
- The Terra Programming Language May 14, 2013
- Reversible Javascript May 13, 2013
- Cloud Mate May 13, 2013
- True-Color GIF Example May 11, 2013
- More In-Store iProduct Repairs (1)May 11, 2013
- The CAP FAQ May 11, 2013
- Windows Kernel Performance (2)May 11, 2013
- UbiquityStoreManager May 11, 2013
- Spark Inspector 1.0.5 May 10, 2013
- ArgumentParser May 9, 2013
- Sharing Data Locally Between iOS Apps May 9, 2013
- Apple and Photos (2)May 8, 2013
- New OpenStreetMap Editor May 8, 2013
- Common Misconceptions About Touch May 8, 2013
- Crazy Linux Threading Bug May 6, 2013
- Fireworks May 6, 2013
- Word 2011: Header Formatting Madness May 6, 2013
- Yahoo Weather 1.0.2 May 6, 2013
- Installing Xcode 3 on Mountain Lion (1)May 5, 2013
- momcom: Experimental Core Data Model Compiler May 3, 2013
- Dealing With Core Data “Phantom Breakpoints” May 3, 2013
- Acorn 4 May 3, 2013
- PCalc 2.8 May 1, 2013
- Briefs Ships May 1, 2013
- Auto Layout Shorthand (8)April 30, 2013
- Pangea Software’s Ultimate Game Programming Guide for Mac OS X April 26, 2013
- BitTorrent Sync 1.0.116 April 26, 2013
- Auto Layout Performance on iOS (1)April 24, 2013
- Naming Things With Hashes (1)April 23, 2013
- Rebuilding the Launch Services Database (5)April 23, 2013
- RXTraversal (1)April 23, 2013
- The iPhone Home Button April 19, 2013
- The Concurrent Core Data Stack (2)April 18, 2013
- The Default Narrative (10)April 18, 2013
- Introducing Fargo April 18, 2013
- Why LinkedIn Went Native April 18, 2013
- WebCode 1.0 April 18, 2013
- Authorization April 18, 2013
- Interface Builder: Curse or Convenience? (1)April 18, 2013
- momdec: Core Data Model Decompiler (1)April 17, 2013
- Don’t Save Mail Drafts to Gmail Server April 16, 2013
- Overlaying Your GPS Tracks on Google Maps (1)April 15, 2013
- Scaling Pinterest April 15, 2013
- Corrupt iCloud Data Causes iOS SpringBoard Home Screen Crash (6)April 15, 2013
- Drafts 2.5.7 (1)April 15, 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
- Code Hard or Go Home (1)April 14, 2013
- Can’t Buy a Thrill (2)April 14, 2013
- IMAP Misconceptions April 14, 2013
- The Protocol-Relative URL: “//domain.com” April 11, 2013
- Type2Phone (3)April 11, 2013
- Burning the Page April 11, 2013
- Obscure C April 11, 2013
- A Clock in One Line April 11, 2013
- Re: The Complexity of a Simple Prefix April 11, 2013
- Google Inactive Account Manager April 11, 2013
- Yummy Cookies Across Domains April 11, 2013
- StatusBoard April 11, 2013
- AppGratis Pulled From the App Store (1)April 11, 2013
- Pathways Into Darkness April 11, 2013
- Stuck iPhone Power Button (6)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
- Writing a .service Bundle (1)April 5, 2013
- Cargo Cult Platform April 3, 2013
- The Patent Protection Racket April 3, 2013
- Blink (1)April 3, 2013
- Servo April 3, 2013
- Apple DOS April 3, 2013
- Google Alerts (1)April 3, 2013
- April Fools (1)April 2, 2013
- Avoid and Fix Word Document Corruption (5)April 2, 2013
- Amazon Turns Cloud Drive Into a Dropbox Rival (4)April 1, 2013
- Understanding App Store Pricing (1)April 1, 2013
- Universal Procedure Pointers March 31, 2013
- Hotline Revisited (1)March 31, 2013
- 10 Things You Need to Know About Cocoa Autolayout March 31, 2013
- Algolia March 31, 2013
- Low-Cost iPhone (1)March 31, 2013
- Debug It! (2)March 30, 2013
- iCloud and Core Data (2)March 30, 2013
- appscript on GitHub (3)March 28, 2013
- TextEdit 1.8 Source Code (3)March 28, 2013
- Regular Expression to Match Multiples of 3 March 28, 2013
- Core Text and Upper Case Numbers March 28, 2013
- “Send to Kindle” Button (2)March 21, 2013
- The Return of NetNewsWire March 21, 2013
- JSErrorStackTrace March 21, 2013
- Two-Step Verification for Apple ID March 21, 2013
- PDFpen 6 March 19, 2013
- iOS 6.1.3 March 19, 2013
- Core Data Auto Migration and Sandboxing March 18, 2013
- How to Build an RSS Sync System via App.net March 18, 2013
- What Lua Scripting Means for Wikimedia and Open Source (1)March 18, 2013
- Safari Still Craps Out Too Frequently (3)March 18, 2013
- Wolf’s Mother Tries an iPhone March 18, 2013
- Stupid Feed Tricks (1)March 18, 2013
- Checkboxes That Kill Your Product March 18, 2013
- Improving Download Behaviors in Web Browsers March 18, 2013
- Google Reader Over and Out (1)March 17, 2013
- Lazy Evaluation and Streaming With NSFastEnumeration March 16, 2013
- Console Messages With Keys and Hashtags March 16, 2013
- Google and CalDAV and CardDAV (4)March 16, 2013
- Shebang Objective-C March 16, 2013
- NSURL Cannot Handle Unicode Strings March 16, 2013
- Xcode 4.6.1 March 16, 2013
- Deploymate 1.0 March 15, 2013
- Kiln Harmony March 14, 2013
- The Future of Software Pricing March 14, 2013
- Booting Your Mac from a Duplicate March 14, 2013
- Presenting BlockAssert March 14, 2013
- MVVM and View Models March 14, 2013
- Re-Downloading Mac App Store Apps (4)March 14, 2013
- Forcing Aperture to Locate Referenced Files March 14, 2013
- How Much, or How Little, I Use Interface Builder These Days (8)March 14, 2013
- Do You Need a Third-Party Disk Utility? (1)March 14, 2013
- A Shift in Google’s Thinking March 14, 2013
- The Chequered History of MagSafe (3)March 14, 2013
- Daylight Savings Time (5)March 14, 2013
- The Power of Abstraction March 14, 2013
- Scrivener and the Mac App Store (3)March 14, 2013
- What CS Papers Should Everyone Read? March 14, 2013
- Google Maps for iPhone 1.1 (2)March 8, 2013
- Why Andy Switched to Android (5)March 6, 2013
- An Embarrassing Bug in Mac App Sandboxing (1)March 6, 2013
- How Emoji Conquered the World March 5, 2013
- Ugly Font Rendering in PDFs March 5, 2013
- Higher-Order List Operations March 5, 2013
- Bypassing PHP strcmp() March 5, 2013
- The Lightning Digital AV Adapter Surprise (4)March 2, 2013
- Zopfli February 28, 2013
- Silent Email Filtering Makes iCloud an Unreliable Option (2)February 28, 2013
- Leak-Free Recursive Blocks February 28, 2013
- Why Refusing Third-Party Cookies Will Be Worse for Privacy February 27, 2013
- Name Mangler 3 (1)February 27, 2013
- NSEnumeratorLinq February 27, 2013
- It’s Not Email That’s Broken February 27, 2013
- Application Specific Crash Report Information February 27, 2013
- The Little Manual of API Design February 27, 2013
- Ruby 2.0 February 27, 2013
- Google Maps API Keys Now Open February 27, 2013
- How to Design Programs February 27, 2013
- AppleScript Equivalent of “continue” (1)February 21, 2013
- Drobo 5D Review February 21, 2013
- PDF.js (3)February 21, 2013
- Xcode Can Find Method Callers February 21, 2013
- Changing Your Password Doesn’t Revoke OAuth Access February 21, 2013
- Searchpath (1)February 17, 2013
- ReactiveCocoa Explanation February 16, 2013
- RXCollections (4)February 16, 2013
- Markdown.css (1)February 16, 2013
- Cocoa to HTML February 16, 2013
- Building Basecamp for iPhone in RubyMotion February 14, 2013
- Adobe Photoshop 1.0.1 Source Code February 14, 2013
- sysdiagnose February 13, 2013
- Typhoon Dependency Injection Framework (3)February 13, 2013
- Is Everything We Know About Password-Stealing Wrong? February 13, 2013
- Opera Switches to WebKit (1)February 13, 2013
- Counting Stool Legs February 12, 2013
- Apple ID Security (1)February 12, 2013
- Atomic Weapons: The C++ Memory Model and Modern Hardware February 11, 2013
- Retina Firefox? (3)February 11, 2013
- Files as UI vs. API (3)February 11, 2013
- Sticky iOS Search Bar and Section Header Code February 10, 2013
- Hooked on DTrace February 8, 2013
- The Base64 Encoder Has a Fixed Point February 8, 2013
- Civilized Discourse Construction Kit (1)February 8, 2013
- rooSwitch Is Now SwitchUp February 8, 2013
- Why All My iOS Apps Are on Hold February 7, 2013
- Dropbox Sync API for Mobile Developers February 6, 2013
- Random Observations (6)February 6, 2013
- Block Debugging February 6, 2013
- Objective-C Blocks Quiz February 6, 2013
- Functional Reactive in the Netflix API With RxJava February 6, 2013
- Apple Doomed, According to News at 11 (4)February 4, 2013
- Properly Encrypting With AES With CommonCrypto February 4, 2013
- Duncan Jones Live-Tweets “Source Code” February 4, 2013
- ListBook/BudgetBook and Core Data iCloud Sync February 4, 2013
- S3-Uploader February 4, 2013
- SCStringsUtility February 3, 2013
- Objective-C Runtime Releases (1)February 2, 2013
- War Is Peace February 2, 2013
- Data Detectors Crash in Cocoa Text Views (3)February 2, 2013
- AppStore.com URLs February 2, 2013
- Objection (1)February 1, 2013
- Wasabi Sync January 31, 2013
- Down With Magic Strings January 30, 2013
- Detecting Overflows, Undefined Behaviour and Other Nasties January 30, 2013
- Money Apps Removing Core Data iCloud Sync (2)January 30, 2013
- Is Final Cut Pro X Ready for Professional Use? January 28, 2013
- How Newegg Crushed the “Shopping Cart” Patent (1)January 27, 2013
- App Reviews Are Unpredictable (10)January 27, 2013
- BitTorrent Sync January 25, 2013
- Amazon, Apple, and the Beauty of Low Margins January 24, 2013
- MacWrite and MacPaint, a Coral Reef January 24, 2013
- The History of the Scroll Wheel January 24, 2013
- About App Icons January 24, 2013
- The No-Hire Paper Trail January 23, 2013
- Core Rot at Apple (8)January 23, 2013
- Xcoder 0.1.15 January 23, 2013
- The Serif Readability Myth January 23, 2013
- Actual Facebook Graph Searches January 22, 2013
- An Open Letter to Xcode (5)January 22, 2013
- The Trend Against Skeuomorphic Textures and Effects in User Interface Design January 22, 2013
- Blocks, Operations, and Retain Cycles January 22, 2013
- Apple Pulls 500px’s Mobile Apps January 22, 2013
- Programmer Interrupted January 22, 2013
- A Month With Apple’s Fusion Drive January 22, 2013
- Managing Books in iTunes January 22, 2013
- Google Button Colors January 22, 2013
- E-mail Clients: Fast, Fluid, Ineffective January 22, 2013
- NS: Poor Man’s Namespacing for Objective-C January 22, 2013
- NetflixGraph Memory Optimization January 22, 2013
- Location Services Access Requires Outgoing Connections January 22, 2013
- FirmTek miniSwap/U3 January 22, 2013
- Dylan Programming Guide January 22, 2013
- Why Was “~” Chosen to Represent the Home Directory? January 22, 2013
- Where to Archive Your Tweets January 22, 2013
- JATemplate January 22, 2013
- When Is id Promoted to instancetype? (2)January 22, 2013
- What It’s Really Like Working With Steve Jobs January 22, 2013
- How to Pair Socks Efficiently (2)January 22, 2013
- Introduction to Garbage Collection January 22, 2013
- Optimizing the Netflix API January 18, 2013
- MacStories Interviews: John Siracusa (2)January 16, 2013
- Quora Compilation Book January 16, 2013
- __attribute__ January 15, 2013
- 1Password for iOS 4.1 URL Schemes January 15, 2013
- Yes, Learn Basic Programming January 15, 2013
- RAW’s Advantages Over JPEG? January 15, 2013
- Screenshot Lightning January 11, 2013
- Text Substitution (4)January 11, 2013
- Mach Exception Handlers January 11, 2013
- Safari’s Keynote January 11, 2013
- Apple’s Next Battleground (3)January 10, 2013
- USB Power Integrated Into AC Wall Outlets (2)January 9, 2013
- Firefox 18 (2)January 8, 2013
- ImageOptim Case Study January 8, 2013
- “Endgame: Syria” Rejected From the App Store January 8, 2013
- Patent Trolling for Fun and Profit (1)January 8, 2013
- Dependency Injection Is a Virtue (2)January 7, 2013
- Mac App Store: Year Two (3)January 7, 2013
- Should Error Messages Apologize? January 7, 2013
- Geofencing in Flickr (2)January 7, 2013
- OCMock Examples January 6, 2013
- @property(weak) Isn’t KVO-Compliant January 6, 2013
- How to Create Retina-Caliber Favicons (1)January 4, 2013
- Transitioning QTKit Code to AV Foundation (7)January 4, 2013
- Parcoa: Objective-C Parser Combinators January 4, 2013
- TICoreDataSync (4)January 4, 2013
- Page Weight Matters (1)January 4, 2013
- Apple's False Ad Suit Over Amazon Appstore January 4, 2013
- Keeping Safari a Secret (1)January 4, 2013
- Seven Deadly Sins of Modern Objective-C (2)January 3, 2013
- OMNI Magazine Archive January 3, 2013
- Do Not Disturb Bug January 3, 2013