camsoft2000

7 Followers
75 Following
22 Posts
Engineering Manager by day, indie iOS dev by night. Balancing kids, code, and marine aquariums—powered by Earl Grey (tea, hot ☕️).
Websitehttps://www.async-let.com
Also bonus feature. Xcodebuild MCP can now capture screenshots of your app running at runtime and editors like Cursor can then use that screenshot as context to understand how you app looks!
Also bonus feature. Xcodebuild MCP can now capture screenshots of your app running at runtime and editors like Cursor can then use that screenshot as context to understand how you app looks!
XcodeBuild MCP: UI Automation is here!

Taking agent-driven iOS development to the next level with UI Automation

Async Let
Just released a beta version of UI automation support to XcodeBuild MCP. This is massive as it allows your editor (Cursor etc) to not only write code, build code but also debug and interact with app. This is game changing. 1.3.0 available now. https://github.com/cameroncooke/XcodeBuildMCP
GitHub - cameroncooke/XcodeBuildMCP: A Model Context Protocol (MCP) server that provides Xcode-related tools for integration with AI assistants and other MCP clients.

A Model Context Protocol (MCP) server that provides Xcode-related tools for integration with AI assistants and other MCP clients. - cameroncooke/XcodeBuildMCP

GitHub

Introducing XcodeBuild MCP – a tool that enables any #MCP client or agent to interact with Xcode projects more predictably. It allows AI coding assistants like @cursor_ai, Claude Desktop, and @windsurf_ai to execute builds, access real-time build outputs, and iterate based on the results. This enhances the development workflow by providing structured access to build processes and diagnostics.

Explore it here: https://github.com/cameroncooke/XcodeBuildMCP
#Xcode #SwiftLang #AItools #iOSDev #macOSDev #mcp

GitHub - cameroncooke/XcodeBuildMCP: A Model Context Protocol (MCP) server that provides Xcode-related tools for integration with AI assistants and other MCP clients.

A Model Context Protocol (MCP) server that provides Xcode-related tools for integration with AI assistants and other MCP clients. - cameroncooke/XcodeBuildMCP

GitHub
https://www.isswiftassistavailable.com/ - hoping this is the shortest lived domain history.
Is Swift Assist Available?

Check the availability of Xcode's upcoming Swift Assist feature. Be the first to know.

@TheSwiftDojo you could argue it’s premature optimisation. I don’t think it’s a strong enough argument for using view models in SwiftUI alone though.
@TheSwiftDojo I guess there are pros and cons either way. But yes I’m starting to come to that side of the argument. I tend to need a lot of onChange(:) modifiers to propergate state to VM. I also in experience have never needed to “actually” use a decoupled VM on a different view than its originally intended target which is the whole concept of VMs. Just feels wrong (muscle memory) to pollute View struct with logic but I think I can get over that instinct.
@TheSwiftDojo Can you explain what you mean by Preview as a test? I agree manual testing is just as powerful as TDD but for me the real value of tests is protecting against regressions and giving confidence to enable future refactoring.
@sanguish one option is if you have a universal app you can build the iPad version for running natively on an M series Mac and then you get native scrolling as the app doesn’t run in the simulator.