Sign in

Philippe Weidmann

@phil0u.bsky.social
14 followers 65 following 9 posts

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

PostsRepliesMedia
Reposted by Philippe Weidmann
Valentin Perignon @valentinperignon.fr · 08/06/2026
Looks like the SwiftUI team is renaming @ViewBuilder to @ContentBuilder It makes sense to make the naming more consistent with ToolbarContentBuilder, TabContentBuilder…
141
Philippe Weidmann @phil0u.bsky.social · 03/02/2026
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" ] }
010
Reposted by Philippe Weidmann
Philippe Weidmann @phil0u.bsky.social · 20/10/2025
Now with a documentation 🎉 developer.apple.com/documentatio...
developer.apple.com
Uploading asset resources in the background | Apple Developer Documentation
Provide reliable cloud backup by uploading asset resources in the background.
031
Philippe Weidmann @phil0u.bsky.social · 20/10/2025
Now with a documentation 🎉 developer.apple.com/documentatio...
developer.apple.com
Uploading asset resources in the background | Apple Developer Documentation
Provide reliable cloud backup by uploading asset resources in the background.
031
Philippe Weidmann @phil0u.bsky.social · 06/10/2025
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.)
developer.apple.com
PHBackgroundResourceUploadExtension | Apple Developer Documentation
There's never been a better time to develop for Apple platforms.
133
Philippe Weidmann @phil0u.bsky.social · 30/06/2025
Now what happens if you need to add a @FocusState to handle the focus in the view ?
000
Philippe Weidmann @phil0u.bsky.social · 27/04/2025
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...
apps.apple.com
‎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...
020
Philippe Weidmann @phil0u.bsky.social · 19/04/2025
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
mise.jdx.dev
Home | mise-en-place
mise-en-place documentation
000
Philippe Weidmann @phil0u.bsky.social · 07/03/2025
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...
github.com
040
Philippe Weidmann @phil0u.bsky.social · 10/02/2025
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 !
030
Philippe Weidmann @phil0u.bsky.social · 04/12/2024
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.
000