MVC: Many View Controllers
A critique of bloated MVC in iOS development, discussing strategies to manage massive view controllers and adapt architectural patterns for UIKit and SwiftUI.
Guilherme Rambo is an Apple-platform developer and security researcher writing in-depth analyses on iOS, macOS, privacy, and system-level bugs. Known for uncovering critical issues, reverse engineering, and deep technical investigations across Apple ecosystems.
29 articles from this blog
A critique of bloated MVC in iOS development, discussing strategies to manage massive view controllers and adapt architectural patterns for UIKit and SwiftUI.
Explores common issues and solutions when implementing Keychain Sharing for iOS app extensions, covering group names, simulator limitations, and entitlements.
A developer shares a practical strategy for learning SwiftUI by using it to build internal tools, discussing its current risks and benefits.
A technical tip for iOS developers on how to programmatically clear the cached launch screen images that persist even after app deletion.
A developer details their months-long struggle with Apple locking them out of their developer account and the lack of effective support.
Exploring methods to use private iOS APIs on an iPad using Swift Playgrounds, JSBox, and Pythonista for on-the-go hacking.
Explains how to treat complex iOS animations as assets using Core Animation Archives (.caar files) for better performance and reusability.
A technical analysis of Apple's unreleased AirPower charging animation, exploring the iOS ChargingViewService and SceneKit implementation.
A guide to using asset catalogs and custom bundles on iOS to create a theming system for apps.