• About
  • Work
  • Blog
  • Recent Posts
  • Software
  • Android
  • Profound Materials
  • Videos
  • Books
  • Reviews
  • Philosophy
  • Startup Term
  • iOS
  • Testing
  • Kotlin
  • Interviewing
  • Gradle
  • Swift
  • XCode

iOS

Debugging XCode Build Performance by Understanding llbuild

The XCode build system is used every day by every iOS and Mac developer, but not many people understand how it works. Here's a small, technical overview.

Notes on the March '17 Edition of the iOS Security Guide

I recently read through the March 2017 iOS Security Guide and made a few notes - it's quite dense! I thought I would share these notes so other people can benefit from the time I put in too.

How I fixed the CocoaPods error `Unable to find host target(s)` after upgrading to CocoaPods 1.2.1

The promise of hands off dependency management sounds great, but every update of CocoaPods seems to bring more trouble. Here's how I fixed a particual error after splunking through the source.

How frequently should mocks be used in iOS testing?

Do mocks provide value when writing iOS tests, or are they more trouble than they're worth?