5.1さらうどん

@giginetの技術ブログ。ゲーム開発、iOS開発、その他いろいろ

Swift

Embedded Swift + Playdateで組み込みゲーム開発をした in Okinawa.swift

沖縄行ってきた 先月、Okinawa.swiftという開発合宿に参加してきた。 せっかくなので前から触ってみたかった新しい領域に手を出してみることに。当初はApple Vision ProとRealityKitを使ったゲーム開発を考えていたけど、3日前から素振りを始めたところ、習…

iOSDC 2025で「Swiftビルド弾丸ツアー」というトークをしました #iosdc #iwillblog

9/19から行われたiOSDC 2025に参加してきた。今年は10回目の開催で、僕も過去10回皆勤だが、今までブログを書いたことがなかった。今回は参加ブログを書いてみる。 トーク - 「Swiftビルド弾丸ツアー - Swift Buildが作る新しいエコシステム」 今年は2月にオ…

AI Agentからxcodeprojを操作するxcodeproj-mcp-serverを作った - SwiftSDKでのMCPサーバー開発入門

最近AIの話ばかりだけど・・・・・・。 5月末ぐらいから、Claude Codeを使ったiOSアプリ開発を試してる。Claude Maxも加入し、あまりの完成度の高さに日々めっちゃ驚いている。 ほとんどのユースケースはClaude CodeをXcodeBuildMCPに接続することで問題なく開発で…

swift-play-experimentalで遊ぼう

swift-play-experimental 数日前にAppleからswift-play-experimentalというパッケージが公開された。 これは、ライブラリ内の実装を簡易的に実行するための#Playgroundマクロを提供するパッケージのようだ。 func fibonacci(_ n: Int) -> Int { if n <= 1 { …

Swift TestingのTest Scoping Traitsで前後処理を実装する

Test Scoping Traits Swift 6.1 (Xcode 16.3)からTest Scoping Traitsという機能が追加された。使うときに参考にできる資料がまだ少なかったので書き留めておく。 従来のSwift Testingの利用におけるペインポイントとして、XCTestでは記述しやすかった前後処…