The Curious Engineer

All blogs / Mobile / iOS / Android

Cocoaphony

robnapier.net

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

  1. A Mockery of Types

2024 2

  1. Ascii
  2. AnyCodingKey

2019 7

  1. The Littlest Type
  2. Protocols v: At Your Request
  3. Protocols IV: That's Not a Number
  4. Protocols III: Existential Spelling
  5. Protocols II: A Mockery of Protocols
  6. Protocols Sidebar I: Protocols Are Nonconformists
  7. Protocols I: "Start With a Protocol," He Said

2017 3

  1. A Conditional Breakpoint
  2. ← Older
  3. Refactoring Slow and Steady

2016 3

  1. Talking and Teaching
  2. Copying
  3. Inspiration

2015 8

  1. NSData, My Old Friend
  2. Type-erasure in Stdlib
  3. RNCryptor V4
  4. A Little Respect for AnySequence
  5. Product or Process?
  6. Throw Money at It
  7. Re...throws?
  8. Throw What Don't Throw

2014 13

  1. I, for One, Welcome Our New Haskell Overlords
  2. Go Is a Shop-built Jig
  3. Reduction in Force
  4. Flattenin' Your Mappenin'
  5. Maps... Wait, They Don't Love You Like I Love You
  6. Functional Wish Fulfillment
  7. Your Lips Keep Moving, but All I Hear Is "Applicator Functive Monastic Llama Calculus..."
  8. But Should I...Swift?
  9. I Don't Know Swift
  10. Swift Is Not Functional
  11. A Week of Swift
  12. Renaissance 2014 Materials
  13. Pinning Your SSL Certs

2013 6

  1. RNCryptor: Truncating Passwords
  2. Brute Forcing Passwords
  3. New Blog Site
  4. New Forum for RNCryptor
  5. Update on RNCryptor Vulnerability Fix
  6. RNCryptor HMAC Vulnerability (My Security Blunder)

2012 17

  1. Animating Arbitrary KeyPaths
  2. CocoaConf
  3. PBKDF2 and SHA-1
  4. RNCryptor and My Titanium Experiment
  5. Updated RNCryptor
  6. Phone-screening Cocoa Developers
  7. RNCryptor Async
  8. Mode Changes for RNCryptor
  9. Simple GCD Timer (RNTimer)
  10. Wrapping C++ Final Edition
  11. Github and Its Pricing
  12. Some Math Behind "Contribution != Compensation"
  13. Triangle CocoaHeads (and Building a (Core) Foundation)
  14. Even Faster Bezier
  15. Introduction to Fast Bezier (and Trying the Accelerate.framework)
  16. Converting Algebra to Matrices for Accelerate Framework
  17. Drop-in Offline Caching for UIWebView (and NSURLProtocol)

2011 11

  1. Kindle!
  2. iOS 5 Programming in Adobe E-Book Format
  3. A Moment in the Sun
  4. The Book Is Almost Here
  5. Properly Encrypting With AES With CommonCrypto
  6. A PandoraBoy Maintainer Emerges
  7. Looking for a PandoraBoy Maintainer
  8. One of the Reasons I Like KACE (the New M300)
  9. Laying Out Text With Core Text
  10. Wrapping Text Around a Shape With CoreText
  11. Returning From the Deep Hack

2010 13

  1. Clipping a CGRect to a CGPath
  2. Pandora's "Profile" Pop-up
  3. PandoraBoy 0.8.2 - Fixes Flash
  4. Building Address Book Plugins
  5. Hijacking With method_exchangeImplementations()
  6. Wrapping C++ - Take 2, Part 2
  7. Wrapping C++ - Take 2, Part 1
  8. Chinese Study
  9. NSLog Ain't Printf in -Wformat
  10. iPhone as a Career
  11. Learning Cocoa With Other Backgrounds
  12. How to Become a Security Domain Expert?
  13. gotoAndPlay

2009 30

  1. The Recent Pandora Update
  2. PandoraBoy 0.8
  3. GCD + iPhone
  4. Implementing NSCopying (or NSCopyObject() Considered Harmful)
  5. Importing UIKit vs. Cocoa
  6. Re-growling Song in PB
  7. PandoraBoy Moving to Leopard
  8. Flash Bug, SIGINT From Debugger()
  9. Quit Using +stringWithString:
  10. View Controllers and Notifications
  11. Broader Use of ObjC
  12. Understanding System_profiler
  13. Obfuscating Cocoa
  14. Latest News
  15. CGEventTimestamps Are Big
  16. Building the Build System - Part 2 - Project Templates
  17. PandoraBoy Work
  18. Building the Build System - Part 1 - Abandoning the Build Panel
  19. App Delegate
  20. Review of Beginning iPhone Development
  21. Scripting Bridge
  22. Review of iPhone Developer's Cookbook
  23. iPhone Course Syllabus
  24. Wrapping C++ in ObjC
  25. Learning iPhone From Scratch
  26. Memory Managing IBOutlets
  27. Core Data vs. RDBMS
  28. Building Autoconf Tools
  29. On "Evidence Based Scheduling"
  30. Quick Capture About iPhone Keychain

2008 17

  1. Three Magic Words
  2. Some Thoughts on NSNotifications
  3. NSNotFound
  4. Pandora Notifications
  5. Pandora UI Update
  6. XCode vs. Visual Studio
  7. Searching for HttpWebRequest.Date
  8. PandoraBoy in French
  9. Reporting Vulnerabilities
  10. 105
  11. Garbage Collection
  12. Learning Cocoa
  13. Private Frameworks' Install Path
  14. PandoraBoy 0.5.1 Released
  15. Upcoming PandoraBoy Release
  16. PandoraBoy and XCode3
  17. 89

2007 10

  1. 88
  2. 87
  3. 86
  4. 85
  5. 83
  6. 81
  7. 79
  8. 77
  9. 75
  10. 73