App Pricing Part 1
A podcast discussion exploring various app pricing models, controversies, and personal experiences in the iOS development world.
A podcast discussion exploring various app pricing models, controversies, and personal experiences in the iOS development world.
A guide to replacing Fastlane automation with custom Shell scripts for building and testing Swift packages, aiming for faster builds.
How using XcodeGen to generate Xcode projects eliminated over 58,000 lines of code and simplified managing a multi-project Swift codebase.
A guide to creating an auto-mocking tool for iOS development to save time on writing repetitive test code.
Explores challenges and solutions for testing asynchronous Swift code, focusing on avoiding random failures due to concurrency issues in Swift 6.
A podcast episode analyzing the Apple iPhone 16 event from a developer's perspective, focusing on new features like Capture Control and their implications for app development.
A podcast episode discussing the migration process to Swift 6, covering its non-breaking changes, new features, and the importance of planning.
The CompileSwift Podcast welcomes a new co-host, Geoff Pado, and discusses Apple's upcoming September event and iOS 18.1.
Explains single-threaded execution in Swift and its importance for UI responsiveness, as a foundation for concurrency ahead of Swift 6.
A technical guide on profiling and analyzing the binary size of iOS apps and SDKs using command-line tools like du and Bloaty.
Interview with iOS developer Joe Fabisevich about his indie app Plinky, its development journey, and getting featured on the App Store.
A developer discusses using conditional code to adopt new macOS 15 SwiftUI APIs while maintaining backwards compatibility with macOS 14 for their app.
Explains how to use protocol-oriented programming in Swift to design flexible applications by focusing on what entities can do rather than what they are.
Swift 6 introduces an opt-in compiler mode to detect and prevent data race conditions at compile time, enhancing concurrent programming safety.
A guide on using Swift 5's custom string interpolation feature to simplify and streamline localization in iOS/macOS applications.
A guide on managing Swift version compatibility and requirements in Swift Package Manager (SPM) projects.
Explores advanced techniques for the Meridian Swift web framework, focusing on responder parameterization and architectural design decisions.
Discusses the Zed code editor's Swift support and collaboration features, Xcode 16's predictive assist, and compares iPad models for developers.
Apple's new Swift Testing framework simplifies unit testing in Swift, replacing XCTest with a cleaner syntax and powerful features like parameterized tests.
An update on Meridian, a Swift on the Server web framework inspired by SwiftUI, covering async/await support and WebSocket integration.