iOS Osushi🍣

062 2023-07-17

Swift HTTP Types が公開

Swift.org - Introducing Swift HTTP Types https://www.swift.org/blog/introducing-swift-http-types/ apple/swift-http-types: Version-independent HTTP currency types for Swift https://github.com/apple/swift-http-types

Apple による Swift 製 OSS として「Swift HTTP Types」が公開されました。クライアント・サーバーの両方で、また Swift のバージョン等に依存せず使える HTTP の型(currency types)を提供します。

子ども向けアプリの開発等に関する記事が公開

家族にとって安全なアプリ体験を提供する - 最新ニュース - Apple Developer https://developer.apple.com/jp/news/?id=db58g7r0

子ども向けアプリの開発、ペアレンタルコントロール、センシティブな内容や不適切なコンテンツのフィルタ等についての記事が公開されました。iOS 17、iPadOS 17、macOS Sonoma、 watchOS 10 で使用できる Sensitive Content Analysisフレームワーク についても紹介されています。

2023年7月25日にエジプト・ナイジェリア・タンザニア・トルコにおいて、アプリおよびアプリ内課金(自動更新サブスクリプションを除く)の価格が変更

アプリ、アプリ内課金、およびサブスクリプションに関する価格と税金の変更について - 最新ニュース - Apple Developer https://developer.apple.com/jp/news/?id=9o2nwe38

2023 年 7 月 25 日に、エジプト・ナイジェリア・タンザニア・トルコのストアフロントにおいて、アプリおよびアプリ内課金(自動更新サブスクリプションを除く)の価格が変更されます。

アプリまたはアプリ内課金(自動更新サブスクリプションを除く)の基準となるストアフロントにそれらの国地域が指定されている場合は、それら以外の国地域の価格が調整されます。

アプリまたはアプリ内課金(自動更新サブスクリプションを除く)の基準となるストアフロントにそれらの国地域以外を指定している場合、それらの国地域での価格は増加します。

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

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

開発者向けベータ

OSS のリリース情報

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

Apple

SwiftNIO 2.56.0

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

@_spi(AsyncChannel)NIOAsyncChannel.Configuration が追加されました。

@_spi(AsyncChannel)NIOPipeBootstrapNIORawSocketBootstrap が async をサポートしました。

サードパーティ

Nuke 12.1.3

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

LazyImage での問題が修正されました。 Xcode 14.1 以降をサポートするように変更されました。

Firebase Apple SDK 10.12.0

https://github.com/firebase/firebase-ios-sdk/releases/tag/10.12.0

いくつかの機能が追加・変更・修正されました。 visionOS App 向けにビルドする際、Simulator 上で Keychain にアクセスできない場合があり、Keychain Sharing による回避方法が案内されています。 Swift Package Manager による導入では Xcode 15 beta 1 をサポートしておらず、Xcode 15 beta 2 以降を使用する必要があります。

Apollo iOS 1.3.1

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

テストモックにおけるユニオン型の配列を設定する際のクラッシュが修正されました。

ApolloCodegenConfigurationAPQConfigoperationIdentifiersPath が非推奨となりました。

The Composable Architecture 0.55.1

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

BindingViewStore の dynamic member lookup が let プロパティをサポートするようになりました。

BindingViewStore を受け取る WithViewStore のイニシャライザが ViewStore でも使用できるようになりました。 そのほかいくつかの修正・変更が加えられました。

SDWebImage 5.17.0

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

パフォーマンスに関する問題が修正されました。 また、macOS における問題が修正されました。

xcbeautify 0.21.0

https://github.com/tuist/xcbeautify/releases/tag/0.21.0

GitHub Actions の UI からエラーを表示できるようになりました。

--report-path オプションで絶対パスの指定ができるようになりました。

CompileSwiftSwiftCompile の出力がサポートされました。

fastlane 2.214.0

https://github.com/fastlane/fastlane/releases/tag/2.214.0

いくつかの変更が行われました。

Nimble v12.1.0

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

AsyncPredicate が追加されました。