Philippe Weidmann

Philippe Weidmann

@phil0u.bsky.social

iOS developer📱 Currently working @infomaniak https://github.com/PhilippeWeidmann

13 Followers 65 Following 9 Posts Joined Oct 2023
1 month ago
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"
]
}

1 0 0 0
4 months ago
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...

3 1 0 0
4 months ago
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...

3 1 0 0
5 months ago
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.)

4 3 1 0
8 months ago

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

0 0 0 0
10 months ago
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...

3 0 0 0
10 months ago
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 0 0 0
1 year ago

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...

4 0 0 0
1 year ago

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 !

3 0 0 0
1 year ago

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.

0 0 0 0