xcode-select ってやつで選択できるけどまあ趣味で開発してるなら普通は安定版とbeta版の2個くらいかな
Developer of iMast https://github.com/cinderella-project/iMast (Third-party Mastodon client for iOS)
あと一応 Misskey の Collabolator だったり Quesdon を昔作ってたりしました
渋谷凛のことが大好き。
フォロリクはお気軽に。
FANBOXを始めました https://rinsuki.fanbox.cc/
xcode-select ってやつで選択できるけどまあ趣味で開発してるなら普通は安定版とbeta版の2個くらいかな
そういや Apple スタックの開発ってビルドキャッシュめっちゃ食うとかある? Rust みたいに
あとまあ M1 Mac は一部の iOS アプリも動くけどまあスマホで動くもんなら7コアGPUでも動くだろというのはある
あと async 使ったソースを macOS 用にバイナリ吐いて動かす場合は macOS 12 も必要 (Simulatorでよければ macOS 11 でも動くかも)
ちなみに async 試すには Xcode 13 が必要で Xcode 13 は今たぶん Apple Developer Program が必要なことに注意
コンパイラはなんならOSS版のほうが新しくて beta 1 の方はまだ古い文法が残ってる (まあ例年 Xcode beta 1 はそんなん) けどFoundationの async shim はOSS版だとまだな気がする
あとまあ秋になると iPad の Swift Playgrounds に Swift 5.5 が来るのでそれでもいいかも
まあ今年の秋くらいにはだいたい OSS 版と Xcode/Appleランタイム版同じになってるんじゃないか?という気がするけど
VSCodeとsourcekit-lspでLinuxでも書けなくはないけどやっぱり Xcode の方が使いやすいのと async/await はまだOSS版に入ってなくてXcode or AppleのOSのランタイムにしか入ってない機能がある、気がする
そういえばObjC のコールバックAPIは変換されるけどSwiftで書いたやつはどうなんだろ、さすがにされないかな
コールバックにしといたら勝手に Swift 5.5 で async/await 対応になるのでコールバック式APIのほうがいいまである (?)
DonKitの失敗はコールバック方式のAPIにしたことで、素直にPromiseKitにすればよかった