iOS Osushi🍣

059 2023-06-26

フィーチャーフラグの使用

https://www.swift.org/blog/using-upcoming-feature-flags/

フィーチャーフラグを使うことで、今後の Swift 機能を柔軟に採用できます。

WWDC23 の発表

WWDC23 で新商品などが発表されました。

Newsroom

Developer

ヒューマンインターフェースガイドラインが日本語に翻訳

https://developer.apple.com/jp/news/site-updates/?id=06052023a

ヒューマンインターフェースガイドライン(HIG)が日本語に翻訳されました。

https://developer.apple.com/jp/design/human-interface-guidelines

visionOS SDK が利用可能に

visionOS SDK が利用可能になりました。 Xcode 15 ベータ 2 に含まれています。

Apple のソフトウェアリリース情報

Apple が提供している OS や IDE のリリース情報です。

正式版

開発者向けベータ

OSS のリリース情報

iOS アプリ開発でよく使われている OSS のリリース情報です。

Apple

SwiftNIO 2.54.0

https://github.com/apple/swift-nio/releases/tag/2.54.0

様々な更新がされました。

Swift 5.8.1

https://github.com/apple/swift/releases/tag/swift-5.8.1-RELEASE

Swift 5.8.1 がリリースされました。

Swift Protobuf 1.22.0

https://github.com/apple/swift-protobuf/releases/tag/1.22.0

様々な更新がされました。

Swift OpenAPI Generator

0.1.1

https://github.com/apple/swift-openapi-generator/releases/tag/0.1.1

様々な更新がされました。

0.1.2

https://github.com/apple/swift-openapi-generator/releases/tag/0.1.2

様々な更新がされました。

0.1.3

https://github.com/apple/swift-openapi-generator/releases/tag/0.1.3

  • .yml 拡張子がサポートされました
  • その他様々な更新がされました

Swift OpenAPI Runtime

0.1.1

https://github.com/apple/swift-openapi-runtime/releases/tag/0.1.1

様々な更新がされました。

0.1.2

https://github.com/apple/swift-openapi-runtime/releases/tag/0.1.2

様々な修正がされました。

0.1.3

https://github.com/apple/swift-openapi-runtime/releases/tag/0.1.3

様々な更新がされました。

0.1.4

https://github.com/apple/swift-openapi-runtime/releases/tag/0.1.4

様々な更新がされました。

Swift OpenAPI URLSession 0.1.1

https://github.com/apple/swift-openapi-urlsession/releases/tag/0.1.1

様々な更新がされました。

Core ML Stable Diffusion 1.0.0

https://github.com/apple/ml-stable-diffusion/releases/tag/1.0.0

様々な更新がされました。

Swift-DocC Plugin 1.3.0

https://github.com/apple/swift-docc-plugin/releases/tag/1.3.0

Swift 5.9 で拡張機能のサポートがデフォルトで有効になりました。 除外するには --exclude-extended-types フラグを使います。
参考: https://apple.github.io/swift-docc-plugin/documentation/swiftdoccplugin/generating-documentation-for-extended-types/

サードパーティ

Dependencies 0.5.1

https://github.com/pointfreeco/swift-dependencies/releases/tag/0.5.1

withMainSerialExecutor の同時実行性の警告が解決されました。

The Composable Architecture

0.54.0

https://github.com/pointfreeco/swift-composable-architecture/releases/tag/0.54.0

様々な更新がされました。

0.54.1

https://github.com/pointfreeco/swift-composable-architecture/releases/tag/0.54.1

不具合の修正とドキュメントの更新が行われました。

SwiftFormat

0.51.11

https://github.com/nicklockwood/SwiftFormat/releases/tag/0.51.11

不具合の修正などがされました。

0.51.12

https://github.com/nicklockwood/SwiftFormat/releases/tag/0.51.12

  • Swift 5.9 の対応が追加されました
  • その他不具合が修正されました

Nimble v12.0.1

https://github.com/Quick/Nimble/releases/tag/v12.0.1

様々な更新がされました。

Quick

v7.0.1

https://github.com/Quick/Quick/releases/tag/v7.0.1

xit() が非同期のクロージャを取り込めるようになりました。

v7.0.2

https://github.com/Quick/Quick/releases/tag/v7.0.2

不具合が修正されました。

Apollo iOS

1.2.1

https://github.com/apollographql/apollo-ios/releases/tag/1.2.1

様々な更新がされました。

1.2.2

https://github.com/apollographql/apollo-ios/releases/tag/1.2.2

  • SOCKS プロキシに対応しました
  • その他不具合が修正されました
1.3.0

https://github.com/apollographql/apollo-ios/releases/tag/1.3.0

1.3 への移行ガイドが公開されています。
https://www.apollographql.com/docs/ios/migrations/1.3/

SDWebImage 5.16.0

https://github.com/SDWebImage/SDWebImage/releases/tag/5.16.0

様々な更新がされました。

Realm

v10.40.1

https://github.com/realm/realm-swift/releases/tag/v10.40.1

  • Xcode 15 によるコンパイルが修正されました
  • Carthage のリリースが Xcode 14.3.1 でビルドされるようになりました
v10.40.2

https://github.com/realm/realm-swift/releases/tag/v10.40.2

様々な更新がされました。

Firebase Apple SDK 10.11.0

様々な更新がされました。

Kingfisher

7.8.0

https://github.com/onevcat/Kingfisher/releases/tag/7.8.0

  • サードパーティ製の画像プロセッサが AnimatedImageView を利用できるようになりました
  • ImageResource が非推奨になり、 KF.ImageResource へリネームされました
7.8.1

https://github.com/onevcat/Kingfisher/releases/tag/7.8.1

不具合が修正されました。

LicensePlist 3.24.10

https://github.com/mono0926/LicensePlist/releases/tag/3.24.10

YAML で複数の改行に対応されました。

SwiftLint 0.52.3

https://github.com/realm/SwiftLint/releases/tag/0.52.3

様々な更新がされました。

Nuke 12.1.1

https://github.com/kean/Nuke/releases/tag/12.1.1

不具合が修正されました。

Mockolo 2.0.1

https://github.com/uber/mockolo/releases/tag/2.0.1

様々な更新がされました。