Paulo Andrade
Blog
- Swift Build Times and Module Verification…
- Mixing Swift, Objective-C, SPM and Static Frameworks
- Pitfalls When Validating App Store Receipts on macOS
- Tweaking Animation Timing
- Firefox Add-ons Review Madness
- Generic View Controllers with Storyboards
- Hey Siri, I'm Arriving Home
- AnyDecodable
- Xconfig
- Splitting Your Xcode Project into Modules
- Unsafe Swift
- The Missing "k" Bug
- @DynamicFont
- Hey Siri, Open My Garage Door
- The Alert Hammer
- Bootstrapping your indie business
- Thoughts on WWDC 19
- UI Testing and NSScrollView
- Search Scopes in Xcode
- Late Responders — Sidestepping The Responder Chain
- Inverted Expectations
- Xcode: Comparing Build Settings
- iPad Pro — First Impressions
- Building Expectations
- The 2018 iPad Pro
- Quick TCP Server Using NSSocketPort
- Is There Hope for the Mac App Store?
- Rewinding Animations
- Apple Events and the State of macOS Automation
- Adopting Dark Mode and Older Macs
- NSOperation KVO Pitfall
- The Developers Union
- Taming Build Variants With Xcode Configuration Files
- Rate Limiting Using a Token Bucket in Swift
- Managing iOS UI Testing Fixtures