iOS Field Notes
Practical Swift guides for building, testing and shipping iOS apps. Each note starts with a specific problem and ends with a way to verify the fix.
Latest guides
-
CoreBluetooth
Reconnect a Bluetooth LE device on iOS
Handle lost connections, cancellation and service discovery in CoreBluetooth, then verify recovery on a real iPhone.
Read guide -
StoreKit 2
Test auto-renewable subscriptions with StoreKit 2
Verify purchase, restore, renewal and expiration across StoreKit Testing in Xcode, Sandbox and TestFlight.
Read guide