Advertisement · 728 × 90

Posts by Philippe Weidmann

Post image Post image

Here is the complete list of tools provided by Xcode's native MCP server 🤩🤩

To add it to your Github Copilot's config simply do:

"xcode-mcp": {
"command": "xcrun",
"args": [
"mcpbridge"
]
}

2 months ago 1 0 0 0
Preview
Uploading asset resources in the background | Apple Developer Documentation Provide reliable cloud backup by uploading asset resources in the background.

Now with a documentation 🎉

developer.apple.com/documentatio...

6 months ago 3 1 0 0
Preview
Uploading asset resources in the background | Apple Developer Documentation Provide reliable cloud backup by uploading asset resources in the background.

Now with a documentation 🎉

developer.apple.com/documentatio...

6 months ago 3 1 0 0
Preview
PHBackgroundResourceUploadExtension | Apple Developer Documentation There's never been a better time to develop for Apple platforms.

I've been waiting a long time for this API — and it's finally here! 🤩
It allows third-party cloud providers to back up users’ photos outside iCloud!
developer.apple.com/documentatio...

(It first appeared in the early iOS 26 betas but disappeared before the initial release.)

6 months ago 4 3 1 0

Now what happens if you need to add a @FocusState to handle the focus in the view ?

9 months ago 0 0 0 0
Preview
‎Infomaniak SwissTransfer ‎Adoptez l'application iOS officielle du service SwissTransfer.com développé par Infomaniak. SwissTransfer est la solution la plus simple et sécurisée pour partager gratuitement vos fichiers volumine...

You can check SwissTransfer. We had a more pragmatic approach I think. Only the caching / logic layer is built using KMP.

apps.apple.com/app/infomani...

It’s also open source !

github.com/Infomaniak/i...

github.com/Infomaniak/m...

11 months ago 3 0 0 0
Home | mise-en-place mise-en-place documentation

This project is using @tuist.dev . Its a tool that helps mitigating conflicts when multiple people need to work on the same Xcode project. You need to install it using mise (mise.jdx.dev) it helps managing your dev environment.

Then juste mise install, tuist install && tuist generate

1 year ago 1 0 0 0

We are a team of 8 working with swiftlint and swift format directly integrated in GitHub workflows. You can take a look here :

github.com/Infomaniak/i...

1 year ago 4 0 0 0
Advertisement

Merging conflicts is one of the many problems @tuist.dev solves for us.
Tuist can also help you to detect implicit dependencies which tend to create unstable builds. You should try it !

1 year ago 3 0 0 0

The syntax isn’t very intuitive but we already have:
async let someVar = myAwaitableFunc()

Then you are free to await or not the result.
You can even remove someVar to ignore the result.

1 year ago 0 0 0 0