All blogs / Mobile / iOS / Android
Cocoaphony
I’m going to talk about testing over the next few posts. If you’ve talked to me at any length over the last several years, you know I’ve been …
Mobile / iOS / AndroidSoftware / engineering practiceTesting / QA
- Posts
- 141 from 1 Dec 2007 to 15 May 2025
- Posting
- now and then
- Kind
- personal blog
- Feed
- https://robnapier.net/atom.xml
2025 1
2024 2
2019 7
2017 3
2016 3
2015 8
2014 13
- I, for One, Welcome Our New Haskell Overlords
- Go Is a Shop-built Jig
- Reduction in Force
- Flattenin' Your Mappenin'
- Maps... Wait, They Don't Love You Like I Love You
- Functional Wish Fulfillment
- Your Lips Keep Moving, but All I Hear Is "Applicator Functive Monastic Llama Calculus..."
- But Should I...Swift?
- I Don't Know Swift
- Swift Is Not Functional
- A Week of Swift
- Renaissance 2014 Materials
- Pinning Your SSL Certs
2013 6
2012 17
- Animating Arbitrary KeyPaths
- CocoaConf
- PBKDF2 and SHA-1
- RNCryptor and My Titanium Experiment
- Updated RNCryptor
- Phone-screening Cocoa Developers
- RNCryptor Async
- Mode Changes for RNCryptor
- Simple GCD Timer (RNTimer)
- Wrapping C++ Final Edition
- Github and Its Pricing
- Some Math Behind "Contribution != Compensation"
- Triangle CocoaHeads (and Building a (Core) Foundation)
- Even Faster Bezier
- Introduction to Fast Bezier (and Trying the Accelerate.framework)
- Converting Algebra to Matrices for Accelerate Framework
- Drop-in Offline Caching for UIWebView (and NSURLProtocol)
2011 11
- Kindle!
- iOS 5 Programming in Adobe E-Book Format
- A Moment in the Sun
- The Book Is Almost Here
- Properly Encrypting With AES With CommonCrypto
- A PandoraBoy Maintainer Emerges
- Looking for a PandoraBoy Maintainer
- One of the Reasons I Like KACE (the New M300)
- Laying Out Text With Core Text
- Wrapping Text Around a Shape With CoreText
- Returning From the Deep Hack
2010 13
- Clipping a CGRect to a CGPath
- Pandora's "Profile" Pop-up
- PandoraBoy 0.8.2 - Fixes Flash
- Building Address Book Plugins
- Hijacking With method_exchangeImplementations()
- Wrapping C++ - Take 2, Part 2
- Wrapping C++ - Take 2, Part 1
- Chinese Study
- NSLog Ain't Printf in -Wformat
- iPhone as a Career
- Learning Cocoa With Other Backgrounds
- How to Become a Security Domain Expert?
- gotoAndPlay
2009 30
- The Recent Pandora Update
- PandoraBoy 0.8
- GCD + iPhone
- Implementing NSCopying (or NSCopyObject() Considered Harmful)
- Importing UIKit vs. Cocoa
- Re-growling Song in PB
- PandoraBoy Moving to Leopard
- Flash Bug, SIGINT From Debugger()
- Quit Using +stringWithString:
- View Controllers and Notifications
- Broader Use of ObjC
- Understanding System_profiler
- Obfuscating Cocoa
- Latest News
- CGEventTimestamps Are Big
- Building the Build System - Part 2 - Project Templates
- PandoraBoy Work
- Building the Build System - Part 1 - Abandoning the Build Panel
- App Delegate
- Review of Beginning iPhone Development
- Scripting Bridge
- Review of iPhone Developer's Cookbook
- iPhone Course Syllabus
- Wrapping C++ in ObjC
- Learning iPhone From Scratch
- Memory Managing IBOutlets
- Core Data vs. RDBMS
- Building Autoconf Tools
- On "Evidence Based Scheduling"
- Quick Capture About iPhone Keychain
2008 17
- Three Magic Words
- Some Thoughts on NSNotifications
- NSNotFound
- Pandora Notifications
- Pandora UI Update
- XCode vs. Visual Studio
- Searching for HttpWebRequest.Date
- PandoraBoy in French
- Reporting Vulnerabilities
- 105
- Garbage Collection
- Learning Cocoa
- Private Frameworks' Install Path
- PandoraBoy 0.5.1 Released
- Upcoming PandoraBoy Release
- PandoraBoy and XCode3
- 89