345: Do What Apple Says
Gretchen Walker, a mobile software engineer at PunchThrough, explains how to build iOS apps for Bluetooth Low Energy (BLE) devices using Apple's CoreBluetooth framework. She details the necessity of using Swift, the challenges of Apple's strict App Store review process, and the opaque nature of iOS pairing and bonding mechanisms. Walker also discusses debugging tools like Xcode and TestFlight, and advises against cross-platform development due to significant differences between iOS and Android BLE implementations.