3 ms·
This "problem" of not being able to use Claude or GPT-4o for Swift iOS apps is news to me as an aider.chat + Xcode user. Last summer I used aider.chat to devel
by Terretta 2y ago
This "problem" of not being able to use Claude or GPT-4o for Swift iOS apps is news to me as an aider.chat + Xcode user.
Last summer I used aider.chat to develop a new feature along with a new and complex animated multi view, leveraging SwiftUI as well as a number of new Swift 5.9 and Swift 5.10 features, for a Swift 5.9 upgraded to 5.10 iOS application built using Xcode and the new live view (instead of the simulator), with auto-commits and each push to GitHub causing a Testflight build.
I worked with Xcode open, but a separate MacOS "Terminal.app" window for aider.chat, with Xcode using a first class git repo. Since aider.chat does git commits to add and undo, Xcode followed along perfectly, contrary to the article's claims.
In fact, as fast as aider committed code, the code changes recompiled and the live view updated, which felt about as "live" as a JS fiddle or other live JS preview tool.
More amazing to me -- views usually updated with aider's changes without restarting the app or losing any state.
I still prefer the hybrid of aider in terminal along side a git-savvy IDE over Cursor or Cline.