From fb43f4ed69f4003a2a83c1697cfd2dbeecc79d9f Mon Sep 17 00:00:00 2001 From: tomu28 Date: Thu, 24 Oct 2024 00:12:35 +0000 Subject: [PATCH] deploy: ios-osushi/website@c25a81324d33996f71a985fd1c73addde044201c --- feed.rss | 2 +- index.html | 2 +- posts/121-20241021/index.html | 1 + posts/index.html | 2 +- sitemap.xml | 2 +- 5 files changed, 5 insertions(+), 4 deletions(-) create mode 100644 posts/121-20241021/index.html diff --git a/feed.rss b/feed.rss index 70f69e0..ee14e13 100644 --- a/feed.rss +++ b/feed.rss @@ -1 +1 @@ -iOS Osushi🍣iOS関連のニュースを定期的に配信します。https://ios-osushi.github.iojaTue, 8 Oct 2024 04:16:31 +0000Tue, 8 Oct 2024 04:16:31 +0000250https://ios-osushi.github.io/posts/120-20241007120 2024-10-07ムービーファイルでの代替オーディオトラックグループについて理解する、iOS 18.0.1リリース、iPadOS 18.0.1 リリース、macOS 15.0.1リリース、visionOS 2.0.1リリース、ほかhttps://ios-osushi.github.io/posts/120-20241007Mon, 7 Oct 2024 09:00:00 +0000120 2024-10-07

ムービーファイルでの代替オーディオトラックグループについて理解する

https://developer.apple.com/documentation/technotes/tn3177-understanding-alternate-audio-track-groups-in-movie-files

オルタネートグループがオーディオトラックを収集する方法と、アプリで使用するオーディオトラックを選択する方法をご紹介します。

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

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

正式版

開発者向けベータ

OSS のリリース情報

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

Apple

SwiftNIO 2.74.0

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

ByteBuffer Hex の init と write を追加や、長さが指定されたデータを読み書きするための関数を追加し、長さのエンコーディングをカスタマイズできるようになりました。

Swift Protobuf 1.28.2

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

様々な修正が行われました。

Swift Crypto 3.8.0

https://github.com/apple/swift-crypto/releases/tag/3.8.0

様々な修正が行われました。

サードパーティ

Firebase SDK 11.3.0

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

様々な修正が行われました。

Apollo iOS 1.15.2

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

GET リクエストに対する URLRequest キャッシュポリシーを設定や、SQLite ストアへのレコードの一括書き込みなどの改善が行われました。

fastlane 2.224.0

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

様々な修正が行われました。

]]>
https://ios-osushi.github.io/posts/119-20240930119 2024-09-30iOS 18 リリース、iPadOS 18 リリース、macOS Sequoia リリース、tvOS 18 リリース、watchOS 11 リリース、visionOS 2 リリース、Swift 6 リリース、Kingfisher 8.0.0 リリース、ほかhttps://ios-osushi.github.io/posts/119-20240930Mon, 30 Sep 2024 09:00:00 +0000119 2024-09-30

iPhone をかつてないほどパーソナルで有能にするiOS 18、提供開始

https://www.apple.com/jp/newsroom/2024/09/ios-18-is-available-today-making-iphone-more-personal-and-capable-than-ever/

iOS 18 がリリースされました。 詳細は記事をご参照ください。

iPad を次のレベルへと引き上げる iPadOS 18、提供開始

https://www.apple.com/jp/newsroom/2024/09/ipados-18-is-now-available-taking-ipad-to-the-next-level/

iPadOS 18 がリリースされました。 詳細は記事をご参照ください。

macOS Sequoia、提供開始

https://www.apple.com/jp/newsroom/2024/09/macos-sequoia-is-available-today/

macOS Sequoia がリリースされました。 詳細は記事をご参照ください。

watchOS 11、提供開始

https://www.apple.com/jp/newsroom/2024/09/watchos-11-is-available-today/

watchOS 11 がリリースされました。 詳細は記事をご参照ください。

tvOS 18、提供開始

https://www.apple.com/jp/newsroom/2024/09/tvos-18-is-now-available/

tvOS 18 がリリースされました。 詳細は記事をご参照ください。

Apple Vision Pro のための visionOS 2、提供開始

https://www.apple.com/jp/newsroom/2024/09/visionos-2-for-apple-vision-pro-is-available-today/

visionOS 2 がリリースされました。 詳細は記事をご参照ください。

Swift 6 の提供開始

https://www.swift.org/blog/announcing-swift-6/

Swift 6 の一般提供が開始されました。

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

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

正式版

開発者向けベータ

OSS のリリース情報

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

Apple

swift-format 600.0.0

https://github.com/swiftlang/swift-format/releases/tag/600.0.0

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

Swift Crypto 3.7.1

https://github.com/apple/swift-crypto/releases/tag/3.7.1

BoringSSL が更新されました。

Swift Markdown 0.5.0

https://github.com/swiftlang/swift-markdown/releases/tag/0.5.0

  • commonmark のリンクタイトルをサポートしました
  • Doxygen のディスカッション/ノートタグに対応しました
  • Doxygen の新しいタイプの書式設定に対応しました
  • Windows ARM64 ビルドに対応しました
  • その他様々な更新が行われました

Swift

6.0

https://github.com/swiftlang/swift/releases/tag/swift-6.0-RELEASE

様々な更新が行われました。

6.0.1

https://github.com/swiftlang/swift/releases/tag/swift-6.0.1-RELEASE

様々な更新が行われました。

Swift Testing 0.99.0

https://github.com/swiftlang/swift-testing/releases/tag/0.99.0

Swift Testing の 0.99.0 がリリースされました。

Swift OpenAPI Generator 1.3.1

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

  • 実行を中止することでエラー診断を強化しました
  • SECURITY.md の sswg-security のリンクを修正しました
  • コード内の依存関係名の重複を避けるようにしました

Swift Collections 1.1.4

https://github.com/apple/swift-collections/releases/tag/1.1.4

コードレベルの変更はありません。

SwiftNIO 2.73.0

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

様々な更新が行われました。

swift-syntax 600.0.1

https://github.com/swiftlang/swift-syntax/releases/tag/600.0.1

C++ 相互運用モードでビルドする際の問題が修正されました。

サードパーティ

Kingfisher

8.0.0

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

並行処理が完全にサポートされ、Swift 6 との互換性もあります。

他にも様々な更新が行われました。

8.0.1

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

Xcode 15.2 によるビルドの問題が修正されました。

8.0.2

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

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

8.0.3

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

iOS 18 に関する不具合が修正されました。

R.swift

7.6.0

https://github.com/mac-cain13/R.swift/releases/tag/7.6.0

Xcode 16 に対応しました。

7.6.1

https://github.com/mac-cain13/R.swift/releases/tag/7.6.1

Xcode 16 対応の追加修正が行われました。

]]>
https://ios-osushi.github.io/posts/118-20240916118 2024-09-16Apple、AirPods 4 を発表、AirPods Pro 2 では世界初のオールインワンの聴覚の健康をサポート、Apple Intelligence が iPhone、iPad、Mac に登場、ほかhttps://ios-osushi.github.io/posts/118-20240916Mon, 16 Sep 2024 09:00:00 +0000118 2024-09-16

Apple、AirPods 4 を発表、AirPods Pro 2 では世界初のオールインワンの聴覚の健康をサポート

https://www.apple.com/jp/newsroom/2024/09/apple-introduces-airpods-4-and-a-hearing-health-experience-with-airpods-pro-2/

Apple は新しい AirPods 4 と AirPods Max を発表し、AirPods Max は USB-C 充電対応の新色も登場。さらに、今秋には AirPods Pro 2 が聴覚の健康をサポートする新機能を搭載します。

Apple Intelligence が iPhone、iPad、Mac に登場

https://www.apple.com/jp/newsroom/2024/09/apple-intelligence-comes-to-iphone-ipad-and-mac-starting-next-month/

Apple Intelligence は統合され、デバイス上での処理やプライバシー保護をしながら、言語や画像の理解・生成、アクションの実行をします。 初期機能は来月から利用可能で、直感的で使いやすい体験が提供されます。

Apple、iPhone 16 と iPhone 16 Plus を発表

https://www.apple.com/jp/newsroom/2024/09/apple-introduces-iphone-16-and-iphone-16-plus/

Apple は iPhone 16 と iPhone 16 Plus を発表し、Apple Intelligence でプライバシー保護しながらパーソナルコンテクストを提供。新しい 48MP カメラと A18 チップで、パフォーマンスとバッテリー駆動時間が向上しています。

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

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

正式版

OSS のリリース情報

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

Apple

Swift-DocC-Plugin 1.4.3 - Swift-DocC Plugin

https://github.com/swiftlang/swift-docc-plugin/releases/tag/1.4.3

  • 複数の依存関係を持つターゲットがすべての依存関係のドキュメントにリンクできない問題が修正されました
  • C/C++/Objective-C ターゲットのための Swift ドキュメント生成をサポートしました

swift-syntax - 600.0.0

https://github.com/swiftlang/swift-syntax/releases/tag/600.0.0

Swift 6 の新しい仕様や変更点に適応するための改善が入りました。

サードパーティ

SwiftFormat - 0.54.5

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

  • unusedArguments ルールのクラッシュが修正されました
  • preferForLoop ルールのバグが修正されました

SwiftLint - 0.57.0

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

  • anyobject_protocol ルールが削除されました
  • nonoptionalstringdataconversion ルールの一部が元に戻されました
  • いくつかの細かな修正が行われました

Realm - v20.0.0

https://github.com/realm/realm-swift/releases/tag/v20.0.0

  • Xcode のサポート対象最小バージョンが 15.3 になりました
  • Xcode 16 では Swift 6 言語モードでビルドされるようになりました
  • realm-core が v14.12.1 から v20.0.0 にアップグレードされました
  • いくつかの破壊的な修正が行われました

Carthage - 0.40.0

https://github.com/Carthage/Carthage/releases/tag/0.40.0

  • SUPPORTS_MACCATALYST=NO を追加し、エラーを無視するようになりました
  • Xcode 16 以降では、OBJROOT のパスコンポーネントを一部削除しました

Firebase Apple SDK - 11.2.0

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

  • Xcode 16 ベータ版で実行されているクラッシュを修正しました
  • いくつかの細かな修正が行われました

Nimble - v13.5.0

https://github.com/Quick/Nimble/releases/tag/v13.5.0

  • rexml を 3.2.8 から 3.3.6 にアップグレードしました
  • swift testing に対応しました

Dependencies - 1.4.0

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

  • #Preview と @Test を追加しました
  • Swift Testing で発生する依存関係のキャッシュに対応しました
  • Swift 6 モードを有効化しました

The Composable Architecture - 1.15.0

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

  • Swift 6 モードをサポートしました
  • いくつかの細かな修正が行われました
]]>
https://ios-osushi.github.io/posts/117-20240909117 2024-09-09SwiftNIO 2.71.0, 2.72.0 リリース、Swift Crypto 3.7.0 リリース、Realm v10.53.1 リリース、SwiftFormat 0.54.4 リリースhttps://ios-osushi.github.io/posts/117-20240909Mon, 9 Sep 2024 09:00:00 +0000117 2024-09-09

OSS のリリース情報

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

Apple

2.71.0, 2.72.0 - SwiftNIO

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

改善点
  • NIOConcurrencyHelpers で厳格な並行性と Sendable を採用
  • _NIODataStructures で厳格な並行性を採用
  • NIOTooManyBytesError のドキュメントとコンテキスト情報を提供
  • _NIOBase64 で厳格な並行性を採用
  • ByteBuffer の hexdump メソッドに .compact 形式を追加
修正点
  • リソースからシンボリックリンクを削除
  • グローバル並行性フックの統合テストを修正
  • テストの可用性を修正
  • NIOFileSystem の不安定なテストを修正
  • シャットダウン中に自動キャンセルされるタスクのテストを修正
  • ベンチマークのスケーリングと最小サンプル数を調整
  • assumeIsolated が EventLoops に裏打ちされた SerialExecutors でも動作するように修正
その他
  • README.md の ubuntu を Ubuntu に修正
  • セマンティックバージョンのラベルチェックのトリガーを更新
  • .editorconfig ファイルを追加
  • 厳格な並行性の初期テストを追加
  • ThreadLocalVariable が Sendable でない理由を説明
  • CI で Git の資格情報を保持しないよう設定
  • マトリックスジョブでワークスペースを安全にマーク
  • DocC のバージョンを 1.4 以下に固定
  • サウンドネスおよびマトリックスジョブでコンテナイメージを設定可能に
  • release.yml を更新

Swift Crypto 3.7.0 - Swift Crypto

https://github.com/apple/swift-crypto/releases/tag/3.7.0

AES CFB モードのサポートが追加されました。

サードパーティ

v10.53.1 - Realm

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

改善点

File::rw_lock() がファイルを開けなかった場合、例外にファイルパスが追加されました。

修正点
  • LinkingObjects プロパティを最後の要素として使った通知のフィルタリングが誤った結果を出す問題を修正
  • ロガーのログレベルを Info より高く設定した場合、プロセス終了時にクラッシュする可能性を修正
  • 最大パス長のチェックが不正確であり、長さが 240 から 250 の間の場合にハッシュ化フォールバックが使用されなかった問題を修正
  • コールバック内で例外がスローされる API の誤用が REALM_UNREACHABLE() によって終了する問題を修正
その他
  • Realm Studio バージョン 15.0.0 以降に対応
  • API は 10.x.y シリーズのすべての以前のリリースと後方互換性あり
  • Carthage リリースは Xcode 15.4.0 でビルド
  • CocoaPods はバージョン 1.10 以降に対応
  • Xcode はバージョン 15.1.0-16 ベータ 5 に対応
  • realm-core をバージョン 14.12.0 から 14.12.1 にアップグレード

0.54.4 - SwiftFormat

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

改善点

プロトコル宣言内の関数から冗長な Void の戻り値型が削除されました。

修正点
  • 配列型拡張に余分なコンマが挿入されるバグを修正
  • catch 文内の where 節で return が誤って削除されるバグを修正
  • 型指定された throws を持つ関数に間違って適用された opaqueGenericParameters ルールを修正
  • マクロ呼び出し内で spaceAroundBrackets が正しく動作しない問題を修正
  • マルチライン文字列リテラル内で unusedArguments の誤検出を修正
  • return を削除してコンパイルエラーが発生するケースを修正(透明な戻り値の型に関して)
  • 条件付き代入の影響で unusedArguments の処理が正しく行われないバグを修正
  • SwiftFormat パッケージのビルド時に未処理ファイルに関する Xcode 16 ベータの警告を修正
その他
  • Windows インストーラがより一般的なディレクトリ構造を採用
  • Linux 同様に Windows インストーラに Swift ランタイムをパッケージ
  • Windows 用 SwiftFormat が arm64 をサポート
]]>
https://ios-osushi.github.io/posts/116-20240902116 2024-09-02チリなどのストアフロントにおけるアプリおよびアプリ内課金の価格が更新、インド・カナダなどのアプリおよびアプリ内課金からの税金の更新に伴う収益の変更、ほかhttps://ios-osushi.github.io/posts/116-20240902Mon, 2 Sep 2024 09:00:00 +0000116 2024-09-02

チリなどのストアフロントにおけるアプリおよびアプリ内課金の価格が更新、インド・カナダなどのアプリおよびアプリ内課金からの税金の更新に伴う収益の変更

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

チリ、ラオス、セネガルのいずれかのストアフロントにおけるアプリおよびアプリ内課金の価格が更新されます。また、ラオス・セネガル・インドで税金の更新に関する変更が行われています。さらに、カナダ・フィンランドではこれから税金の更新に関する変更が行われます。

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

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

開発者向けベータ

OSS のリリース情報

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

Apple

Swift Protobuf 1.28.0

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

FieldMask ユーティリティがメッセージ型にサポートされました。また、いくつかの変更が行われました。

Swift Protobuf 1.28.1

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

生成されたコードにおける Foundation インポートのアクセスレベルが修正され、メッセージや列挙型がない場合の生成が最小化されました。また、いくつかの変更が行われました。

Swift Collections 1.1.3

https://github.com/apple/swift-collections/releases/tag/1.1.3

Deque.Iterator@unchecked Sendable に適合しました。また、WebAssembly 対応のための CMake サポートが追加されました。

Swift-DocC Plugin 1.4.2

https://github.com/swiftlang/swift-docc-plugin/releases/tag/1.4.2

Swift Tools Version が 5.7 へ変更されました。

サードパーティ

The Composable Architecture 1.14.0

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

StoreTestStore@MainActor に隔離し、SwiftUI ビューヘルパーの互換性が向上されました。また、他のアラートによって表示されるアラートが誤って閉じられないよう修正が行われました。

]]>
https://ios-osushi.github.io/posts/115-20240826115 2024-08-26iOSDC Japan 2024が開催、セキュアな非接触決済のためのNFC & SEプ⁠ラ⁠ッ⁠ト⁠フ⁠ォ⁠ー⁠ムなどhttps://ios-osushi.github.io/posts/115-20240826Mon, 26 Aug 2024 09:00:00 +0000115 2024-08-26

iOSDC Japan 2024が開催

https://iosdc.jp/2024/

iOSDC Japan 2024 は iOS 関連技術をコアのテーマとしたソフトウェア技術者のためのカンファレンスです。2024/08/22 ~ 2024/08/24 にかけてリアル会場とオンライン配信のハイブリッド開催されました。

セキュアな非接触決済のためのNFC & SEプ⁠ラ⁠ッ⁠ト⁠フ⁠ォ⁠ー⁠ム

https://developer.apple.com/jp/support/nfc-se-platform/

  • Apple は開発者向けに、NFC を使ったサービスの導入や、セキュアな認証、支払い機能の実装方法を提供します

Apple Wallet の運転免許証と州 ID がカリフォルニアでも間もなく導入されます

https://www.apple.com/newsroom/2024/08/drivers-licenses-and-state-ids-in-apple-wallet-are-coming-soon-to-california/

Apple Wallet の ID は、カリフォルニア州民に、iPhone と Apple Watch を使ってカリフォルニア州の運転免許証と州 ID を提示する方法を提供しました。

Swift での Oblivious HTTP サポートの導入

https://www.swift.org/blog/introducing-swift-nio-oblivious-http/

SwiftNIO で導入された「Oblivious HTTP」について説明しています。Oblivious HTTP は、ユーザーのプライバシーを保護するために、リクエスト元をサーバーから隠すプロトコルです。これにより、サービス提供者がユーザーの IP アドレスなどの情報にアクセスすることを防ぎ、匿名性を向上させることができます。

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

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

正式版

開発者向けベータ

OSS のリリース情報

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

Apple

Swift Crypto 3.6.1

https://github.com/apple/swift-crypto/releases/tag/3.6.1

  • PrivacyInfo.xcprivacy シンボリックリンクをファイルに変換

swift-testing 0.12.0

https://github.com/swiftlang/swift-testing/releases/tag/0.12.0

様々な更新が行われました。

swift-syntax 600.0.0-prerelease-2024-08-14

https://github.com/swiftlang/swift-syntax/releases/tag/600.0.0-prerelease-2024-08-14

  • swift-syntax 600.0.0 が Pre Release されました

swift-docc-plugin 1.4.0

https://github.com/swiftlang/swift-docc-plugin/releases/tag/1.4.0

  • ドキュメント生成時にシンボルの最小アクセスレベルをカスタマイズできるようになり、複数ターゲットのドキュメントを統合して生成する機能が実験的に追加されました
  • 複数ターゲットのドキュメント生成時、出力が上書きされないようサブディレクトリへ保存されるようになりました
  • swift package generate-documentation のヘルプテキストも改良され、DocC オプションがより整理されて表示されます

swift-docc-plugin 1.4.1

https://github.com/swiftlang/swift-docc-plugin/releases/tag/1.4.1

  • Swift バージョン 6.0 より前でのビルドの失敗が修正されました

サードパーティ

xcbeautify 2.10.1

https://github.com/cpisciotta/xcbeautify/releases/tag/2.10.1

  • Xcode 16 Beta 5 にバンプしました

xcbeautify 2.11.0

https://github.com/cpisciotta/xcbeautify/releases/tag/2.11.0

  • ExplicitDependencyCaptureGroup を追加しました

swift-composable-architecture 1.13.0

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

  • UIKit のナビゲーションとバインディングツールを追加
  • いくつかの問題とクラッシュを修正
  • タイプミスや DocC 参照、Swift リポジトリリンクを更新

swift-composable-architecture 1.13.1

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

  • UIKit をインポートできるプラットフォームに限定されていた observe の回帰を修正し、AppKit 互換バージョンを復活しました
  • 統合テストの修正

apollo-ios 1.15.0

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

  • 廃止された selectionSetInitializer オプションのデコードに関するバグを修正し、コード生成の失敗を防止しました
  • 廃止された watch 関数が誤ってオーバーロードされる問題を修正し、正しい非推奨警告を表示するようにしました

apollo-ios 1.15.1

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

  • フラグメントフィールドのマージを無効にするオプションを追加しました
  • HTTPResponse の legacyResponse プロパティ設定、ObjectData の型チェック、選択セットテンプレートのスコープ比較、DataLoader のメモリリークを修正
  • ブレイキング変更点として、@include/@skip で条件付きスコープ外に生成されていたモデルのバグ修正が、一部ユーザーに破壊的変更をもたらす可能性があります

firebase-ios-sdk 11.1.0

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

  • Firebase リリース、Crashlytics、Swift 6 対応など、複数のビルド・テスト関連修正や設定更新
  • Auth や Storage などの機能に関するクラッシュ修正、データレース解消、非推奨コードの整理
  • Firestore の SPM バイナリやサンプル plist の URL スキーム対応など、バージョン 11.1.0 向けの更新が反映

Realm 10.53.0

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

  • 公開された xcframeworks のコード署名、サーバーからの同期警告の報告、文字列比較クエリのサポート追加
  • RLMAsymmetricObject の誤った戻り値指定や、User.functions の非同期バージョンのバグ修正などが行われました
  • Xcode 15.4.0 での Carthage リリース、CocoaPods 1.10 以降対応、Realm Studio 15.0.0 以上が必要です

swift-dependencies 1.3.8

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

  • Xcode 16 beta 6 ビルド失敗する問題を修正しました
  • Swift 6 モードをオフにしました

swift-dependencies 1.3.9

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

  • Xcode 16 ベータ 6 のエラーに対応しました

SDWebImage 5.19.7

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

  • JPEG の EXIF オリエンテーションを含むサムネイルデコードを修正し、JFIF バグに対処
  • 特定の URL がキャッシュパスを nil にしてクラッシュする問題を修正
  • パーセントエンコーディングされた URL で \0 を含む場合に発生するキャッシュパスの nil 問題を修正

SwiftLint 0.56.2

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

  • 不要な初期化子やオーバーライドに属性がある場合の無視、マクロ展開式でのキー・パスルールの無効化
  • contrastedopeningbrace ルールで括弧やクロージャーの位置揃えを改善、空のクロージャーブロックを検出するルールを追加
  • 属性付きのメソッドや初期化子に対する unneeded_override ルールの抑制
]]>
https://ios-osushi.github.io/posts/114-20240812114 2024-08-12Hello Developer 2024年8月、macOS Sequioa のランタイム保護のアップデートなどhttps://ios-osushi.github.io/posts/114-20240812Mon, 12 Aug 2024 09:00:00 +0000114 2024-08-12

Hello Developer 2024年8月

https://developer.apple.com/jp/news/?id=2keszuqr

Hello Developer 2024 年 8 月が更新されました。 新しい市場へのアプリの展開に関するインサイトや Lost in Play のデザインの舞台裏をご紹介します。

macOS Sequioa のランタイム保護のアップデート

https://developer.apple.com/jp/news/?id=saqachfa

macOS Sequoia では、ユーザーが正しく署名されていない、または公証されていないソフトウェアを開くには、セキュリティ情報を確認する必要があります。

Apple マップ、東京のリアルタイムの交通情報を導入

https://www.apple.com/jp/newsroom/2024/08/apple-maps-introduces-real-time-transit-information-in-tokyo/

Apple マップで、首都圏の 20 以上の鉄道、バス、電車路線のリアルタイムの交通情報を利用できます。

StoreKitの外部購入リンクのエンタイトルメントに関するアップデート

https://developer.apple.com/news/?id=szrqxadx

6 月の欧州委員会の発表を受けて、Apple のデジタル市場法の遵守計画について以下の変更します。

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

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

開発者向けベータ

OSS のリリース情報

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

Apple

Swift Crypto 3.6.0

https://github.com/apple/swift-crypto/releases/tag/3.6.0

様々な更新が行われました。

サードパーティ

SwiftLint 0.56.0

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

  • 非推奨の --path--in-process-sourcekit 引数が削除されました
  • no_empty_block ルールが追加されました
  • contrasted_opening_brace ルールが追加されました
  • unused_parameter ルールが追加されました
  • その他様々な更新がされました

SwiftLint 0.56.1

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

contrastedopeningbrace をオプトイン・ルールとする修正が行われました。

xcbeautify 2.5.0

https://github.com/cpisciotta/xcbeautify/releases/tag/2.5.0

内部で使用している CLI ツールとライブラリが更新されました。

xcbeautify 2.6.0

https://github.com/cpisciotta/xcbeautify/releases/tag/2.6.0

VSCode ファイルを無視し、TestSummary を削除しました。

xcbeautify 2.7.0

https://github.com/cpisciotta/xcbeautify/releases/tag/2.7.0

CI ワークフローが更新され、今後リリースされる機能および実験的機能を有効にしました。

xcbeautify 2.8.0

https://github.com/cpisciotta/xcbeautify/releases/tag/2.8.0

複数の変更が行われました。

xcbeautify 2.9.0

https://github.com/cpisciotta/xcbeautify/releases/tag/2.9.0

CopyFilesCaptureGroup の追加や SwiftFormat 設定の更新が行われました。

xcbeautify 2.10.0

https://github.com/cpisciotta/xcbeautify/releases/tag/2.10.0

SwiftDriverJobDiscoveryCompilingCaptureGrou が追加されました。

Dependencies 1.3.7

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

複数の修正が行われました。

SDWebImage 5.19.6 - Thumbnail performance

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

複数の修正が行われました。

Nimble v13.4.0

https://github.com/Quick/Nimble/releases/tag/v13.4.0

複数の修正が行われました。

Realm v10.52.3

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

複数の修正や追加が行われました。

]]>
https://ios-osushi.github.io/posts/113-20240805113 2024-08-05衛星経由の緊急 SOS が提供開始、Swift の新しい暗号化ライブラリを発表、App review ガイドラインが更新、Firebase Apple 11.0.0 リリース、ほかhttps://ios-osushi.github.io/posts/113-20240805Mon, 5 Aug 2024 09:00:00 +0000113 2024-08-05

衛星経由の緊急 SOS が提供開始

https://www.apple.com/jp/newsroom/2024/07/emergency-sos-via-satellite-available-today/

2024 年 7 月 30 日より、衛星経由の緊急 SOS が日本のユーザーに提供されます。 iPhone 14 と iPhone 15 のすべてのモデルで利用できます。

Swift の準同型暗号化ライブラリを発表

Swift での準同型暗号化のための新しいライブラリが公開されました。

App review ガイドラインが更新

App Review ガイドラインが更新されました。

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

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

開発者向けベータ

OSS のリリース情報

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

Apple

Swift OpenAPI Generator Runtime 1.5.0

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

JSON のエンコードオプションがカスタマイズできるようになりました。

swift-syntax 510.0.3

https://github.com/swiftlang/swift-syntax/releases/tag/510.0.3

Bazel を使用してビルドするバイナリの機能が向上しました。

FoundationICU 0.10.0

https://github.com/apple/swift-foundation-icu/releases/tag/0.0.10

ICU が 74.04 へ更新されました。

サードパーティ

SwiftFormat 0.54.3

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

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

Firebase Apple SDK 11.0.0

  • iOS の最小サポートバージョンが 13.0 になりました
  • Analytics と Crashlytics は引き続き iOS 12.0 以上をサポートします
  • 非推奨の API が削除されました。移行は マイグレーションガイド をご参照ください
  • 非推奨の FirebaseAnalyticsSwift モジュールが削除されました
  • 非推奨の FirebaseDatabaseSwift モジュールが削除されました
  • 非推奨の FirebaseFirestoreSwift モジュールが削除されました
  • 非推奨の FirebaseInAppMessagingSwift モジュールが削除されました
  • 非推奨の FirebaseRemoteConfigSwift モジュールが削除されました
  • ActionCodeInfoemail プロパティが非オプショナル型になりました
  • その他様々な更新がされました

Apollo iOS 1.14.1

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

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

]]>
https://ios-osushi.github.io/posts/112-20240729112 2024-07-29Apple、ミッドナイトの HomePod mini を発表, Apple Maps のパブリックベータが利用可能に、ほかhttps://ios-osushi.github.io/posts/112-20240729Mon, 29 Jul 2024 09:00:00 +0000112 2024-07-29

Apple、ミッドナイトの HomePod mini を発表

https://www.apple.com/jp/newsroom/2024/07/apple-introduces-homepod-mini-in-midnight/

Apple は、ミッドナイトカラーの HomePod mini を発表しました。7 月 17 日(水)から販売開始となります。

Apple Maps on the web launches in beta

https://www.apple.com/newsroom/2024/07/apple-maps-on-the-web-launches-in-beta/

Apple Maps がウェブ版のパブリックベータとして利用可能になりました。現時点では英語のみ対応しており、Mac と iPad の Safari と Chrome、Windows PC の Chrome と Edge で利用可能です。今後、他の言語、ブラウザ、プラットフォームへの対応も予定されています。

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

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

正式版

開発者向けベータ

OSS のリリース情報

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

Apple

Swift OpenAPI Runtime - 1.4.1

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

  • いくつかのコードを Swift 6 に対応しました
    • その他、細かな修正対応をしました

Swift OpenAPI Generator - 1.3.0

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

  • String, Int の enum に CaseIterable を準拠しました
    • public. package の enum に frozen を追加しました
    • その他、細かな修正対応をしました

SwiftNIO - 2.69.0

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

  • CI を GitHub Actions に移行しました
    • swift-format を採用しました
    • Swift 6 や警告に対応しました
    • その他、細かな修正対応をしました

URLSession Transport for Swift OpenAPI Generator - 1.0.2

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

  • 不要な self キーワードを削除しました
    • リクエストとレスポンスの翻訳を修正しました
    • その他、細かな修正対応をしました

Swift Protobuf - 1.27.1 Release

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

  • CI の Swift イメージを更新しました
  • 非推奨メッセージのタイポ修正、README.md の更新しました
  • その他、細かな修正対応をしました

サードパーティ

SwiftFormat - 0.54.2

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

  • パフォーマンス低下を引き起こしたキャッシュを修正
  • blankLinesBetweenChainedFunctions ルールを修正しました
  • その他、細かな修正対応をしました

SDWebImage - 5.19.5 Swift 6 Compatible

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

  • HEIC コーダーのエンコード実装を修正しました
  • Xcode 16 Beta で発生する問題に対応しました
  • いくつかのテストコードを修正しました

Quick - v7.6.2

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

Objective-C のヘッダーファイルに nullability アノテーションを追加しました。

fastlane - 2.222.0 Improvements

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

  • いくつかのアクション(sh, scan, trainer)で軽微な修正をしました
  • Connect API に visionOS サポートを追加しました
  • その他、細かな修正対応をしました
]]>
https://ios-osushi.github.io/posts/111-20240722111 2024-07-22watchOS 10.6 beta 4 リリース、visionOS 1.3 beta 4 リリース、FoundationICU 0.0.9 リリース、ArgumentParser 1.5.0 リリース、swift-dependencies 1.3.3 リリース、Apollo iOS 1.14.0 リリース、ほかhttps://ios-osushi.github.io/posts/111-20240722Mon, 22 Jul 2024 09:00:00 +0000111 2024-07-22

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

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

開発者向けベータ

OSS のリリース情報

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

Apple

FoundationICU 0.0.9 - Foundation ICU

https://github.com/apple/swift-foundation-icu/releases/tag/0.0.9

いくつかの改善が行われました。

ArgumentParser 1.5.0 - Swift Argument Parser

https://github.com/apple/swift-argument-parser/releases/tag/1.5.0

  • 改善点
    • サブコマンドがセクションに分けられ、多くのサブコマンドがある場合のヘルプ表示が改善されました
    • Android および riscv64 プラットフォームの非公式サポートが改善されました
  • 修正点
    • コマンドラインの補完スクリプトが、オプショングループ経由で含まれる引数を正しく補完するようになりました
    • Strict Concurrency を有効にしてコンパイルする際や、Swift 6 の言語モードでのコンパイル時に発生する警告がいくつか解消されました

サードパーティ

1.3.3 - Dependencies

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

  • 修正点
    • Swift 6 の同時実行に関する修正が追加され、Xcode 16 beta 3 との互換性が向上しました
    • SwiftWasm ランタイムの警告コードパスで発生する互換性のない JavaScript ログの削除が行われました

1.14.0 - Apollo iOS

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

  • 改善点
    • @defer ディレクティブの実験的サポート:@defer ディレクティブを使用して、非同期で遅延選択セットを受信するモデルを生成できるようになりました。状態を判定するためのプロパティラッパーと、キャッシュの読み書きサポートもあります。この機能はデフォルトで有効ですが、実験的とされています
    • SelectionSet に debugDescription を追加:生成されたモデルを Xcode デバッガーコンソールに簡単に表示する機能が追加されました
    • Xcode 16 のエディタ設定ファイル:.editorconfig ファイルがプロジェクトに追加され、スペースとタブの設定などが自動で適用されるようになりました
  • 修正点
    • Swift 6 でのローカルキャッシュのミューテーションビルドエラー:@apolloclientios_localCacheMutation ディレクティブで注釈されたフラグメントのプロパティを変更する際に発生するコンパイルエラーが修正されました

v10.52.2 - Realm

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

  • 改善点
    • サーバーサイドのロールと権限の変更が、ローカル Realm の更新にクライアントのリセットを必要としなくなりました
  • 修正点
    • List<AnyRealmValue> プロパティを持つオブジェクトを削除するとき、他の同期クライアントによって削除されたオブジェクトにリンクされていた場合、誤ったカスケードモードに切り替わり、カスケード削除が行われる問題を修正しました
    • オブジェクトへのリンクを削除する際に、array_backlink.cpp:112 で発生するアサーション失敗を修正しました。この問題は、 AnyRealmValueMap 、または List<AnyRealmValue> 内のコレクションからリンクが来ている場合に発生することがありました
    • オブジェクト削除時に array.cpp:319 で発生するアサーション失敗を修正しました。この問題は、 AnyRealmValue 内にネストされたコレクションがあるオブジェクトを削除するときに発生しました
    • SyncSession.wait(for .upload) が、変更セットを生成しないコミットを一貫して処理するようになりました
    • セッションが中断されている間に再開されると、同期クライアントがアサーション失敗を引き起こす問題を修正しました
    • クエリサブスクリプションの追加や変更により発生するブートストラップのダウンロード中にセッションが中断された場合、再接続後に古いデータが含まれる問題を修正しました
    • ダウンロードを承認する必要がない場合に発生する不要なサーバーラウンドトリップを修正しました
]]>
https://ios-osushi.github.io/posts/110-20240715110 2024-07-15「Hello Developer: 2024年7月」が公開、Swift Protobuf 1.27.0 リリース、XcodeGen 2.42.0 にて Xcode 15 におけるローカル Swift Package のサポートが向上、ほかhttps://ios-osushi.github.io/posts/110-20240715Mon, 15 Jul 2024 09:00:00 +0000110 2024-07-15

「Hello Developer: 2024 年 7 月」が公開

Hello Developer 2024年7月 - 見つける - Apple Developer https://developer.apple.com/jp/news/?id=v9l8j3j9

Apple は「Hello Developer: 2024 年 7 月」を公開しました。WWDC24 に関連したオンラインでのオフィスアワーの開催が紹介されています。 また「BOT-anistでスキル向上」「パーティクルの活用」「Destination Videoの紹介」の 3 つのサンプルコードの新規公開・更新が行われている告知がされています。 ゲーム向けのデザイン、コントロールセンターやロック画面等、ダークモードや色合い調整モードのアプリアイコンに関するヒューマンインターフェイスガイドライン(HIG)の更新についても紹介されています。

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

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

開発者向けベータ

OSS のリリース情報

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

Apple

Swift Collections 1.1.2

https://github.com/apple/swift-collections/releases/tag/1.1.2

不安定な CMake ビルド構成が swift-foundation プロジェクトをサポートするように更新されました。CMake 構成以外の変更はありません。

Swift Protobuf 1.27.0

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

非常に多くの新機能の追加、バグ修正、パフォーマンスの改善が行われました。Swift 5.8 以降をサポートとし、Sendable への対応も含まれています。

サードパーティ

Lottie 4.5.0

https://github.com/airbnb/lottie-ios/releases/tag/4.5.0

ドロップシャドウのレンダリングがメインスレッドエンジンで利用可能になりました。TextAnimator に不透明度の設定が追加されました。SwiftUI での LottieAnimationView のための各プロパティを設定するための LottieView のヘルパーが追加されました。また、いくつかのバグが修正されました。

さらに、Xcode 15(Swift 5.9)以降に対応するように変更されました。

Lottie for Swift Package Manager 4.5.0

https://github.com/airbnb/lottie-spm/releases/tag/4.5.0

Linux 上でのパッケージ操作が予期せず失敗する可能性のある問題が修正されました。また「Lottie 4.5.0」の変更もすべて含まれています。

Firebase Apple SDK 10.29.0

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

Cloud Messaging が visionOS で動作しない問題が修正されました。また、内部で使われているイニシャライザの影響で App Review からリジェクトされる可能性のある問題が修正されました。Vertex AI for Firebase の watchOS のコミュニティサポートが追加されました。

Nuke 12.8.0

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

サムネイル作成時の画像のスケールと向きの問題が修正されました。また Strict Concurrency Checking と Swift 6 のサポートが追加されています。さらに Xcode 14 のサポートが終了されました。

SwiftFormat 0.54.1

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

--nilInit insert オプション、blankLinesBetweenChainedFunctions ルール、--fragment モード、--lint モード等におけるいくつかの変更、バグ修正が行われました。

Dependencies 1.3.2

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

withRandomGenerator で rethrow できるように修正されました。また Swift 5.9 未満のサポートを終了し、Swift 6.0 のサポートが追加されました。

xcbeautify 2.4.1

https://github.com/cpisciotta/xcbeautify/releases/tag/2.4.1

並列テスト結果の前にテストスイート名が付けられるようになりました。

XcodeGen 2.42.0

https://github.com/yonaskolb/XcodeGen/releases/tag/2.42.0

Xcode 15 におけるローカル Swift Package のサポートが向上しました。また macroExpansion が追加されました。

]]>
https://ios-osushi.github.io/posts/109-20240708109 2024-07-08EUにおけるvisionOS 1.2での代替決済オプション、データ競合エラーのないパッケージエコシステムへの道筋を描く、iOS 17.6 beta 2リリース、ほかhttps://ios-osushi.github.io/posts/109-20240708Mon, 8 Jul 2024 09:00:00 +0000109 2024-07-08

EUにおけるvisionOS 1.2での代替決済オプション

https://developer.apple.com/jp/news/?id=7caa5bf5

visionOS 1.2 以降、EU の App Store で配信されているアプリでは、代替決済オプションをご利用いただけます。

データ競合エラーのないパッケージエコシステムへの道筋を描く

https://www.swift.org/blog/ready-for-swift-6/

Swift 6 は、言語の能力を向上させるための重要な変更を導入することが予定されています。 具体的には、改善された並行処理のサポートとメモリ所有権モデルへの進展が含まれます。これらの変更は、コミュニティの協力を得ながら進行中で、完了次第 Swift 6 がリリースされる予定です。 また、Swift 6 ではソース非互換の変更を段階的に導入することで、開発者は Swift 6 の言語バージョンが完成する前にこれらの改善を活用できるようになります。

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

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

開発者向けベータ

OSS のリリース情報

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

Apple

swift-crypto 3.5.1

https://github.com/apple/swift-crypto/releases/tag/3.5.1

欠落しているプレフィックスを BoringSSL delete_if スタック シンボルに追加しました。

swift-crypto 3.5.2

https://github.com/apple/swift-crypto/releases/tag/3.5.2

すべての BoringSSL モジュールで @_implementationOnly の使用に戻しました。

SwiftLog 1.6.1

https://github.com/apple/swift-log/releases/tag/1.6.1

存在する任意のビルド設定を無効にしました。

サードパーティ

Quick 7.6.1

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

  • rexml を 3.2.6 から 3.2.8 に変更しました
  • MainActor の注釈が付けられるように QuickSpec のクロージャを更新しました
]]>
https://ios-osushi.github.io/posts/108-20240701108 2024-07-01EU域内のアプリに関する変更点が、iPadOS 18ベータ版2で利用可能に、WWDC24 のハイライト、WebサイトでのApple Pay のペイメントシートに関する問題の診断、Apple Vision Pro、日本、中国本土、香港、シンガポールで販売開始https://ios-osushi.github.io/posts/108-20240701Mon, 1 Jul 2024 09:00:00 +0000108 2024-07-01

EU域内のアプリに関する変更点が、iPadOS 18ベータ版2で利用可能に

https://developer.apple.com/jp/news/?id=vbmd38t5

欧州連合(EU)で配信されるアプリに関する変更点が、Xcode 16 ベータ版 2 を使って iPadOS 18 ベータ版 2 でテストできるようになりました。

WWDC24 のハイライト

https://developer.apple.com/jp/news/?id=0o5th70n

数々のセッションが行われたエキサイティングな一週間、その最も注目すべきハイライトを確認しましょう。

WebサイトでのApple Pay のペイメントシートに関する問題の診断

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

https://developer.apple.com/jp/news/site-updates/?id=06252024c

サイトが更新されました。

Apple Vision Pro、日本、中国本土、香港、シンガポールで販売開始

https://www.apple.com/jp/newsroom/2024/06/apple-vision-pro-arrives-in-china-mainland-hong-kong-japan-and-singapore/

本日、Apple Vision Pro が日本、中国本土、香港、シンガポールの Apple Store 直営店で販売開始されました。

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

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

開発者向けベータ

OSS のリリース情報

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

Apple

swift-crypto 3.5.0

https://github.com/apple/swift-crypto/releases/tag/3.5.0

様々な変更が行われました。

swift-nio 2.68.0

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

様々な変更が行われました。

swift-system System 1.3.1

https://github.com/apple/swift-system/releases/tag/1.3.1

様々な変更が行われました。

サードパーティ

apollo-ios 1.13.0

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

ExistentialAny 要件の追加、Schema type のリネームなど、様々な変更が行われました。

firebase-ios-sdk 10.28.1

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

Firebase Apple SDK (10.28.1)がリリースされました。 このリリースは CocoaPods と Swift Package Manager のみで、Firebase Crashlytics のみの変更になります。

realm-swift v10.52.1

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

様々な修正が行われました。

xcodes 1.5.0

https://github.com/XcodesOrg/xcodes/releases/tag/1.5.0

サポートされていないハードウェアキーで認証するときに適切なエラーを表示するようになりました。 また、.xcode-version ベータフォーマットの解析をサポートしました。 他にも、様々な修正が行われました。

XcodesApp v2.2.0

https://github.com/XcodesOrg/XcodesApp

様々な機能強化や修正が行われました。

SDWebImage 5.19.4

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

様々な修正が行われました。

]]>
https://ios-osushi.github.io/posts/107-20240624107 2024-06-24WWDC24 のハイライト、TestFlight の更新、Swift HTTPTypes 1.2.0 リリース、ほかhttps://ios-osushi.github.io/posts/107-20240624Mon, 24 Jun 2024 09:00:00 +0000107 2024-06-24

WWDC24 のハイライト

https://www.apple.com/jp/newsroom/2024/06/wwdc24-highlights/

WWDC24 のハイライトが公開されました。

TestFlight の更新

https://developer.apple.com/news/releases/?id=06202024a

TestFlight が更新されました。

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

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

開発者向けベータ

OSS のリリース情報

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

Apple

SwiftNIO 2.67.0

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

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

Swift-Markdown 0.4.0

https://github.com/apple/swift-markdown/releases/tag/0.4.0

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

Swift HTTPTypes 1.2.0

https://github.com/apple/swift-http-types/releases/tag/1.2.0

モダンな HTTP パーサ(HPACK / QPACK)のために便利な機能が追加されました。

SwiftLog 1.6.0

https://github.com/apple/swift-log/releases/tag/1.6.0

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

SwiftMetrics 2.5.0

https://github.com/apple/swift-metrics/releases/tag/2.5.0

  • 最小 Swift バージョンが 5.8 に更新されました
  • その他様々な更新がされました

サードパーティ

Periphery 2.21.0

https://github.com/peripheryapp/periphery/releases/tag/2.21.0

  • Xcode 14.3(Swift 5.8)のサポートを終了しました
  • ベースラインをサポートしました
  • ローカルパッケージのサポートを修正しました

SwiftUI Introspect 1.2.0

https://github.com/siteline/swiftui-introspect/releases/tag/1.2.0

WWDC24 用の新しいプラットフォームバージョンが追加されました。

Realm v10.52.0

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

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

The Composable Architecture 1.11.2

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

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

Nuke 12.7.3

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

iOS 17 未満のクラッシュが修正されました。

]]>
https://ios-osushi.github.io/posts/106-20240617106 2024-06-17WWDC24 エキサイティングな5日間の開幕、Apple Vision Pro、新しい国と地域で販売開始、iOS 18 と iPadOS 18、ほかhttps://ios-osushi.github.io/posts/106-20240617Mon, 17 Jun 2024 09:00:00 +0000106 2024-06-17

WWDC24 エキサイティングな5日間の開幕

Apple の最新ソフトウェアとテクノロジーが発表される瞬間をお楽しみください。

Apple Vision Pro、新しい国と地域で販売開始

https://www.apple.com/jp/newsroom/2024/06/apple-vision-pro-arrives-in-new-countries-and-regions-beginning-june-28/

日本、中国本土、香港、シンガポールでは、6 月 14 日より Apple Vision Pro の予約注文ができます。 また、オーストラリア、カナダ、フランス、ドイツ、英国では 6 月 28 日より予約注文ができます。

iOS 18 と iPadOS 18

iOS 18 は iPhone、iPad、Mac のためのパーソナルインテリジェンスシステムである Apple Intelligence を導入します。

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

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

正式版

開発者向けベータ

OSS のリリース情報

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

Apple

Swift Foundation ICU 0.0.8

https://github.com/apple/swift-foundation-icu/releases/tag/0.0.8

  • CMake サポートを導入しました
  • すべてのターゲットを 1 つに統合しました
  • システム ICU との競合を避けるために、インクルードディレクトリを変更しました

サードパーティ

SwiftFormat 0.54.0

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

いくつかのルールを追加・修正・変更しました。

Swift Composable Architecture 1.11.1

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

  • swift-syntax の新しいバージョンに対応しました
  • README、チュートリアル、ドキュメントを修正しました
  • その他、細かな修正をしました

Swift Dependencies 1.3.1

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

  • swift-syntax の新しいバージョンに対応しました
  • いくつかの不安定なコードを削除しました
  • Swift 6 の警告を一部抑制しました
  • その他、細かな修正をしました
]]>
https://ios-osushi.github.io/posts/105-20240610105 2024-06-10Swift 5.10.1リリース、Swift Collections 1.1.1リリース、Nuke 12.7.2リリース、Realm v10.51.0リリース、swift-composable-architecture 1.11.0リリースhttps://ios-osushi.github.io/posts/105-20240610Mon, 10 Jun 2024 09:00:00 +0000105 2024-06-10

OSS のリリース情報

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

Apple

Swift 5.10.1

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

Swift Collections 1.1.1

https://github.com/apple/swift-collections/releases/tag/1.1.1

  • デバッグビルド時の不具合が修正されました
  • ライブラリ内の不安定なモジュールの名前がリネームされました

Swift Package Manager 5.10.1 Release

https://github.com/apple/swift-package-manager/releases/tag/swift-5.10.1-RELEASE

  • Swift のバージョンが 5.10.1 に上げられました

サードパーティ

Nuke 12.7.2

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

ImageProcessors.Resize の失敗原因であった画像形式が修正されました。

Realm v10.51.0

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

  • ネストされたコレクションを保存することのサポートがされました
  • いくつかの不具合が修正されました

swift-composable-architecture 1.11.0

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

  • Shared.withLock , SharedReader.constant が追加されました
  • $store.scope 利用時、 ifLet の繋ぎこみが欠けていた場合に警告が出るようになりました
  • Shared の optional な dynamicMemberLookup のオーバーロードが非推奨になりました
  • .appStorageURL の値で使っているとクラッシュしていたのが修正されました
  • Tuist と一緒に使っていた場合に発生していたビルド失敗の問題が修正されました
]]>
https://ios-osushi.github.io/posts/104-20240603104 2024-06-03WWDC24 日本時間6月11日に基調講演で開幕、2024年 Apple Design Awards ファイナリストが発表、2025年春後半以降、Apple ウォレットの身分証明書機能が日本で展開、ほかhttps://ios-osushi.github.io/posts/104-20240603Mon, 3 Jun 2024 09:00:00 +0000104 2024-06-03

Apple Worldwide Developers Conference、日本時間6月11日に基調講演で開幕

AppleのWorldwide Developers Conference、6月10日(日本時間6月11日)に基調講演で開幕 - Apple (日本) https://nr.apple.com/da4Z2A3lv8

未来に急げ。 - 最新ニュース - Apple Developer https://developer.apple.com/jp/news/?id=nqvp22zz

Apple は WWDC24 が近づいてきたことと、基調講演や Platforms State of the Union などのラインナップについてのニュースリリースを公開しました。基調講演は日本時間 6 月 11 日午前 2 時から、Platforms State of the Union はその後午前 5 時から配信されます。それらは Apple の日本の Web サイト、Apple Developer アプリ、Apple TV アプリ、Apple の公式 YouTube チャンネルで視聴できます。配信終了後はオンデマンド再生で視聴できます。

2024年 Apple Design Awardsファイナリストが発表

2024年 Apple Design Awardsファイナリストのご紹介 - 最新ニュース - Apple Developer https://developer.apple.com/jp/news/?id=ji7uibs2

Apple は 2024 年の Apple Design Awards のファイナリストを発表しました。Apple Design Awards は、Apple のプラットフォームでデザインにおけるイノベーションとアイデア、技術面での成果を達成したアプリやゲームを表彰するものです。受賞者は WWDC24 で発表されます。

2025年春後半以降、Appleウォレットの身分証明書機能が日本で展開

Apple、日本でのAppleウォレットの身分証明書機能の展開を発表、米国外で初 - Apple (日本) https://nr.apple.com/dN3j2D3hM3

Apple は日本のデジタル庁と 2025 年春後半以降、Apple ウォレットで日本のマイナンバーカードを利用できるように準備を進めていることを発表しました。

米国の一部の州の運転免許証を Apple ウォレットに追加している iPhone で利用できるアプリ向けの SDK としては、すでに ProximityReader が提供されています。(日本のマイナンバーカードで利用できるかどうかの説明は現時点でありません。)また ID確認 としてヒューマンインターフェイスガイドラインも存在します。

OSS のリリース情報

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

Apple

FoundationICU 0.0.7

https://github.com/apple/swift-foundation-icu/releases/tag/0.0.7

cmake のサポートに備え、モジュール名が _FoundationICU へ変更されました。また WASI でのビルド修正などが行われました。Foundation にもこれらは取り込まれています。

サードパーティ

Firebase Apple SDK 10.27.0

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

2025 年 8 月 25 日の Dynamic Links サービスのシャットダウンに先立ち、非推奨警告が追加されました。Crashlytics での SIGTERM シグナルのサポートが追加されました。Vertex AI for Firebase での gemini-1.5-pro-preview-0409 モデルの削除、Vertex AI に必要な API の詳細の追加が行われました。また、CocoaPods で使用する際のいくつかの問題などが修正・変更されました。

Nuke 12.7.1

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

いくつかのシナリオでフェードトランジションが修正され、ネットワークタスクから taskDescription が削除されました。また、一部の画像タイプに対する解凍をスキップする変更が一時的に元に戻されました。

SDWebImage 5.19.3

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

macOS で使用する際の問題が修正されました。

]]>
https://ios-osushi.github.io/posts/103-20240527103 2024-05-27AppleとGoogle、iOSとAndroidで不要な追跡の警告に関するサポートを提供、iOS 17.5.1リリースなどhttps://ios-osushi.github.io/posts/103-20240527Mon, 27 May 2024 09:00:00 +0000103 2024-05-27

AppleとGoogle、iOSとAndroidで不要な追跡の警告に関するサポートを提供

https://www.apple.com/jp/newsroom/2024/05/apple-and-google-deliver-support-for-unwanted-tracking-alerts-in-ios-and-android/

  • Apple と Google は、Bluetooth 追跡デバイス向けの業界規格「Detecting Unwanted Location Trackers」を共同で作成しました
  • この新機能により、ユーザーは異なるプラットフォームでペアリングされている未知の追跡デバイスの存在を識別し、対応できるようになります

Apple、アイトラッキング、音楽触覚、ボーカルショートカットなどの新しいアクセシビリティ機能を発表

https://www.apple.com/newsroom/2024/05/apple-announces-new-accessibility-features-including-eye-tracking/

Apple が発表した新しいアクセシビリティ機能には、身体障害を持つユーザーが目で iPad や iPhone を操作できる「Eye Tracking」が含まれています。また、「Music Haptics」は、聴覚障害者が音楽を体験できるようにする機能で、iPhone の Taptic Engine を使用します。さらに、「Vocal Shortcuts」により、カスタムサウンドでタスクを実行できます。

心房細動の履歴が日本のApple Watchで利用可能に

https://www.apple.com/jp/newsroom/2024/05/afib-history-now-available-on-apple-watch-in-japan/

Apple Watch の心房細動の履歴機能が日本で利用可能になりました。この機能は、心房細動と診断された 22 歳以上のユーザーが、iOS 17.0 以降と watchOS 10.0 以降のデバイスで使用できるようになっています。心房細動の発生頻度や持続時間を追跡し、健康状態に影響を与える可能性のある生活習慣の要因も記録できます。よって、ユーザーは医師との相談時により詳細な情報を提供でき、より良い健康管理が可能になります。

AppleはWWDC24に向けてApple Developer Forumsをリニューアルしました

https://developer.apple.com/news/?id=hufhlpow

このフォーラムは、開発者が Apple の専門家やエンジニアと連絡を取り合い、質問に答えたりアドバイスを得たりする手助けをするためにデザインされています。 Apple Developer Program のメンバーは、フォーラムで専門家のアドバイスを優先的に受けることができます。

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

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

正式版

OSS のリリース情報

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

Apple

swift-system 1.3.0

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

  • visionOS, musl libc のサポートをしました
  • swift-system は Swift 5.8 を必要とするようになりました
  • SystemString の Collection 適合性が向上し、Swift 6.0 の replaceSubrange()の厳格な Collection 型要件と互換性を持ちます
  • cmake 設定が Arm64 の表記をより多く理解できるようになり、Windows コンパイラとの互換性が向上しました
  • Android の NDK 26 における特殊な nullability 注釈へ対応するため、2 つの syscall ラッパーを適用しました。このパッケージは最新の NDK に対してビルドするため必要です

サードパーティ

Nuke 12.7

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

  • このリリースでは、並列処理のための構造化手法のサポートと ImagePipeline の内部構造が大幅に改善されました
  • ImageTask に以下を直接追加。AsyncStream<ImageResponse>AsyncStream<Progress>PlatformImage asyncImageResponse async
  • AsyncImageTask を非推奨にしました
  • ImageTask に ImageTask.Event と AsyncStream<Event> を追加して、画像ロードに関連するすべてのイベントを観察できるように改善しました
  • ImagePipeline の過去のリリースにおけるデータタスク、Combine、Async/Await、AsyncStream のサポート導入後の複雑さを再構築し、非推奨のメソッドを整理しました

SwiftFormat 0.53.10

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

  • --output stdout 使用時に誤って生成される stdout ディレクトリの問題を修正しました
  • 複数行の関数呼び出し引数に対する未使用引数の誤検出を修正しました
  • 属性や ~ 演算子を含むジェネリック引数の解析を修正しました
  • --report--reporter 引数の欠如に関する誤ったエラーを修正し、--reporter の明示的なデフォルト値を非推奨としました

PINRemoteImage 3.0.4

https://github.com/pinterest/PINRemoteImage/releases/tag/3.0.4

  • 様々な修正が行われました

Quick 7.6.0

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

  • QuickLint という CLI ツールと Xcode プラグインを追加しました。これはフォーカスされたスペックを検出し、フォーカスを削除する機能を持っています
  • Async DSL では、sharedExamples の非同期バージョンを利用不可とし、以前は見つからなかった sharedExamples が意図的に利用不可であることを明確にしました
  • rake を 13.1.0 から 13.2.1 にアップデートしました
  • プロトコルに合わせて、コンテキストパラメータを aContext と名付け直しました

realm-swift 10.50.1

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

  • Xcode 15.4 用のリリースパッケージを更新しました
  • @AutoOpen と@AsyncOpen が、設定された初期サブスクリプションを使用していなかった問題を修正しました(PR #8572、v10.50.0 以降)
  • App.baseURL が常に nil だった問題を修正しました(PR #8573、v10.50.0 で導入されて以降)
  • Realm Studio は 15.0.0 以降に対応し、API は 10.x.y シリーズのすべての以前のリリースと後方互換性があります

SwiftLint 0.55.1

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

  • 静的オーバーファイナルクラスルールの違反メッセージの表現を明確化しました
  • Bazel ビルドの問題を修正し、transitive 依存関係を明示的に追加しました。また、条件付きで有効化される変数宣言や初期化子を常に有効であるとして扱い、コンパイル時の問題を回避しました
  • 未使用の列挙ルールを無視し、開始括弧ルールでコメントを尊重し、冗長な初期化子を削除しました

xcbeautify 2.3.1

https://github.com/cpisciotta/xcbeautify/releases/tag/2.3.1

  • 様々な修正が行われました

XcodeGen 2.41.0

https://github.com/yonaskolb/XcodeGen/releases/tag/2.41.0

  • xcodegen キャッシュコマンドを追加し、キャッシュを書き込む機能が追加されました。これは、ポストコミットの git フック統合に便利です
  • ファイルソートにフォルダを含めるよう変更しました
  • マルチプラットフォームアプリで watchOS を含む場合の supportedDestinations の検証問題を修正しました
]]>
https://ios-osushi.github.io/posts/102-20240513102 2024-05-13Apple M4 チップを発表, Apple、驚異的なパワーのM2チップを搭載し、再設計された11インチおよびまったく新しい13インチのiPad Airを発表、などhttps://ios-osushi.github.io/posts/102-20240513Mon, 13 May 2024 09:00:00 +0000102 2024-05-13

Apple M4 チップを発表

https://www.apple.com/jp/newsroom/2024/05/apple-introduces-m4-chip/

M4 は、新しい iPad Pro の画期的なデザインと美しいディスプレイを実現しながら、パフォーマンスを飛躍的に向上させます。

Apple、驚異的なパワーのM2チップを搭載し、再設計された11インチおよびまったく新しい13インチのiPad Airを発表

https://www.apple.com/jp/newsroom/2024/05/apple-unveils-the-redesigned-11-inch-and-all-new-13-inch-ipad-air-with-m2/ iPad Air は 2 つのサイズから選べるようになり、驚異的なパフォーマンスと AI 機能、Apple Pencil Pro にも対応し、よりパワフルでかつてないほど万能です。

Apple、世界で最も先進的なディスプレイとM4チップを搭載した美しく新しいiPad ProとApple Pencil Proを発表

https://www.apple.com/jp/newsroom/2024/05/apple-unveils-stunning-new-ipad-pro-with-m4-chip-and-apple-pencil-pro/ 新しい薄くて軽いデザイン。画期的な Ultra Retina XDR ディスプレイ。とてつもなく高速な M4 のパフォーマンスとパワフルな AI 機能を備えた新しい iPad Pro は、飛躍的に進化しました。

欧州連合で配信されるアプリに関する最新情報

https://developer.apple.com/jp/news/?id=d0z8d8rx コアテクノロジー手数料(CTF)CTF は、EU 向けの代替ビジネス規約に含まれる要素です。革新的なアプリを作成して公開するためのツール、テクノロジー、サービスを通して、Apple がデベロッパに提供する価値を反映するものです。 Apple では、優れたアイデアを持ち、それらを実現したいと考えるクリエイティブな人々が、世界に向けて自分のアプリを提供できる機会を得ることが大切だと考えます。

Hello Developer 2024年5月

https://developer.apple.com/jp/news/?id=1gm9hdcx Hello Developer へようこそ。もうすぐ始まります!6 月 10 日~14 日(太平洋時間)にかけて、WWDC24 がオンラインで開催されます。このエディションでは、一年間で最大の Apple デベロッパイベント、WWDC24 へ向けた準備に役立つ以下のトピックをご紹介します。

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

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

開発者向けベータ

OSS のリリース情報

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

Apple

ml-stable-diffusion 1.1.1

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

ライセンスを MIT に変更など、様々な変更がありました。

swift-crypto 3.4.0

https://github.com/apple/swift-crypto/releases/tag/3.4.0

RSA キーサイズの下界を更新などの変更がありました。

swift-syntax 510.0.2

https://github.com/apple/swift-syntax/releases/tag/510.0.2

Swift 6 コンパイラで swift-syntax をビルドする際の、コンパイル時の遡及適合に関する警告が修正されています。 また、様々な変更がありました。

サードパーティ

swift-composable-architecture 1.10.4

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

様々な修正が行われました。

swift-dependencies 1.3.0

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

様々な追加・編集が行われました。

SDWebImage 5.19.2 - Canonical Binary XCFramework

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

様々な追加・修正が行われました。

]]>
https://ios-osushi.github.io/posts/101-20240506101 2024-05-06リマインダー: アプリ提出時のプライバシー要件が 5 月 1 日から適用されます、ほかhttps://ios-osushi.github.io/posts/101-20240506Mon, 6 May 2024 09:00:00 +0000101 2024-05-06

リマインダー: アプリ提出時のプライバシー要件が 5 月 1 日から適用されます

https://developer.apple.com/jp/news/?id=pvszzano

アプリ提出時のプライバシー要件が 5 月 1 日から適用されたので、未対応のアプリは対応する必要があります。

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

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

開発者向けベータ

OSS のリリース情報

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

サードパーティ

The Composable Architecture 1.10.1

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

様々な修正などが行われました。

xcbeautify 2.3.0

https://github.com/cpisciotta/xcbeautify/releases/tag/2.3.0

  • SwiftFormat の最低バージョンが 0.53.1 から 0.53.7 へ引き上げられました
  • GitHub Actions の出力に色を付けられるようになりました

Realm v10.49.3

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

SPM 経由でのインストール時に動的フレームワークとしてビルドできるようになり、プライバシーマニフェストを提供できるようになりました。

]]>
https://ios-osushi.github.io/posts/100-20240429100 2024-04-29Apple Events の開催, いくつかの OS がベータリリース, SwiftNIO 2.65.0 リリース、ほかhttps://ios-osushi.github.io/posts/100-20240429Mon, 29 Apr 2024 09:00:00 +0000100 2024-04-29

Apple Events の開催

https://developer.apple.com/jp/news/?id=48bfiihn

5 月 7 日午前 7 時(太平洋時間)に Apple の特別なイベントが開催されます。

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

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

開発者向けベータ

OSS のリリース情報

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

Apple

SwiftNIO 2.65.0

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

  • NIOFileSystem はまだ安定していない API のため _NIOFileSystem に改名され、次のリリースで削除されます
  • いくつかの新機能が追加されました
  • 最小の Swift バージョンを 5.8 に引き上げました
  • その他、いくつかの細かな対応をしました

サードパーティ

Nuke 12.6.0

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

画像処理に関連するいくつかの問題が修正されました。 また、いくつかの機能が追加され、特定の動作が非推奨になりました。

SwiftFormat 0.53.8

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

  • 新しいオプションが追加されました
  • 特定の条件下で enumNamespaces や opaqueGenericParameters ルールが適用されないようになりました
  • クロージャ内の不要なカッコが誤って削除されるケースや、条件演算子の後の不要な処理が修正されました

xcbeautify 2.2.0

https://github.com/cpisciotta/xcbeautify/releases/tag/2.2.0

  • TeamCity レンダラーが追加されました

Mockolo 2.1.1

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

  • Sendable に準拠したプロトコルとクラスのサポートが追加されました
  • ビルドツールプラグインのための artifactbundle が追加されました
]]>
https://ios-osushi.github.io/posts/099-20240422099 2024-04-22Xcode 15.4 beta リリース、iOS 17.5 beta 2 リリース、Apollo iOS 1.10.0 リリース、Lottie 4.4.3 リリース、Realm v10.49.2 リリース、ほかhttps://ios-osushi.github.io/posts/099-20240422Mon, 22 Apr 2024 09:00:00 +0000099 2024-04-22

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

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

開発者向けベータ

OSS のリリース情報

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

サードパーティ

Apollo iOS 1.10.0

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

  • 新機能
    • visionOSへのサポートを追加: Apollo iOS が必要とするすべての依存関係に visionOS のサポートが追加されました
  • 改善
    • 一部の基本的なSchemaTypesにSendable適合を追加: 一部の生成されたスキーマタイプに Sendable への準拠が追加されました

Lottie 4.4.3

https://github.com/airbnb/lottie-spm/releases/tag/4.4.3

  • バグ修正
    • 非同期アニメーションの読み込み後のアニメーションサイズ不整合が修正されました
    • プライバシーマニフェストの NSPrivacyAccessedAPITypeReasons が更新されました
    • Core Animation のタイムリマッピングの複雑さの計算にアニメーションの長さを含めるように修正されました

Realm v10.49.2

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

  • 新機能
    • AppConfiguration のデフォルトベース URL が services.cloud.mongodb.com を指すように更新されました
  • バグ修正
  • MongoDB コレクションのウォッチストリームを開く際に、HTTP エラー401 または 403 が返されるとクラッシュする問題が修正されました
    • 別のスレッドでファイルが閉じられる際に Realm を開くと関連して表れる可能性のあるアサーションエラーが修正されました
    • レプリケーションコードのバグによる履歴の乖離が修正されました
    • AppConfiguration.baseUrl が設定されていない場合、nil ではなくデフォルトの URL の値を返すように修正されました
    • Core の Swift パッケージにプライバシーマニフェストが追加されました
    • すでに削除された辞書のキーを削除する際のクラッシュが修正されました

RxSwift 6.7.0

https://github.com/ReactiveX/RxSwift/releases/tag/6.7.0

  • 改善
    • visionOS のサポートが追加されました
    • CocoaPods macOS のデプロイメントターゲットが SPM に合わせて 10.10 に揃えられました
    • CocoaPods で XCTest を弱くリンクして静的リンクを可能になりました
    • RxDelegateProxy でのクラッシュが修正されました
    • 不足している明示的なインポートからのリリースビルドの警告が修正されました
    • さまざまなコードの書式訂正とドキュメントの修正が行われました

Swift OpenAPI Runtime

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

  • 改善
    • application/xml ボディのサポートが追加されました
    • クエリパラメータで deepObject スタイルのサポートが追加されました
    • 予期しないコンテンツタイプヘッダーのエラーメッセージが改善されました
  • バグ修正
    • 空の additionalProperties 辞書型のエンコーディングが修正されました

The Composable Architecture 1.9.3

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

  • 新しい機能
    • StackActionOf<R> の不足していた型エイリアスを追加しました
  • 改善
    • 可能な場合、スコープ付きプレゼンテーションストアをキャッシュするようになりました
    • "inert"な enum の状態を監視できるようになりました
    • SwiftSyntax 510 / Xcode 15.3 の警告が修正されました
    • シートや他のナビゲーション用に enum のストアを non reducer cases へスコープすることが可能になりました
    • enum @Reducer マクロで package アクセス修飾子がサポートされました
    • observe へのネストした呼び出しを捕捉するランタイム警告診断が追加されました
]]>
https://ios-osushi.github.io/posts/098-20240415098 2024-04-15Firebase Apple SDK のバイナリアーティファクトにコード署名が追加、SwiftFormat のいくつかのバグが修正されてリリース、ほかhttps://ios-osushi.github.io/posts/098-20240415Mon, 15 Apr 2024 09:00:00 +0000098 2024-04-15

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

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

正式版

開発者向けベータ

OSS のリリース情報

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

サードパーティ

Firebase Apple SDK 10.24.0

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

バイナリ形式のアーティファクトにコード署名が追加されました。また、いくつかの変更が加えられました。

XcodeGen 2.40.1

https://github.com/yonaskolb/XcodeGen/releases/tag/2.40.1

.xcprivacy ファイルがリソースとして取り扱われるように戻されました。

xcbeautify 2.1.0

https://github.com/cpisciotta/xcbeautify/releases/tag/2.1.0

依存しているライブラリのアップデート等が行われました。

SwiftFormat 0.53.7

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

redundantParenswrapEnumCases におけるバグが修正されました。また redundantInit の改善が行われました。

]]>
https://ios-osushi.github.io/posts/097-20240408097 2024-04-08ARMおよびRISC-Vマイクロコントローラを対象とした組み込みSwiftの使用例について紹介、Hello Developer 2024年4月が公開されました、Develop in Swiftチュートリアルの登場、ほかhttps://ios-osushi.github.io/posts/097-20240408Mon, 8 Apr 2024 09:00:00 +0000097 2024-04-08

ARMおよびRISC-Vマイクロコントローラを対象とした組み込みSwiftの使用例について紹介

https://www.swift.org/blog/embedded-swift-examples/

Swift はデスクトップやモバイルアプリ、サーバーバックエンド、そしてシステムソフトウェアの開発に適しています。新たに導入された実験的なコンパイルモードを活用することで、組み込み環境においても使用可能となりました。 本記事では、組み込み Swift が対応するマイクロコントローラの範囲、さらには異なるビルドシステムやボードベンダーから Swift への SDK の橋渡しについて詳しく説明しています。 加えて、組み込み Swift に関連するプロジェクト例のリポジトリが公開されており、興味のある読者にはその基にした実験を推奨しています。

https://github.com/apple/swift-embedded-examples

Hello Developer 2024年4月が公開されました

https://developer.apple.com/jp/news/?id=c5gcbgrz

  • WWDC24 の関連情報や、新しい Apple Developer YouTube チャンネルについてご案内します
  • アプリ開発におけるキャリア発展に役立つ、初登場の Develop in Swift チュートリアルについてご紹介します
  • Zach Gage 氏と Jack Schlesinger 氏が、Knotwords のクロスワードパズルをどのように再構築したのか、その舞台裏を覗いてみましょう

Develop in Swiftチュートリアルの登場

https://developer.apple.com/tutorials/develop-in-swift

コーディングを学び始めた学生やデベロッパ志望の方に最適な、まったく新しい Develop in Swift チュートリアル(英語)をご利用いただけるようになりました。Xcode でプロジェクトを構築する体験を通じて、Swift、SwiftUI、空間コンピューティングに触れることができます。

新しい記事やサンプルビューが公開されました

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

  • [記事]横並び 3D ビデオのマルチビューHEVC への変換
  • [記事]マルチビュー3D ビデオファイルの読み取り
  • [サンプルビュー]macOS の配信署名コードの作成
  • [サンプルビュー]配信用 Mac ソフトウェアのパッケージング

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

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

開発者向けベータ

OSS のリリース情報

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

サードパーティ

Lottie for iOS, macOS 4.4.2

https://github.com/airbnb/lottie-ios/releases/tag/4.4.2

  • iOS 13.0, macOS 10.15 への最小デプロイメントターゲットの更新
  • Cocoapods podspec に visionOS サポートが追加されました
  • XCFramework バンドルのビルド時に正しいバージョン番号を使用することを保証するバグ修正
  • その他変更や修正されました

Lottie for Swift Package Manager 4.4.2

https://github.com/airbnb/lottie-spm/releases/tag/4.4.2

Privacy Manifest 対応が行われました。

fastlane 2.220.0

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

  • プラグインからの Action.sh 使用時の未定義メソッドエラー修正
  • プロビジョニングプロファイルに visionOS デバイスを含める対応
  • macOS プロファイルを作成しようとするときの Mac デバイスのフィルタリングを修正
  • その他変更や修正されました

firebase-ios-sdk 10.23.1

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

  • Xcode 15.3 経由の送信をブロックする Firebase Analytics の macOS/Catalyst xcframework 構造の問題を修正しました
  • NSString(Bit) isBitEnabledAtIndex でのクラッシュを修正しました
  • GoogleAppMeasurementOnDeviceConversion で欠落していたシンボルを修正しました (10.22.1 で導入された回帰)

Nimble 13.3.0

https://github.com/Quick/Nimble/releases/tag/v13.3.0

  • サブマッチャーまたは同等の値と照合する結果のマッチャーを追加しました
  • その他変更や修正されました
  • ドキュメントには DocC を使用するようになりました

https://quick.github.io/Nimble/documentation/nimble/

XcodeGen 2.40.0

https://github.com/yonaskolb/XcodeGen/releases/tag/2.40.0

  • "" グループを指定することにより、プロジェクト ルートでローカル Swift パッケージのサポートを追加しました
  • スキームの事前アクションと事後アクションにカスタム シェルを追加しました
  • .xcprivacy ファイルはデフォルトでどのビルドフェーズにも追加されなくなりました
]]>
https://ios-osushi.github.io/posts/096-20240401096 2024-04-01WWDC2024 が6月10日から14日に開催、Swift で GNOME アプリを書く、SSWG 2024年次アップデート、App Store Connect のアップデートhttps://ios-osushi.github.io/posts/096-20240401Mon, 1 Apr 2024 09:00:00 +0000096 2024-04-01

AppleのWorldwide Developers Conference、2024年6月10日に開幕

https://www.apple.com/jp/newsroom/2024/03/apples-worldwide-developers-conference-returns-june-10-2024/

Apple は本日、 Worldwide Developers Conference(WWDC)を 2024 年 6 月 10 日から 14 日にオンライン形式で開催することを発表しました。

Swift で GNOME アプリを書く

https://swift.org/blog/adwaita-swift/

Swift は、きれいな構文、静的な型付け、コードを書きやすくする特別な機能のおかげで、ユーザーインターフェイスを作成するのに適しています。結果ビルダーは、Swift のクロージャ式構文と組み合わせることで、コードの読みやすさを大幅に向上させることができます。

SSWG 2024年次アップデート

https://swift.org/blog/sswg-update-2024/

この年次投稿では、Swift Server WorkGroup (SSWG)は、コミュニティ、エコシステム全体の成果、そして今後の 1 年間のワークグループの注力分野について振り返ります。

App Store Connectのアップデート

https://developer.apple.com/news/releases/?id=03282024a

アカウント所有者および管理者は、App Store Connect と同じ権限で、チームメンバーに App Store Connect API へのアクセスを許可できるようになりました。アクセスを許可した場合、チームメンバーは App Store Connect で個別のキーを生成して API を使用できます。

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

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

正式版

OSS のリリース情報

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

Apple

swift-format 510.1.0

https://github.com/apple/swift-format/releases/tag/510.1.0

様々な変更が行われました。

swift-foundation-icu FoundationICU 0.0.6

https://github.com/apple/swift-foundation-icu/releases/tag/0.0.6

macOS でのテスト失敗の一時的な修正と、Windows 用のビルド修正が行われました。

swift-protobuf 1.26.0

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

プライバシーマニフェストを追加して様々な修正しました。

サードパーティ

Alamofire 5.9.1

https://github.com/Alamofire/Alamofire/releases/tag/5.9.1

HTTPHeaders と HTTPHeader、HTTPMethod が Sendable に準拠しました。他にも CocoaPods の visionOS をサポートが修正されました。

SDWebImage 5.19.1 - 5.9 Patch

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

様々な修正と追加が行われました。

]]>
https://ios-osushi.github.io/posts/095-20240325095 2024-03-25try! Swift Tokyo 2024 が開催、EU でのアプリ配信に関する追加のオプション、App Store Connect でのトレーダーステータスの提供要件、xcbeautify 2.0.0 リリース、ほかhttps://ios-osushi.github.io/posts/095-20240325Mon, 25 Mar 2024 09:00:00 +0000095 2024-03-25

try! Swift Tokyo 2024 が開催

https://tryswift.jp/

2024 年 3 月 22 日から 24 日まで、国際カンファレンスである try! Swift が東京で開催されました。

詳細は公式サイトをご参照ください。

EU でのアプリ配信に関する追加のオプション

https://developer.apple.com/jp/news/?id=8c1m8hqt

EU でアプリを配信する開発者へさらに柔軟なオプションを提供するため、Web サイトから直接アプリを配信できる新しい方法を導入します。

詳細は上記のページをご参照ください。

App Store Connect でのトレーダーステータスの提供要件

https://developer.apple.com/jp/news/?id=x60uzbu9

EU の デジタルサービス法(DSA)に準拠するため、 App Store Connect でトレーダーステータスを入力できるようになりました。

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

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

正式版

OSS のリリース情報

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

Apple

Swift Syntax

510.0.1

https://github.com/apple/swift-syntax/releases/tag/510.0.1

メモリアクセスが不整合になる可能性が修正されました。

510.1.0

https://github.com/apple/swift-format/releases/tag/510.1.0

様々な変更や修正が行われました。

Swift Argument Parser 1.3.1

https://github.com/apple/swift-argument-parser/releases/tag/1.3.1

様々な変更や修正が行われました。

サードパーティ

xcbeautify

1.7.0

https://github.com/cpisciotta/xcbeautify/releases/tag/1.7.0

様々なキャプチャグループが追加されました。

2.0.0

https://github.com/cpisciotta/xcbeautify/releases/tag/2.0.0

Swift の最小バージョンが 5.9 になるなど、様々な更新が行われました。

2.0.1

https://github.com/cpisciotta/xcbeautify/releases/tag/2.0.1

make package-darwin-universal が修正されました。

Realm

v10.48.1

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

プライバシーマニフェストに NSPrivacyAccessedAPICategoryDiskSpace が追加されました。

v10.49.0

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

Realm の新しいファイルフォーマットバージョン(v24)が導入されました。

その他様々な変更や修正が行われました。

v10.49.1

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

機能強化や修正が行われました。

Xcodes App v2.1.2

https://github.com/XcodesOrg/XcodesApp/releases/tag/v2.1.2b26

macOS 14.4 でリストの行のテキストが表示されない不具合が修正されました。

APNGKit 2.3.0

https://github.com/onevcat/APNGKit/releases/tag/2.3.0

  • visionOS がサポートされました
  • 潜在的な警告を防ぐため、空のプライバシーマニフェストファイルが追加されました

Firebase Apple SDK 10.23.0

様々な変更や修正が行われました。

Apollo iOS 1.9.3

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

様々な変更や修正が行われました。

Nuke 12.5.0

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

様々な変更や修正が行われました。

Quick 7.5.0

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

保留中のテストがスキップとしてマークされるようになりました。

]]>
https://ios-osushi.github.io/posts/094-20240311094 2024-03-11Swift 5.10 がリリース、M3 チップを搭載した新しい13インチおよび15インチの MacBook Air を発表、ほかhttps://ios-osushi.github.io/posts/094-20240311Mon, 11 Mar 2024 09:00:00 +0000094 2024-03-11

M3 チップを搭載した新しい13インチおよび15インチの MacBook Air を発表

https://www.apple.com/newsroom/2024/03/apple-unveils-the-new-13-and-15-inch-macbook-air-with-the-powerful-m3-chip/

Apple が新しい MacBook Air を発表。M3 チップ搭載で最大 60%高速化し、最大 13 倍速い性能。バッテリー駆動時間は最大 18 時間で、最大 2 台の外部ディスプレイをサポート。

Swift 5.10 がリリース

https://swift.org/blog/swift-5.10-released/

Swift 5.10 では、コンパイラ解析によって安全性が証明される場合でも、一部の状況でデータレースの警告が表示されます。

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

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

正式版

開発者向けベータ

OSS のリリース情報

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

サードパーティ

apollo-ios 1.9.2

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

  • 1.9.1 との後方互換性を修正しました
  • URLSessionClient にセッションおよびタスクの説明パラメータが追加されました

SwiftFormat 0.53.4

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

  • enumNamespaces ルールが属性やマクロを持つ構造体には適用されなくなりました
  • 新しい nonisolated(unsafe) 修飾子が正しく処理されるようになりました
  • do throws(Type) 節のサポートが追加されました

swift-composable-architecture 1.9.2

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

  • 1.9 で追加された BindableAction を元に戻しました
  • swift-syntax 510 をサポートしました

Quick v7.4.1

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

  • cocoapods のバージョンアップをしました
  • beforeEach、afterEach、aroundEach で XCTSkip、StopTest を適切に処理するようにしました

realm-swift v10.48.0

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

  • computed properties のみを持つモデルを宣言する際の制限を解除しました
  • Xcode 15.3 をリリースパッケージに追加しました
  • build.sh 内の REALMEXTRABUILD_ARGUMENTS 環境変数を介した複数の引数サポートを修正しました
  • Xcode 15.3 で導入された警告のいくつかを修正しました
]]>
https://ios-osushi.github.io/posts/093-20240304093 2024-03-04iOS 15.8.2 Release Candidate リリース、iPadOS 15.8.2 Release Candidate リリース、swift-syntax 510.0.0 リリース、ほかhttps://ios-osushi.github.io/posts/093-20240304Mon, 4 Mar 2024 09:00:00 +0000093 2024-03-04

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

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

正式版

開発者向けベータ

OSS のリリース情報

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

Apple

swift-syntax 510.0.0

https://github.com/apple/swift-syntax/releases/tag/510.0.0

  • 新しい API が追加されました
    • SyntaxStringInterpolation.appendInterpolation(_: (some SyntaxProtocol)?)
    • SyntaxCollection.index(at:)
    • ClosureCaptureSyntax.init()
    • EnumCaseParameterSyntax.init()
    • DiagnosticSeverityPluginMessage.Diagnostic.Severityremark が追加
  • いくつかの API が非推奨になりました
    • Leaf Node Casts
      • https://github.com/apple/swift-syntax/issues/2092
    • Same-Type Casts
      • https://github.com/apple/swift-syntax/issues/2092
    • Base Node Casts
      • https://github.com/apple/swift-syntax/issues/2092
    • WildcardPatternSyntax.typeAnnotation
      • https://github.com/apple/swift-syntax/pull/2393
  • 互換性のない変更がいくつかされました
    • NoteMessage.fixItIDnoteID に名前変更
      • https://github.com/apple/swift-syntax/issues/2261
    • DiagnosticSpec.highlighthighlights に置換
      • https://github.com/apple/swift-syntax/pull/2213

サードパーティ

Alamofire 5.9.0

https://github.com/Alamofire/Alamofire/releases/tag/5.9.0

  • 追加
    • [🔥Experimental🔥]WebSocketRequest が追加されました
      • URLSessionWebSocketTask のラッパーとして機能し、現在は非公開のプレビューリリース。API は将来的に変更される可能性があり、フィードバックやバグ報告を受付中
    • PrivacyInfo.xcprivacy ファイルと SPM、CocoaPods、Carthage への統合が追加されました
    • Xcode で SPM を使用する際の動的リンクを強制する AlamofireDynamic ターゲットが追加されました
    • AFInfo 列挙体と Alamofire の現在のバージョンを取得するための version 変数が公開されました
  • 更新
    • Swift 5.7.1 が必要となるよう Alamofire をアップデート
    • 大きな Request.swift ファイルを分割し、さまざまな Request サブクラスをそれぞれのファイルに統合
    • Empty タイプを Sendable に変更
    • 重複するルールを削除するために .swiftformat をアップデート
  • 修正
    • 新しい Xcode バージョンでの Package.swift 内のプラットフォーム非推奨警告を修正
    • プロジェクト再構築後の Alamofire.podspec の修正
    • 各種ドキュメントの誤りを修正

SwiftFormat 0.53.3

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

  • preferForLoop ルールが "cases" で終わるループ条件を正しく単数形に変換するよう修正されました
  • preferForLoop が投げられる場合や非同期の forEach 式を誤って変更してしまうバグが修正されました
  • organizeDeclarations が有効であるものの宣言タイプが除外されていた場合の拡張ボディのソートに関するバグが修正されました
  • @unknown default ケースに関連する条件付き代入のバグが修正されました
  • enumNamespaces ルールの不安全な適用を修正しました
  • 型付き throws の初期サポートが追加されました

SwiftGen 6.6.3

https://github.com/SwiftGen/SwiftGen/releases/tag/6.6.3

  • CLI: swiftgen run--quiet--verbose フラグのサポートが追加されました
  • ビルド: rake cli:install コマンドおよびそれに伴い Homebrew formula が修正されました

    The Composable Architecture 1.9.1

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

    • 1.9.0 で発生したリグレッションを修正し、アクションケース名とバインド可能なアクションキーパス名が重複して曖昧になる問題が解消されました
    • チュートリアルでの Enum Reducer の状態を等価にする手順が追加されました
    • 1.9 のマイグレーションガイドに小さなタイポが修正されました
    ]]>
    https://ios-osushi.github.io/posts/092-20240226092 2024-02-26App Store Connect の App Analytics から visionOS アプリのメトリクスを確認可能に、CloudKit に関するいくつかのテクニカルドキュメントが公開、MLX Swift が公開、ほかhttps://ios-osushi.github.io/posts/092-20240226Mon, 26 Feb 2024 09:00:00 +0000092 2024-02-26

    App Store Connect の App Analytics から visionOS アプリのメトリクスを確認可能に

    App Store Connect update - 最新ニュース - Apple Developer https://developer.apple.com/jp/news/releases/?id=02222024a

    App Store Connect の App Analytics に visionOS アプリのデータが含まれるようになりました。visionOS 用にビルドされたアプリだけではなく、visionOS デバイスで実行される iPadOS アプリ・iOS アプリもこれに含まれます。

    CloudKit に関するいくつかのテクニカルドキュメントが公開

    Apple デベロッパテクニカルサポートが開発に関するさまざまなトピックを取り上げ、ガイダンスとして提供しているテクニカルドキュメント(Technotes)が更新されました。

    CloudKit に関連する「CloudKit スロットルについて」「NSPersistentCloudKitContainer の同期について」「NSPersistentCloudKitContainer の同期のデバッグ」の 3 つが追加されています。

    MLX Swift が公開

    Swift.org - On-device ML research with MLX and Swift https://www.swift.org/blog/mlx-swift/

    Apple シリコン搭載端末で機械学習研究を行うために使用できる MLX の Swift API として「MLX Swift」が公開されました。

    ml-explore/mlx-swift: Swift API for MLX https://github.com/ml-explore/mlx-swift

    MLX Swift は MIT ライセンスで公開されており、iOS 16.0 以降、macOS Ventura 13.3 以降で利用できます。

    Swift が Google Summer of Code 2024 に参加

    Swift.org - Swift joins Google Summer of Code 2024 https://www.swift.org/blog/swift-google-summer-of-code-2024/

    Swift が Google Summer of Code 2024 に参加することが発表されました。Swift は Google Summer of Code に 2018 年から参加しています。GSoC に参加するには応募が必要です。

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

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

    開発者向けベータ

    OSS のリリース情報

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

    サードパーティ

    The Composable Architecture 1.8.2

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

    @Reducer マクロにいくつかの修正が行われました。

    Lottie 4.4.1、Lottie for Swift Package Manager 4.4.1

    https://github.com/airbnb/lottie-ios/releases/tag/4.4.1 https://github.com/airbnb/lottie-spm/releases/tag/4.4.1

    いくつかのバグが修正されました。

    SDWebImage 5.19.0

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

    トランジションの完了を待機してコールバックする SDWebImageWaitTransition が追加されました。また UIView の拡張にある sd_cancelCurrentImageLoad が非推奨となりました。さらに、CocoaPods を用いているプロジェクト構成において、visionOS を公式にサポートしました。今後も他の SDWebImage.org の Pod が追加されていきます。

    ]]>
    https://ios-osushi.github.io/posts/091-20240219091 2024-02-19Swift Summer of Code 2023 の概要が公開、visionOS 1.0.3リリースほかhttps://ios-osushi.github.io/posts/091-20240219Mon, 19 Feb 2024 09:00:00 +0000091 2024-02-19

    Swift Summer of Code 2023 の概要が公開

    https://www.swift.org/blog/summer-of-code-2023-summary/

    Swift Summer of Code 2023 の概要が公開されました。
    主な内容は以下の通りです。

    • Swift Memcache ライブラリ
    • SwiftParser での増分解析
    • Key Path の推論と診断の改善

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

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

    正式版

    開発者向けベータ

    OSS のリリース情報

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

    サードパーティ

    SwiftFormat 0.53.2

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

    • hoistAwait ルールが try キーワードの前に await を移動する可能性があるバグを修正しました
    • redundantSelf ルールが @MainActor アノテーションによって混同されるバグを修正しました
    • unusedArgumentsguard 内の必須引数を削除するエッジケースを修正しました

    Kingfisher 7.11.0

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

    • CocoaPods で使用する場合、サポートされるプラットフォームとして visionOS を追加しました。他の依存関係マネージャーについては、以前のバージョンから既にサポートされていました
    • その他、軽微な対応が行われました

    The Composable Architecture 1.8.1

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

    Realm 10.47.0

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

    • 地理空間クエリの初期サポートが導入され、特定の地理的エリア内のオブジェクトをフィルタリングできるようになりました

    SDWebImage 5.18.11

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

    • NSDataSDImageFormat に変換する際、欠落している Break キーワードを追加しました

    XcodeGen 2.39.1

    https://github.com/yonaskolb/XcodeGen/releases/tag/2.39.1

    • XcodeGen が依存関係として使用されている場合に、重大な変更を修正するため XcodeProj バージョンを固定しました
    • その他、軽微な対応が行われました
    ]]>
    https://ios-osushi.github.io/posts/090-20240212090 2024-02-12Swift Student Challenge に応募しよう、iOS と iPadOS の利用状況が更新、ビデオやドキュメント情報が更新、ほかhttps://ios-osushi.github.io/posts/090-20240212Mon, 12 Feb 2024 09:00:00 +0000090 2024-02-12

    Swift Student Challenge に応募しよう

    https://developer.apple.com/jp/news/?id=vn4toshi

    Apple は、Swift Student Challenge を通じて次世代の学生デベロッパ、クリエイター、起業家をサポートし、コーディングへの情熱を応援しています。 アプリプレイグラウンドを構築し、2 月 25 日までに提出してください。

    iOS と iPadOS の利用状況が更新

    https://developer.apple.com/jp/support/app-store/

    iOS と iPadOS の利用状況が 2024 年 2 月 4 日に更新されました。

    Fantastical が Apple Vision Pro に登場

    https://developer.apple.com/jp/news/?id=you1yc2h

    Flexibits 社の CEO、Michael Simmons 氏が、カレンダーアプリを visionOS 向けに展開した経験について語ります。

    コード署名の仕組み

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

    コードの作成者を特定するために、コード署名でどのように証明書が使われるか確認しましょう。

    ドキュメントサイトの更新情報

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

    新しい記事や更新された記事、サンプルコードを確認しましょう。

    ビデオの更新情報

    https://developer.apple.com/jp/news/site-updates/?id=02082024e

    Xcode Cloud でソースリポジトリを接続する方法などについて確認しましょう。

    Apple UX ライティングチームとの Q&A

    https://developer.apple.com/jp/news/site-updates/?id=02082024b

    明確なオンボーディングフローや気持ちが高まるコンテンツ、効果的な通知のライティングに関するヒントが得られます。

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

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

    正式版

    開発者向けベータ

    OSS のリリース情報

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

    Apple

    swift-collections 1.1.0

    https://github.com/apple/swift-collections/releases/tag/1.1.0

    新たなデータ構造の追加など、様々な修正が行われました。

    サードパーティ

    CocoaPods 1.15.2

    https://github.com/CocoaPods/CocoaPods/releases/tag/1.15.2

    バグ修正が行われました。

    Firebase Apple 10.21.0

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

    様々な修正が行われました。

    Nuke 12.4

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

    ドキュメントの更新と、全ての visionOS のサポートが可能になりました。

    ]]>
    https://ios-osushi.github.io/posts/089-20240205089 2024-02-05App Store Review ガイドラインの更新版を公開、Swift OpenAPI Generator 1.0 リリース、EU におけるアプリ配信の変更に関するコンサルテーションのリクエスト、ほかhttps://ios-osushi.github.io/posts/089-20240205Mon, 5 Feb 2024 09:00:00 +0000089 2024-02-05

    App Store Review ガイドラインの更新版を公開

    https://developer.apple.com/jp/news/?id=7j1f99yf

    App Store Review ガイドラインが更新されました。

    どのガイドラインが EU における iOS アプリ向けの公証 にのみ適用されるかがわかるようになっています。

    ミニアプリとストリーミングゲームへのアクセスを提供する新オプションを導入

    https://developer.apple.com/jp/news/?id=f1v8pyay

    ミニアプリとゲームへのアクセスを提供するストリーミングゲームサービスおよびアプリの新オプションの提供をグローバルに開始しました。

    詳細は記事をご参照ください。

    Swift OpenAPI Generator 1.0 リリース

    OpenAPI ドキュメントから Swift のクライアントおよびサーバーのコードを生成するツールの 1.0 がリリースされました。

    OpenAPI Specification の 3.0 と 3.1 に対応しています。

    EU におけるアプリ配信の変更に関するコンサルテーションのリクエスト

    https://developer.apple.com/jp/news/?id=tr8v670x

    30 分間のオンラインコンサルテーションで、EU におけるアプリ配信の変更について質問したり、フィードバックを提供したりできます。

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

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

    開発者向けベータ

    OSS のリリース情報

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

    サードパーティ

    CocoaPods 1.15.0

    https://github.com/CocoaPods/CocoaPods/releases/tag/1.15.0

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

    The Composable Architecture

    1.7.0

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

    Observation に対応しました。

    1.7 への移行について、詳しくは公式ドキュメントをご参照ください。

    https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7/

    1.7.1

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

    改善や修正がされました。

    1.7.2

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

    改善や修正がされました。

    Apollo iOS 1.9.0

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

    改善や修正がされました。

    ]]>
    https://ios-osushi.github.io/posts/088-20240129088 2024-01-29Apple Music Classical、1月24日から日本に登場、AdAttributionKit による広告パフォーマンスの測定、Apple、EU域内でのiOS、Safari、App Storeに関する変更を発表、ほかhttps://ios-osushi.github.io/posts/088-20240129Mon, 29 Jan 2024 09:00:00 +0000088 2024-01-29

    Apple Music Classical、1月24日から日本に登場

    https://www.apple.com/jp/newsroom/2024/01/apple-music-classical-is-now-available-in-japan/

    Apple Music Classical が日本に登場し、既存の Apple Music サブスクリプション登録者は無料で利用できます。 クラシック音楽カタログや高品質なオーディオ体験を提供し、プレイリストや限定配信など、魅力的な機能があります。

    AdAttributionKit による広告パフォーマンスの測定

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

    AdAttributionKit は、広告主がプライバシーを守りつつ広告の成功を測定できます。 強化されたアトリビューション情報を提供し、アプリ間キャンペーンの測定をサポートします。

    Apple、EU域内でのiOS、Safari、App Storeに関する変更を発表

    https://www.apple.com/jp/newsroom/2024/01/apple-announces-changes-to-ios-safari-and-the-app-store-in-the-european-union/ Apple は、欧州連合のデジタル市場法に対応し、iOS、Safari、App Store に変更を加えます。 これには新 API やアプリ分析の拡張などが含まれます。

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

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

    開発者向けベータ

    OSS のリリース情報

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

    サードパーティ

    SwiftFormat 0.53.1

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

    • ファイルヘッダーがコロンを含む重複するヘッダーを生成するバグを修正しました
    • redundantInternal ルールにおいて、import 文から internal を削除しなくなりました
    • unusedArguments ルールでの誤検知を修正しました

    Quick v7.4.0

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

    • VisionOS をサポートしました
    • リリーススクリプトがローカルの ruby 依存関係を自動更新するようになりました

    realm-swift v10.46.0

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

    • フレームワークにプライバシーマニフェストを追加しました
    • CocoaPods での Realm.framework のサイズ縮小と起動時間の改善しました
    • AppConfiguration の baseURL フィールドの更新可能化をしました
    • メモリ内同期 Realms のサポートを追加しました

    その他、いくつかの修正をしました。

    XcodesApp 2.0

    https://github.com/XcodesOrg/XcodesApp

    Xcodes の v1.X では、情報パネルにほとんどの情報が含まれていましたが、新たに追加されたプラットフォームのためにスペースが不足していました。 2.0 で NavigationSplitView を使用してより効率的なデザインに更新されました。

    その他、以下の修正が入りました。 - macOS 13.0 が必要になりました - XcodesKit ライブラリの開発も開始されました

    ]]>
    https://ios-osushi.github.io/posts/087-20240122087 2024-01-22StoreKitとReviewガイドラインの更新、iOS 17.3リリース、iPadOS 17.3リリース、SwiftLog 1.5.4リリース、SwiftNIO 2.63.0リリース、ほかhttps://ios-osushi.github.io/posts/087-20240122Mon, 22 Jan 2024 09:00:00 +0000087 2024-01-22

    StoreKitとReviewガイドラインの更新

    "StoreKit Purchase Link Entitlement" が導入され、アプリ内課金を提供するアプリに別の決済手段を提供する Web サイトリンクを記載できるようになりました。この変更は米国のストアフロントでのみ有効です。

    https://developer.apple.com/jp/news/?id=plt8qzea

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

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

    正式版

    OSS のリリース情報

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

    Apple

    FoundationICU 0.0.5

    https://github.com/apple/swift-foundation-icu/releases/tag/0.0.5

    macOS 環境でのビルドが失敗することへの修正が含まれています。

    SwiftLog 1.5.4

    https://github.com/apple/swift-log/releases/tag/1.5.4

    • 内部コードの改善が行われました

    SwiftNIO 2.63.0

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

    • いくつかの改善・不具合の修正が行われました

    サードパーティ

    APNGKit 2.2.5

    https://github.com/onevcat/APNGKit/releases/tag/2.2.5

    ロジック上のバグが修正されました。

    swift-dependencies 1.2.0

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

    • @Dependency を利用したインスタンス取得時に KeyPath の代わりに型名を利用できるようになりました
    • DependencyKeyDependencyKey<Value> の定義となりました

    Firebase Apple SDK 10.20.0

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

    • Google Analytics 360 の上限文字数が増加しました
    • 初回アプリ起動時に FCM トークンが nil になってしまっていた不具合が修正されました

    詳しくはこちら https://firebase.google.com/support/release-notes/ios#10.20.0

    Lottie 4.4.0

    https://github.com/airbnb/lottie-spm/releases/tag/4.4.0

    • Privacy Manifest の対応が行われました
    • visionOS のサポートが行われました
    • Swift, Xcode の最低バージョンが Swift 5.7, Xcode 14.1 に更新されました
    • いくつかの不具合が修正されました

    Nimble 13.2.0

    https://github.com/Quick/Nimble/releases/tag/v13.2.0

    • visionOS のサポートが行われました
    • map マッチャーが追加されました
    • いくつかの改善が行われました

    Quick 7.3.1

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

    • Privacy Manifest の対応が行われました
    • 不具合の修正が行われました

    swift-openapi-runtime 1.3.2

    https://github.com/apple/swift-openapi-runtime/releases/tag/1.3.0
    https://github.com/apple/swift-openapi-runtime/releases/tag/1.3.1
    https://github.com/apple/swift-openapi-runtime/releases/tag/1.3.2

    • いくつかの改善が行われました

    swift-openapi-urlsession 1.0.1

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

    • いくつかの改善が行われました
    ]]>
    https://ios-osushi.github.io/posts/086-20240115086 2024-01-15visionOS 向けの App Store、互換性のある iPad と iPhone のアプリは自動的に公開、アプリの提出方法が公開、visionOS アプリ開発の「Hello World」、「Hello Developer 2024 年 1 月」が公開、ほかhttps://ios-osushi.github.io/posts/086-20240115Mon, 15 Jan 2024 09:00:00 +0000086 2024-01-15

    visionOS 向けの App Store、互換性のある iPad と iPhone のアプリは自動的に公開、アプリの提出方法が公開

    Apple Vision ProのApp Storeへのアプリの提出 - 最新ニュース - Apple Developer https://developer.apple.com/jp/news/?id=h5nqhq3y

    Apple Vision Pro で利用可能となる App Store へのアプリの提出が行えるようになりました。互換性のある iPad と iPhone のアプリは、自動的に公開され、App Store Connect にてその設定を変更できます。Xcode 15.2 の visionOS SDK を使用すると、アプリのユーザーインターフェイスを標準の visionOS のシステムの外観にし、プラットフォーム固有の機能を追加できます。

    visionOS アプリ開発の「Hello World」など、新しい記事や更新された記事、チュートリアル、サンプルコードのまとめ

    ドキュメント - サイトの更新情報 - Apple Developer https://developer.apple.com/jp/news/site-updates/?id=01112024b

    新しい記事や更新された記事、チュートリアル、サンプルコードのまとめが公開されました。

    visionOS 向けアプリのビルドについての Q&A が公開

    Q&A:visionOS向けアプリのビルド - 見つける - Apple Developer https://developer.apple.com/jp/news/?id=prl6dp5r

    これまでに開催された Apple Vision Pro デベロッパラボでの visionOS に関するよくある質問への回答が紹介されています。

    「Hello Developer 2024 年 1 月」が公開

    Hello Developer 2024 年 1 月 - 見つける - Apple Developer https://developer.apple.com/jp/news/?id=8fppguuh

    「Hello Developer: 2024 年 1 月」が公開されました。Apple Vision Pro についての情報などがまとめられています。

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

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

    正式版

    開発者向けベータ

    OSS のリリース情報

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

    Apple

    Swift Crypto 3.2.0

    https://github.com/apple/swift-crypto/releases/tag/3.2.0

    RSA 秘密鍵のための pkcs8PEMRepresenation、パディングなし AES-CBC、SHA-256 を使用する RSA-OAEP のサポートを含む、いくつかの追加・変更が行われました。

    SwiftSyntax 509.1.0

    https://github.com/apple/swift-syntax/releases/tag/509.1.0

    Swift 5.9.2 で追加された SE-0407 Member Macro Conformances がサポートされました。また、フォーマットに関するバグが修正されました。

    サードパーティ

    Apollo iOS 1.8.0

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

    @defer ディレクティブのエラーの修正、InputObject のケーシングストラテジーの追加、GraphQLResult 変換の拡張の追加、コード生成のパフォーマンス改善が行われました。

    SwiftFormat 0.53.0

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

    新たに preferForLoopwrapLoopBodiesnoExplicitOwnershipwrapMultilineConditionalAssignment ルールが追加されました。blankLinesBetweenChainedFunctionsblankLineAfterImports ルールがデフォルトでオンになりました。またいくつかの変更・修正が行われました。

    Kingfisher 7.10.2

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

    GIF 画像の読み込みに関するクラッシュの修正や、ビルドスクリプトの問題の解決など、いくつかのバグが修正されました。

    The Composable Architecture 1.6.0

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

    TestStore.receive(\.action, payload) が追加されました。action の Equatable 適合がない場合でも action の payload に対して比較できます。また ViewStore で SwiftUI 側から警告が発生することのある問題、@Reducer マクロの @CasePathable 自動適用に関する修正など、いくつかの変更・修正が行われました。

    Realm v10.45.3

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

    RealmSwift のビルド済み XCFramwork の配布に Xcode 15.2 向けが追加され、Xcode 14.1、Xcode 15.0 向けが削除されました。

    SDWebImage 5.18.9

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

    いくつかのバグが修正されました。

    xcbeautify 1.4.0

    https://github.com/cpisciotta/xcbeautify/releases/tag/1.4.0

    フォーマットメソッドのリファクタが含まれています。

    ]]>
    https://ios-osushi.github.io/posts/085-20240108085 2024-01-08最新のApple Developer Programライセンス契約が利用可能になりました、ほかhttps://ios-osushi.github.io/posts/085-20240108Mon, 8 Jan 2024 09:00:00 +0000085 2024-01-08

    最新のApple Developer Programライセンス契約が利用可能になりました

    https://developer.apple.com/jp/news/?id=7k36ynqd

    ポリシーの更新に対応し、複数の項目をより明確にするため、Apple Developer Program ライセンス契約が改訂されました。

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

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

    開発者向けベータ

    また、iOS および iPadOS 17.3 beta 2 は一部デバイスの起動を妨げる問題があったため、一時的に配信廃止されました。 - https://developer.apple.com/documentation/ios-ipados-release-notes/ios-ipados-17_3-release-notes

    OSS のリリース情報

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

    サードパーティ

    fastlane 2.218.0

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

    fastlane 2.219.0

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

    • 元々、システムの Ruby バージョンが使われていましたが、指定された Ruby バージョンが使われるように CI を修正しました
    • その他様々な修正が行われました

    Nuke 12.2

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

    • .m4v ファイルに別のファイルタイプの署名が追加されました
    • onStart コールバックを LazyImage に追加しました

    Nuke 12.3

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

    visionOS のサポートを追加しました。

    Nimble 13.1.2

    https://github.com/Quick/Nimble/releases/tag/v13.1.2

    CocoaPods の依存関係が修正されました。

    SDWebImage 5.18.8

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

    non-stateful view (UIImageView.image など) で sd_cancelCurrentImageLoad を使用するときの問題が修正されました。

    xcbeautify 1.2.0

    https://github.com/cpisciotta/xcbeautify/releases/tag/1.2.0

    • xcbeautify 内で使用しているライブラリやアクションのバージョンが更新されました
    • その他様々な機能の強化、修正が行われました

    xcbeautify 1.3.0

    https://github.com/cpisciotta/xcbeautify/releases/tag/1.3.0

    • xcbeautify を簡素化するための大きな取り組みの 1 ステップとして、失敗可能な初期化が CaptureGroup に追加されました
    • nicklockwood/SwiftFormat が適用されました
    • その他様々な機能の強化、修正が行われました

    xcbeautify 1.3.1

    https://github.com/cpisciotta/xcbeautify/releases/tag/1.3.1

    • xcbeautify URL が新しくなりました
      • Before: https://github.com/tuist/xcbeautify/ After: https://github.com/cpisciotta/xcbeautify/
      • Before: git@github.com:tuist/xcbeautify.git After: git@github.com:cpisciotta/xcbeautify.git
    ]]>
    https://ios-osushi.github.io/posts/084-20231225084 2023-12-25サブスクリプション向けの条件付き価格設定のお知らせ、iOS 16.7.4 リリース、iOS 17.2.1 リリース などhttps://ios-osushi.github.io/posts/084-20231225Mon, 25 Dec 2023 09:00:00 +0000084 2023-12-25

    サブスクリプション向けの条件付き価格設定のお知らせ

    https://developer.apple.com/jp/news/?id=6e9odqgu

    サブスクリプション登録者の獲得と維持を促進する新機能が追加されました。 App Store でのサブスクリプション向けの条件付き価格設定では、別のサブスクリプションのアクティブな登録者であるユーザーに対し、サブスクリプションを割引価格で提供できます。 今後数か月以内にさらに多くのデベロッパに提供を開始する予定です。ご自身のアプリへの条件付き価格設定の導入に関心がある方は、今から計画を始めて、1 月に詳細が確定次第、通知を受け取れるよう、フォームより登録をリクエストしてください。

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

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

    正式版

    OSS のリリース情報

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

    Apple

    swift-collections 1.0.6

    https://github.com/apple/swift-collections/releases/tag/1.0.6

    バグと様々な箇所が修正されました。

    サードパーティ

    swift-composable-architecture 1.5.6

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

    様々な変更がされました。 このリリースでは、コンポーザブル・アーキテクチャの API に追加や破壊的な変更はありません。しかし、Store.scope オペレーションはパフォーマンスのために大幅にリファクタリングされています。このバージョンへアップグレードした後、アプリケーションを本番環境へリリースする前に、アプリケーションのビューレイヤーを徹底的にテストしてください。

    swift-dependencies 1.1.5

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

    様々な修正が行われました。

    Nimble 13.1.1

    https://github.com/Quick/Nimble/releases/tag/v13.1.1

    cocoapods のリリースを修正しました。

    realm-swift 10.45.2

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

    様々な機能の強化、修正が行われました。

    ]]>
    https://ios-osushi.github.io/posts/083-20231218083 2023-12-18iPhone 15 Pro に空間ビデオ撮影をリリース、新しいアプリ「ジャーナル」の提供を開始、SwiftUI のチュートリアルが更新、iOS 17.2 リリース、Xcode 15.1 リリース、Swift 5.9.2 リリース、Swift OpenAPI Generator 1.0.0 リリース、ほかhttps://ios-osushi.github.io/posts/083-20231218Mon, 18 Dec 2023 09:00:00 +0000083 2023-12-18

    iPhone 15 Pro に空間ビデオ撮影をリリース

    https://www.apple.com/jp/newsroom/2023/12/apple-introduces-spatial-video-capture-on-iphone-15-pro/

    iOS 17.2 から、iPhone 15 Pro と iPhone 15 Pro Max で空間ビデオを撮影できるようになりました。

    来年の初旬以降、Apple Vision Pro でそれらの思い出を追体験できるようになります。

    新しいアプリ「ジャーナル」の提供を開始

    https://www.apple.com/jp/newsroom/2023/12/apple-launches-journal-app-a-new-app-for-reflecting-on-everyday-moments/

    iOS 17.2 のリリースで、ジャーナルと Journaling Suggestions API が提供されます。

    ジャーナルで、日々の瞬間や人生の大切な出来事を捉えて書きとめることができます。 また、写真、ビデオ、録音した音声、位置情報などを含めて豊かな思い出を作ることができます。

    Journaling Suggestions API を使い、他社製のジャーナル記録アプリも、どの瞬間について書くといいかユーザーに提案できます。

    App Store で 2023 年に日本で最も多くダウンロードされたアプリが発表

    https://www.apple.com/jp/newsroom/2023/12/apple-spotlights-the-top-apps-and-games-of-2023-on-the-app-store/

    App Store で 2023 年に日本で最も多くダウンロードされたアプリとゲームが発表されました。

    SwiftUI のチュートリアルが更新

    https://developer.apple.com/tutorials/swiftui

    SwiftUI のチュートリアルが更新され、iOS 17 と Xcode 15、Swift 5.9 に対応しました。

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

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

    正式版

    開発者向けベータ

    OSS のリリース情報

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

    Apple

    Swift 5.9.2

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

    Swift OpenAPI Generator Runtime

    1.0.0

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

    安定版がリリースされました。

    1.1.0

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

    UndocumentedPayloadheaderFieldsbody が追加されました。

    URLSession Transport for Swift OpenAPI Generator 1.0.0

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

    安定版がリリースされました。

    Swift OpenAPI Generator

    1.0.0

    安定版がリリースされました。

    1.1.0

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

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

    サードパーティ

    APNGKit 2.2.5

    https://github.com/onevcat/APNGKit/releases/tag/2.2.5

    2.2.4 の修正が誤っていたのを修正しました。

    SDWebImage 5.18.7

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

    CocoaPods に xcprivacy ファイルが追加されました。

    The Composable Architecture1

    1.5.4

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

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

    1.5.5

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

    不具合のあるコミットが元に戻されました。

    xcbeautify 1.1.1

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

    CodeSign の行の形式が更新されました。

    Realm v10.45.0

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

    様々な機能追加や修正がされました。

    ]]>
    https://ios-osushi.github.io/posts/082-20231211082 2023-12-11Apple Developer Program に月25時間の Xcode Cloud が新たに追加、 App Store への提出におけるプライバシー要件のアップデート、 ほかhttps://ios-osushi.github.io/posts/082-20231211Mon, 11 Dec 2023 09:00:00 +0000082 2023-12-11

    Apple Developer Program に月25時間の Xcode Cloud が追加

    https://developer.apple.com/jp/news/?id=ik9z4ll6

    すべての Apple Developer Program メンバーシップには、標準として毎月 25 時間分のコンピューティング時間が含まれることになりました。

    App Store への提出におけるプライバシー要件のアップデート

    https://developer.apple.com/news/?id=r1henawx

    Apple は、サードパーティ SDK に対する新しいプライバシーマニフェストと署名を導入します。 2024 年春以降、App Store への提出がその適用対象となります。

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

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

    正式版

    OSS のリリース情報

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

    Apple

    Swift Argument Parser 1.3.0

    https://github.com/apple/swift-argument-parser/releases/tag/1.3.0

    プロパティラッパーが条件付きで Sendable に適合しました。 また、様々な修正とドキュメントの改善をしました。

    Swift Foundation ICU 0.0.4

    https://github.com/apple/swift-foundation-icu/releases/tag/0.0.4

    Linux でのビルドを修正しました。

    サードパーティ

    Firebase Apple 10.19.0

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

    いくつかのメソッドが非推奨になりました。 その他、いくつかの改善が行われました。

    SDWebImage 5.18.6

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

    CADisplayLink の計算を改善し、iPhone Pro や Vision Pro の表示を改善しました。

    Swift Composable Architecture 1.5.3

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

    軽微な不具合の修正が行われました。

    Kingfisher 7.10.1

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

    いくつかの不具合の修正・改善が行われました。

    APNGKit 2.2.4

    https://github.com/onevcat/APNGKit/releases/tag/2.2.4

    iOS 17 でアプリを起動した際に発生する不具合を修正しました。

    SwiftFormat 0.52.11

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

    ワークアラウンドを更新して、Swift 5.9 での不具合に対応しました。 その他、いくつかの不具合の修正・改善が行われました。

    ]]>
    https://ios-osushi.github.io/posts/081-20231204081 2023-12-04iOS 17.1.2 リリース、iPadOS 17.1.2 リリース、macOS 14.1.2 リリース、Swift Async Algorithms 1.0 リリース、Swift Dependencies 1.1.2 リリース、ほかhttps://ios-osushi.github.io/posts/081-20231204Mon, 4 Dec 2023 09:00:00 +0000081 2023-12-04

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

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

    正式版

    開発者向けベータ

    OSS のリリース情報

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

    Apple

    Swift Async Algorithms 1.0

    https://github.com/apple/swift-async-algorithms/releases/tag/1.0.0

    多くの変更が加えられ、stable リリースが行われました。

    サードパーティ

    Swift Dependencies 1.1.2

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

    @DependencyClient @DependencyEndpoint が正しく inout を使用したクロージャのパラメータをサポートするようになりました。 また、ドキュメントの改善・修正が行われました。

    Lottie 4.3.4

    https://github.com/airbnb/lottie-spm/releases/tag/4.3.4

    いくつかの不具合の修正・改善が行われました。

    Swift Protobuf 1.25.2

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

    MessageSet のパースを行う際の順序に関する不具合が修正されました。

    ]]>
    https://ios-osushi.github.io/posts/080-20231128080 2023-11-282023年 App Review ホリデースケジュールが App Store Connect 上で告知、CocoaPods 1.14.3 が公開、The Composable Architecture (TCA) 1.5.0 が公開され DependenciesMacros が自動インポートされるように、ほかhttps://ios-osushi.github.io/posts/080-20231128Tue, 28 Nov 2023 09:00:00 +0000080 2023-11-28

    2023年 App Review ホリデースケジュールが App Store Connect 上で告知

    App Store Connect https://appstoreconnect.apple.com

    App Store で App を公開する前に行われる App Review(審査)について、2023 年のホリデースケジュールが告知されました。2023 年 11 月 22 日から 26 日、2023 年 12 月 22 日から 27 日の期間は審査の完了に時間を要する場合があるとしています。

    なお、今年は App Store Connect 上での告知となりました。これまでは 最新ニュース - Apple Developer https://developer.apple.com/jp/news にて告知されていました。

    OSS のリリース情報

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

    サードパーティ

    CocoaPods 1.14.3

    https://github.com/CocoaPods/CocoaPods/releases/tag/1.14.3

    macOS のシステムにインストールされている Ruby をサポートするために、必要な Ruby の最小バージョンが 2.6 に戻されました。

    Nuke 12.2

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

    .m4v ファイルに対応するマジックナンバーが追加されました。また LazyImageonStart コールバックが追加されました。

    The Composable Architecture 1.5.0

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

    ステート・アクションケースの KeyPath を受け取る新しい Store.scope メソッドが追加されました。これにより SwiftUI の View が再計算されるときのストアのスコープのパフォーマンスが改善されます。マイグレーションガイドも公開されています。 また、DependenciesMacros が自動でインポートされるようになりました。個別に import DependenciesMacros を記述しなくても @DependencyClient マクロが使用できるようになりました。

    ]]>
    https://ios-osushi.github.io/posts/079-20231120079 2023-11-20Xcode、Swift、SwiftUIを学ぶための新しいAppleチュートリアル「Develop in Swift」が登場、ほかhttps://ios-osushi.github.io/posts/079-20231120Mon, 20 Nov 2023 09:00:00 +0000079 2023-11-20

    Xcode、Swift、SwiftUIを学ぶための新しいAppleチュートリアル「Develop in Swift」が登場

    https://developer.apple.com/tutorials/develop-in-swift-tutorials

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

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

    開発者向けベータ

    OSS のリリース情報

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

    Apple

    Swift Algorithms 1.2.0

    https://github.com/apple/swift-algorithms/releases/tag/1.2.0

    • grouped(by:) メソッドと keyed(by:) メソッドが追加されました
    • トリミングヘルパーメソッドである endOfPrefix(while:), startOfSuffix(while) メソッドが、internal 修飾子から public 修飾子に変更されました
    • ドキュメントとパフォーマンスの改善をしました

    SwiftNIO 2.62.0

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

    • NIOAsyncChannel に executeThenClose を追加し、deinit ベースの終了メソッドと inits を非推奨にしました
    • その他、様々な改善がありました

    サードパーティ

    Apollo iOS 1.7.1

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

    • 生成された操作定義におけるフラグメントの順序の不一致を修正しました
    • [String: Any] JSON オブジェクトを受け取る SelectionSet の初期化子を追加しました

    2.217.0

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

    • スナップショットジェネレーターに iPhone 15 系, iPhone 14 系など新しい Apple デバイスのサポートを追加しました
    • SnapshotHelper の厳密な同時実行をサポートしました
    • その他、様々な改善がありました

    Firebase Apple 10.18.0

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

    • FirebaseAppCheck 機能を新しい AppCheckCore 依存関係に抽出しました
    • 匿名アカウントを電子メールのパスワード資格情報にリンクできないバグを修正しました
    • Xcode 15.1 上の visionOS 用の Firestore ビルドを修正しました
    • Xcode 15.1 のビルド警告を修正しました

    LicensePlist 3.25.1

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

    acknowledgements のパスにスペースを許可しました。

    SwiftFormat 0.52.10

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

    • enumNamespaces ルールが import struct/class ステートメントに違反する問題を修正しました
    • #if ブロックを含むステートメントを切り替えるための conditionalAssignment ルールの安全ではないアプリケーションを修正しました

    Swift Composable Architecture 1.4,0

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

    • @Reducer マクロが追加されました
    • any Reducer<State, Action> に対する Reducer ビルダーがサポートされました
    • 統合テストケースにプレビューを追加しました
    • その他、様々な改善がありました

    Swift Composable Architecture 1.4,1

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

    • 日本語と韓国語の README 翻訳を更新しました
    • その他、様々な改善がありました

    Swift Composable Architecture 1.4,2

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

    • swift-case-paths が 1.1.0 から正しく固定されるようになり、SPM 解決の問題が回避されるようになりました

    Swift Dependencies 1.1.1

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

    • @DependencyClient, @DependencyEndpoint マクロは、未実装を含む非クロージャリテラルが割り当てられたときに diagnostics を発行するようになりました
    • @DependencyClient, @DependencyEndpoint マクロは、複数行のデフォルトクロージャをサポートしました

    SDWebImage 5.18.5

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

    • iOS 17, macOS 14 に関する様々な改善がありました

    xcbeautify 1.0.1

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

    • xcbeautify で使用している swift-actions のバージョンが更新されました
    • その他、様々な改善がありました
    ]]>
    https://ios-osushi.github.io/posts/078-20231113078 2023-11-1330 を超える新しいデベロッパ向けアクティビティの開催、Apple の Swift Student Challenge、新しいカテゴリとともに 2024 年に開催、ほかhttps://ios-osushi.github.io/posts/078-20231113Mon, 13 Nov 2023 09:00:00 +0000078 2023-11-13

    30 を超える新しいデベロッパ向けアクティビティ

    11 月から 12 月にかけて、新しいデベロッパラボ、コンサルテーション、セッション、ワークショップが世界各地で開催されます。

    Apple の Swift Student Challenge、新しいカテゴリとともに 2024 年に開催

    https://www.apple.com/jp/newsroom/2023/11/apples-swift-student-challenge-to-open-in-2024-with-new-category/

    Apple の Swift Student Challenge は、想像力を発揮し現実世界のスキルを身につける機会を世界中の学生の皆さんに提供します。

    ドキュメント・サイトの更新情報

    https://developer.apple.com/jp/news/site-updates/?id=11092023b

    新しい記事や更新された記事、チュートリアル、サンプルコードを確認できます。

    エンタープライズ向け Apple Vision Pro アプリ

    https://developer.apple.com/jp/news/?id=n4yvry73

    あらゆる種類や規模の企業が、Apple Vision Pro の無限のキャンバスの可能性を探り、これまでは不可能だったアイデアを実現しています。

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

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

    正式版

    開発者向けベータ

    OSS のリリース情報

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

    サードパーティ

    LicensePlist 3.25.0

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

    CSV 出力をサポートしました。

    SwiftFormat 0.52.9

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

    様々な問題を修正しました。

    SwiftLint 0.54.0

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

    SwiftLint のビルドには Swift5.9 が必要になりました。他にも様々な修正が行われました。

    ]]>
    https://ios-osushi.github.io/posts/077-20231106077 2023-11-06M3、M3 Pro、M3 Max を発表、M3 チップを搭載した 24 インチ iMac と MacBook Pro を発表、新しい Apple Pencil の注文受付を開始、Swift.org のトップに「パッケージ」ページが追加、Swift Syntax 509.0.2 リリース、ほかhttps://ios-osushi.github.io/posts/077-20231106Mon, 6 Nov 2023 09:00:00 +0000077 2023-11-06

    M3、M3 Pro、M3 Max を発表

    https://www.apple.com/jp/newsroom/2023/10/apple-unveils-m3-m3-pro-and-m3-max-the-most-advanced-chips-for-a-personal-computer/

    次世代 CPU である、M3、M3 Pro、M3 Max が発表されました。

    M3 チップを搭載した 24 インチ iMac と MacBook Pro を発表

    M3 チップを搭載した 24 インチ iMac と MacBook Pro が発表されました。

    予約注文はすでに開始しており、2023 年 11 月 7 日より販売を開始します。

    新しい Apple Pencil の注文受付を開始

    https://www.apple.com/jp/newsroom/2023/11/the-new-more-affordable-apple-pencil-is-now-available-to-order/

    新しい Apple Pencil の注文受付を開始しました。

    Swift.org のトップに「パッケージ」ページが追加

    Swift.org のトップに「パッケージ」ページが追加されました。

    Swift パッケージのエコシステムを探索するための合理的な入口を提供します。

    OSS のリリース情報

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

    Apple

    Swift Markdown 0.3.0

    https://github.com/apple/swift-markdown/releases/tag/0.3.0

    Swift 5.9 のリリースに基づいたリリースです。

    Swift Syntax 509.0.2

    https://github.com/apple/swift-syntax/releases/tag/509.0.2

    メモリアクセスがずれることのある問題が修正されました。

    SwiftNIO 2.61.1

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

    @retroactive が使える場合のみ適用するようにしました。

    サードパーティ

    KingFisher 7.10.0

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

    • プライバシーマニフェストファイルが追加されました
    • その他様々な修正がされました

    Realm v10.44.0

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

    機能強化がされました。

    Firebase Apple 10.17.0

    様々な機能追加や修正がされました。

    XcodeGen 2.38.0

    https://github.com/yonaskolb/XcodeGen/releases/tag/2.38.0

    • supportedDestinations が追加されました
    • その他様々な機能追加や修正がされました

    Apollo iOS 1.7.0

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

    • ApolloCodegenLib が async/await を使うようになりました
    • ApolloAPI.Object がカスタムオブジェクト名 Object と衝突する不具合が修正されました
    ]]>
    https://ios-osushi.github.io/posts/076-20231030076 2023-10-30新しい Apple Pencil を発表, Apple の特別なイベント, Apple Watch のダブルタップのジェスチャーが watchOS 10.1 で利用可能に、ほかhttps://ios-osushi.github.io/posts/076-20231030Mon, 30 Oct 2023 09:00:00 +0000076 2023-10-30

    新しい Apple Pencil を発表

    https://www.apple.com/jp/newsroom/2023/10/apple-introduces-new-apple-pencil-bringing-more-value-and-choice-to-the-lineup/

    新しい Apple Pencil を、11 月上旬から販売します。

    Apple の特別なイベント

    https://developer.apple.com/jp/news/?id=iusc5sb1

    日本時間 10 月 31 日午前 9 時に開催される Apple の特別なイベントがあります。apple.com にてご視聴いただけます。

    Apple Watch のダブルタップのジェスチャーが watchOS 10.1 で利用可能に

    https://www.apple.com/jp/newsroom/2023/10/apple-watch-double-tap-gesture-now-available-with-watchos-10-1/

    新しいダブルタップのジェスチャーにより、ユーザーは片手だけで、ディスプレイに触れることなく簡単に Apple Watch Series 9 と Apple Watch Ultra 2 を操作できます。

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

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

    正式版

    開発者向けベータ

    OSS のリリース情報

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

    Apple

    Swift 5.9.1

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

    SwiftNIO 2.61.0

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

    HTTP プロトコルのアップデートに関して、ランタイムでのクラッシュが発見されたため、コードを差し戻しました。

    Swift Protobuf 1.25.0

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

    いくつかの不具合の修正が行われました。

    サードパーティ

    Alamofire 5.8.1

    https://github.com/Alamofire/Alamofire/releases/tag/5.8.1

    いくつかの不具合の修正が行われました。

    CocoaPods 1.14.2

    https://github.com/CocoaPods/CocoaPods/releases/tag/1.14.2

    pod trunk push を行った際に起こるいくつかの不具合を修正しました。

    Swift Composable Architecture 1.3.0

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

    多くの不具合修正が行われました。

    ]]>
    https://ios-osushi.github.io/posts/075-20231016075 2023-10-16iOS 16.7.1 リリース、iPadOS 16.7.1 リリース、Xcode 15.0.1 RC リリース、Swift OpenAPI Runtime 0.3.2 リリース、Apollo iOS 1.6.1 リリース、ほかhttps://ios-osushi.github.io/posts/075-20231016Mon, 16 Oct 2023 09:00:00 +0000075 2023-10-16

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

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

    正式版

    開発者向けベータ

    OSS のリリース情報

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

    Apple

    0.3.2 Swift OpenAPI Runtime

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

    base64 エンコードされたデータがサポートされました。また、Swift 5.10 に向けて CI の改善が行われました。

    3.1.0 Swift Crypto

    https://github.com/apple/swift-crypto/releases/tag/3.1.0

    Swift の最小バージョンを 5.7 に更新しました。また、_CryptoExtras に AES-CBC のサポートを追加しました。

    サードパーティ

    2.2.3 APNGKit

    https://github.com/onevcat/APNGKit/releases/tag/2.2.3

    trueColor のレンダリング方法が変更されました。

    1.6.1 Apollo iOS

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

    AnyHashable が関連するバグの修正、 iOS 14.4.1 で起きていたクラッシュが修正されました。

    v13.0.0 Nimble

    https://github.com/Quick/Nimble/releases/tag/v13.0.0

    Windows がサポートされるようになりました。また、いくつかの改善・不具合の修正が行われました。

    5.18.3 SDWebImage

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

    いくつかの不具合の修正が行われました。

    ]]>
    https://ios-osushi.github.io/posts/074-20231009074 2023-10-09「Hello Developer: 2023年10月」が公開、GitHub Actions M1 macOS ランナーがパブリックベータに、Swift Algorithms に partitioned(by:)・evenlyChunked(in:) が追加、Apollo iOS がリポジトリ分割、ほかhttps://ios-osushi.github.io/posts/074-20231009Mon, 9 Oct 2023 09:00:00 +0000074 2023-10-09

    「Hello Developer: 2023 年 10 月」が公開

    Hello Developer: 2023 年 10 月 - 見つける - Apple Developer https://developer.apple.com/jp/news/?id=gv83byb2

    Apple は「Hello Developer: 2023 年 10 月」を公開しました。Apple Vision Pro ラボについての情報や、1 on 1 のコンサルテーション、2023 年 9 月までのニュースやアップデートなどがまとめられています。

    GitHub Actions 用の Apple Silicon M1 macOS larger ランナー パブリックベータ版がリリース

    Introducing the new, Apple silicon powered M1 macOS larger runner for GitHub Actions - The GitHub Blog https://github.blog/2023-10-02-introducing-the-new-apple-silicon-powered-m1-macos-larger-runner-for-github-actions/

    GitHub Actions にて、Apple Silicon M1 ベースの macOS ランナーがパブリックベータ版としてリリースされました。GitHub によるブログ記事では、GitHub Mobile for iOS のビルドをこの M1 ランナーで実施していることが紹介されています。 記事執筆の時点では、macOS Ventura 13.6 の環境が利用できます。環境およびインストール済みのソフトウェアは actions/runner-imagesimages/macos/macos-13-arm64-Readme.md に記載されています。料金については GitHub Docs「(GitHub Actions の課金について」 に記載されています。 また、macOS Sonoma 14 対応に向けたロードマップも公開されています。

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

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

    正式版

    開発者向けベータ

    OSS のリリース情報

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

    Apple

    Swift Atomics 1.2.0

    https://github.com/apple/swift-atomics/releases/tag/1.2.0

    Swift 5.9 のサポートが含まれています。Swift 5.9 の C++ interoperability が有効になっているプロジェクトの依存関係として使用できるようになりました。また Swift 5.7 以降が必要となりました。

    Swift Collections 1.0.5

    https://github.com/apple/swift-collections/releases/tag/1.0.5

    Swift 5.8 および Swift 5.9 におけるいくつかのコンパイラの警告が除去されました。

    Swift Crypto 3.1.0

    https://github.com/apple/swift-crypto/releases/tag/3.1.0

    AES-CBC のサポートが追加されました。また Swift 5.7 以降が必要となりました。

    Swift Algorithms 1.1.0

    https://github.com/apple/swift-algorithms/releases/tag/1.1.0

    Swift 5.4 以降が必要となりました。また新たに partitioned(by:)evenlyChunked(in:) が追加されました。partitioned(by:) は引数 predicate のクロージャを実行し、その Boolfalse だったもの・true だったものの両方をタプルとして返します。evenlyChunked(in:) は引数 count の値で配列をできる限り均等になるように分割します。

    サードパーティ

    Firebase Apple SDK 10.16.0

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

    Firebase Authentication におけるカスタム認証において、reCAPTCHA v2 認証フローがサポートされました。またいくつかの問題が修正されました。

    SwiftFormat 0.52.7

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

    conditionalAssignmentredundantClosure ルールに関する問題が修正されました。

    Apollo iOS 1.6.0

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

    apollo-iosapollo-ios-codegenapollo-ios-devapollo-ios-xcframework にリポジトリが分割されています。たとえば、コード生成に関する機能を利用する場合は apollo-ios-codegen を使用するようになったため、apollo-ios-codegen 側をインポートする必要があります。 また iOS 14.4 以下で発生する問題が修正されました。

    ]]>
    https://ios-osushi.github.io/posts/073-20231002073 2023-10-02Appleがデベロッパ向けの新しいグローバルリソース「Appleのエキスパートに相談」を発表、macOS Sonoma 14 リリース、swift-asn1 リリース、ほかhttps://ios-osushi.github.io/posts/073-20231002Mon, 2 Oct 2023 09:00:00 +0000073 2023-10-02

    Appleがデベロッパ向けの新しいグローバルリソース「Appleのエキスパートに相談」を発表

    Apple は新リソースで、デベロッパにセッションやワークショップ、1 on 1 コンサルティングなどのアクセスを提供開始しました。

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

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

    正式版

    開発者向けベータ

    OSS のリリース情報

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

    Apple

    Swift ASN.1 1.0.0

    https://github.com/apple/swift-asn1/releases/tag/1.0.0

    swift-asn1 が主要リリースされ、API の安定期に入りました。

    ML Stable Diffusion 1.1.0

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

    • iOS と iPadOS のベンチマークが追加されました
    • その他、様々な改善がありました

    Swift Protobuf 1.24.0

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

    • package visibility 修飾子のサポートを追加しました
    • 1_x_release_branch ブランチ向けに Sendable やその他問題修正がありました
      • https://github.com/apple/swift-protobuf/tree/1xrelease_branch

    サードパーティ

    Lottie iOS 4.3.3

    https://github.com/airbnb/lottie-ios

    • Lottie iOS 4.3.0 の LottieAnimationView におけるクロスフェードやアニメーションの問題を修正しました
      • この問題は、LottieAnimation やレンダリングエンジンを更新する際に、予期せずに発生していました

    Lottie for Swift Package Manager 4.3.3

    https://github.com/airbnb/lottie-spm/releases/tag/4.3.3

    Lottie iOS 4.3.3 の修正と同様です。

    Apollo iOS

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

    コード生成スクリプトを使用している ApolloCodegenLib のユーザーに、非推奨メッセージを表示するようにしました。

    Swift Format 0.52.6

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

    Swift 5.9 の連続する if ステートメントに redundantReturn ルールが誤って適用されるバグを修正しました。

    Realm Swift 10.43.0

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

    • flexible sync のための Results.subscribe API を追加しました
      • Result オブジェクトを通じて flexible sync サブスクリプションをサブスクライブしたり、サブスクライブ解除したりできるようになりました
      • サブスクリプション セットからすべての名前のないサブスクリプションを削除できる新しい API を追加しました
      • その他、様々な改善がありました

    Swift Lint 0.53.0

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

    破壊的変更を含む様々な改善がありました。

    ]]>
    https://ios-osushi.github.io/posts/072-20230925072 2023-09-25各 OS がメジャーバージョンアップ、Swift 5.9 リリース、Swift Crypto 3.0.0 リリース、Swift HTTPTypes 1.0.0 リリース、CocoaPods 1.13.0 リリース、ほかhttps://ios-osushi.github.io/posts/072-20230925Mon, 25 Sep 2023 09:00:00 +0000072 2023-09-25

    iCloud+ のプランが 2 つ追加

    iCloud+ に以下の 2 つのプランが追加されました。

    • 6 TB: 月額 3,900 円(税込)
    • 12 TB: 月額 7,900 円(税込)

    各 OS がメジャーバージョンアップ

    Apple プラットフォームの各 OS のメジャーバージョンアップがリリースされました。

    Swift 5.9 リリース

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

    Swift SDK Generator の発表

    Swift SDK Generator が発表されました。

    swift-testing の発表

    swift-testing が発表されました。

    ビジョンや方向性については Vision.md をご参照ください。

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

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

    正式版

    開発者向けベータ

    OSS のリリース情報

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

    Apple

    Swift Crypto 3.0.0

    https://github.com/apple/swift-crypto/releases/tag/3.0.0

    CryptoKitError に新しいケースが追加されました。

    Swift HTTPTypes 1.0.0

    https://github.com/apple/swift-http-types/releases/tag/1.0.0

    Swift HTTPTypes が正式リリースされました。

    サードパーティ

    Periphery 2.15.1

    https://github.com/peripheryapp/periphery/releases/tag/2.15.1

    Swift 5.9 に対応しました。 他にも不具合が修正されました。

    SwiftFormat 0.52.4

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

    様々な修正が行われました。

    Carthage 0.39.1

    https://github.com/Carthage/Carthage/releases/tag/0.39.1

    visionOS に対応しました。 他にも修正が行われました。

    Realm v10.42.3

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

    • Carthage リリースが Xcode 15 でビルドされるようになりました
    • SPM 用の Realm.xcframework が機能しない不具合が修正されました

    Lottie 4.3.1

    https://github.com/airbnb/lottie-ios/releases/tag/4.3.1

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

    Lottie for Swift Package Manager 4.3.1

    https://github.com/airbnb/lottie-spm/releases/tag/4.3.1

    Lottie 4.3.1 の修正と同様です。

    SDWebImage 5.18.2

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

    watchOS 上の SDDisplayLink が他のプラットフォームと同じように動作しない不具合が修正されました。

    CocoaPods 1.13.0

    https://github.com/CocoaPods/CocoaPods/releases/tag/1.13.0

    • visionOS に対応しました
    • Xcode 15 でビルドに失敗する不具合が修正されました
    ]]>
    https://ios-osushi.github.io/posts/071-20230918071 2023-09-18SwiftUI Navigation Split View の採用、ユニバーサッリンクのデバック、新しい Apple Watch 、 iPhone の発表、ほかhttps://ios-osushi.github.io/posts/071-20230918Mon, 18 Sep 2023 09:00:00 +0000071 2023-09-18

    SwiftUI NavigationSplit View の採用

    Navigation Split View を使用すると、旧バージョンの OS との互換性を維持しながら、SwiftUI アプリで 2 列や 3 列のナビゲーションを実現できます。

    https://developer.apple.com/documentation/technotes/tn3154-adopting-swiftui-navigation-split-view

    ユニバーサルリンクのデバック

    ユニバーサルリンクがアプリではなく Safari で開く原因を調べる方法を紹介します。

    https://developer.apple.com/jp/news/site-updates/?id=09062023d

    AirPods Pro (第 2 世代)を USB-C 充電にアップグレード

    Apple は 9 月 13 日 (水) 、MagSafe 充電 ( USB-C ) に対応した AirPods Pro ( 第 2 世代 ) を発表しました。世界で最も人気の高いヘッドフォンがさらに優れたものになります。

    https://www.apple.com/jp/newsroom/2023/09/apple-upgrades-airpods-pro-2nd-generation-with-usb-c-charging/

    先進的で新しい Apple Watch Series 9 を発表

    世界で最も売れている腕時計に新しい機能を導入し、環境に関する重要なマイルストーンを達成する、Apple Watch Series 9 を発表しました。

    https://www.apple.com/jp/newsroom/2023/09/apple-introduces-the-advanced-new-apple-watch-series-9/

    Apple Watch Ultra 2 を発表

    Apple は 9 月 13 日 (水) 、Apple の最も有能で屈強なスマートウォッチに新しい機能をもたらす Apple Watch Ultra 2 を発表しました。

    https://www.apple.com/jp/newsroom/2023/09/apple-unveils-apple-watch-ultra-2/

    iPhone 15 と iPhone 15 Plus を発表

    Apple は驚くほど美しい質感のあるマット仕上げを施した業界初のカラーインフューズド背面ガラスを備えた iPhone 15 と iPhone 15 Plus を発表しました。

    https://www.apple.com/jp/newsroom/2023/09/apple-debuts-iphone-15-and-iphone-15-plus/

    iPhone 15 Pro と iPhone 15 Pro Max を発表

    iPhone 15 Pro と iPhone 15 Pro Max は航空宇宙産業レベルのチタニウムを使ってデザインされた、Apple 史上最も軽い Pro モデルを提供します。

    https://www.apple.com/jp/newsroom/2023/09/apple-unveils-iphone-15-pro-and-iphone-15-pro-max/

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

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

    正式版

    OSS のリリース情報

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

    Apple

    swift-format 509.0.0

    https://github.com/apple/swift-format/releases/tag/509.0.0

    新しいルールなど、様々な修正が行われました。

    サードパーティ

    lottie-ios 4.3.0

    https://github.com/airbnb/lottie-ios/releases/tag/4.3.0

    SwiftUI が正式にサポートされるなど、様々な新機能・修正が行われました。

    lottie-spm 4.3.0

    https://github.com/airbnb/lottie-spm/releases/tag/4.3.0

    SwiftUI が正式にサポートされるなど、様々な新機能・修正が行われました。

    AlamofireImage 4.3.0

    https://github.com/Alamofire/AlamofireImage/releases/tag/4.3.0

    様々な追加や修正・更新が行われました。

    fastlane 2.215.0

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

    様々な修正が行われました。

    firebase-ios-sdk 10.15.0

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

    様々な修正が行われました。

    Nimble v12.3.0

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

    toEventually の非同期バリアントは、マッチャーが一致することを確認するために非構造化バックグラウンドタスクをキックオフしなくなりました。その他にも様々な追加・修正が行われました。

    Quick v7.3.0

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

    TestState のプロパティラッパーのデフォルト初期化子を追加しました。その他にも様々な追加・修正が行われました。

    realm-swift v10.42.2

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

    様々な追加・修正が行われました。

    SDWebImage 5.18.1

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

    Vision OS サポートを追加しました。そのほかにも様々な追加・修正が行われました。

    ]]>
    https://ios-osushi.github.io/posts/070-20230911070 2023-09-11Apple Vision Pro で iPad / iPhone アプリを次のレベルへ、iOS 16.6.1 リリース、ほかhttps://ios-osushi.github.io/posts/070-20230911Mon, 11 Sep 2023 09:00:00 +0000070 2023-09-11

    Apple Vision Pro で iPad / iPhone アプリを次のレベルへ

    Apple Vision Pro のリリースに合わせて、新しい App Store が公開されます。この App Store では、visionOS 向けに開発されたアプリやゲームをはじめ、iPad / iPhone アプリも紹介されます。

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

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

    開発者向けベータ

    OSS のリリース情報

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

    サードパーティ

    LicensePlist 3.24.11

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

    新しく Source キーを追加しました。

    R.swift 7.4.0

    https://github.com/mac-cain13/R.swift/releases/tag/7.4.0

    いくつかの改善・修正が行われました。

    apollo-ios 1.5.0

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

    ネットワーク API にカスタムのコンテキストを渡す機能を追加しました。

    ]]>
    https://ios-osushi.github.io/posts/069-20230904069 2023-09-04最新のApple Developer Program使用許諾契約が利用可能に、Appleの特別なイベントが日本時間9月13日午前2時に開催、iOS 17 beta 8リリース、ほかhttps://ios-osushi.github.io/posts/069-20230904Mon, 4 Sep 2023 09:00:00 +0000069 2023-09-04

    最新のApple Developer Program使用許諾契約が利用可能に

    Apple Developer Program 使用許諾契約が、ポリシーの更新や近日公開する機能に対応したものへ改訂されました。

    https://developer.apple.com/jp/news/?id=9liziwsj

    Appleの特別なイベントが日本時間9月13日午前2時に開催

    Apple の特別なイベントが日本時間 9 月 13 日午前 2 時に開催されます。

    https://developer.apple.com/jp/news/?id=29c7dtwk

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

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

    開発者向けベータ

    OSS のリリース情報

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

    サードパーティ

    Alamofire 5.8.0

    https://github.com/Alamofire/Alamofire/releases/tag/5.8.0

    VisionOS のサポートが追加されました。また、 Android サポートが追加されました。いくつかの改善・修正が行われました。

    SDWebImage 5.18.0

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

    VisionOS のサポートが追加されました。また、いくつかの改善・修正が行われました。

    swift-protobuf 1.23.0 Release

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

    いくつかの改善・修正が行われました。

    SwiftFormat 0.52.3

    ttps://github.com/nicklockwood/SwiftFormat/releases/tag/0.52.3

    いくつかの改善・修正が行われました。

    Swift OpenAPI Generator 0.1.13 & 0.2.0 & 0.2.1

    https://github.com/apple/swift-openapi-generator/releases/tag/0.1.13 https://github.com/apple/swift-openapi-generator/releases/tag/0.2.0 https://github.com/apple/swift-openapi-generator/releases/tag/0.2.1

    非推奨の API が削除され、いくつかの改善・修正が行われました。 Minor version アップデートに伴う修正は以下フォーラムを参照してください。

    https://forums.swift.org/t/swift-openapi-generator-0-2-0-released-openapi-3-1-multiple-content-types/67053

    Swift OpenAPI Runtime 0.1.11 & 0.2.0

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

    非推奨の API が削除され、いくつかの改善・修正が行われました。

    Swift OpenAPI URLSession 0.1.3 & 0.2.0 & 0.2.1

    https://github.com/apple/swift-openapi-urlsession/releases/tag/0.1.3 https://github.com/apple/swift-openapi-urlsession/releases/tag/0.2.0 https://github.com/apple/swift-openapi-urlsession/releases/tag/0.2.1

    いくつかの改善・修正が行われました。

    ]]>
    https://ios-osushi.github.io/posts/068-20230828068 2023-08-28iOSDC Japan 2023 までまもなく、iOS 17 beta 7・Xcode 15 beta 7 が公開、The Composable Architecture 1.2.0 リリース、Firebase Apple SDK 10.14.0 リリース、ほかhttps://ios-osushi.github.io/posts/068-20230828Mon, 28 Aug 2023 09:00:00 +0000068 2023-08-28

    iOSDC Japan 2023 までまもなく

    iOSDC Japan 2023 https://iosdc.jp/2023/

    iOS 関連技術をコアのテーマとしたソフトウェア技術者のためのカンファレンス、iOSDC Japan 2023 が 2023 年 9 月 1 日から開催されます。

    オフライン会場は早稲田大学理工学部西早稲田キャンパス、オンライン会場はニコニコ生放送となっています。参加にはチケットの購入が必要です。

    TestFlight のアップデート

    TestFlight Update - 最新ニュース - Apple Developer https://developer.apple.com/jp/news/releases/?id=08232023a

    Xcode 15 beta 7 でビルドしたアプリを内部テストおよび外部テストへ提出できるようになりました。

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

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

    開発者向けベータ

    OSS のリリース情報

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

    サードパーティ

    The Composable Architecture 1.2.0

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

    iOS 13.0+ 向けの古いアラート表示のサポートが追加されました。また binding 可能な view state をテストするための TestStore.bindings が追加されました。さらにいくつかの問題が修正されました。

    Firebase Apple SDK 10.14.0

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

    Firebase Authentication のメール認証フローにおいて reCAPTCHA のサポートが追加されました。また Firebase A/B Testing の一部のクラッシュが修正されました。visionOS App のプロジェクトで使用するには Xcode 15 beta 6 以降が必要となります。

    Kingfisher 7.9.1

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

    Xcode 15 beta への対応が進んでいます。プライバシーマニフェストファイルの更新も行われました。また XCFramework のビルド時に発生する Swift 6 向けのエラーが修正されました。

    ]]>
    https://ios-osushi.github.io/posts/067-20230821067 2023-08-21Swift Server ワークグループの進展を更新、SwiftFormat 0.52.2 リリース、The Composable Architecture 1.1.0 リリース、ほかhttps://ios-osushi.github.io/posts/067-20230821Mon, 21 Aug 2023 09:00:00 +0000067 2023-08-21

    Swift Serverワークグループの進展を更新(SSWG):2022年次の成果と2023年次の目標

    https://www.swift.org/blog/sswg-update-2023/

    Swift Server ワークグループ(SSWG)は、年に一度コミュニティの達成点を振り返り、次年の目標を設定します。
    2022 年は構造化された並行性の進展、ツールの改善などが実現されました。

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

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

    正式版

    開発者向けベータ

    OSS のリリース情報

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

    Apple

    Swift Argument Parser 1.2.3

    https://github.com/apple/swift-argument-parser/releases/tag/1.2.3

    Musl libc で ArgumentParser を使用できるようになりました。他にも様々な修正がありました。

    Swift OpenAPI Generator 0.1.9

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

    • 空文字列を含む Nullable enums の生成に失敗する問題を修正しました
    • スキーマ警告をエラーとして扱わないようにしました
    • CI での厳密な同時実行チェックを有効にしました
    • 他にも様々な修正がありました

    swift-openapi-runtime 0.1.9

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

    • @preconcurrency import Foundation をスコープ付きインポートに置き換えました
    • enum/oneOfs において、文書化されていないケースを生成しないようにしました

    サードパーティ

    SwiftFormat 0.52.0

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

    • 冗長な内部アクセス修飾子を削除する redundantInternal ルールが追加されました
    • typealias 型をアルファベット順にソートする sortTypealiases ルールが追加されました
    • ヘッダーコメントのファイル名が実際のファイルと一致するように headerFileName ルールが追加されました
    • その他、様々なルール追加、不具合修正がありました

    SwiftFormat 0.52.1

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

    • 様々な不具合修正がありました

    SwiftFormat 0.52.2

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

    • let または if let 式で static Self が正しく削除されなかった問題を修正しました
    • redundantReturn ルールで // swiftformat:disable ディレクティブが機能しない問題を修正しました
    • 偽のアサーション失敗を修正しました

    XcodeGen 2.36.1

    https://github.com/yonaskolb/XcodeGen/releases/tag/2.36.1

    • ENABLE_MODULE_VERIFIER ビルド設定の追加は、テストやいくつかのセットアップで問題を引き起こすため、元に戻しました

    XcodeGen 2.37.0

    https://github.com/yonaskolb/XcodeGen/releases/tag/2.37.0

    • ビルドツールプラグインをターゲットに追加するためのサポートが追加されました

    The Composable Architecture 0.58.1

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

    • The Composable Architecture v1 への移行を容易にするため、さらにいくつかのソフト非推奨 API をハード非推奨にしました

    The Composable Architecture 0.58.2

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

    • TestStore.init に関する非推奨の警告を修正し、バックポートしました

    The Composable Architecture 1.1.0

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

    • Reducer.onChange(of:) のオーバーロードが追加され、設定可能な removeDuplicates クロージャを取るようになりました
    • Effect.throttleThe Composable Architecture 1.0.0 において代理がないため、この機能を戻しました
    • その他、ドキュメント更新や不具合修正がありました

    Apollo iOS 1.4.0

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

    • コード生成時にフィールド名の casing 戦略を設定できるようになりました
    • コードおよびマニフェスト生成における永続化クエリの設定方法を更新しました
    • 他のスキーマモジュールタイプに関するドキュメントを更新し、より明確にしました

    Nuke 12.1.6

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

    • ImageCache のパフォーマンスが 20%向上しました
    • NukeExtensions のパフォーマンスが 5%向上しました
    • 可能な限り canImport に切り替えることで、将来の visionOS リリースをサポートするようにコードを更新しました
    ]]>
    https://ios-osushi.github.io/posts/066-20230814066 2023-08-14Apple は日本で 40 周年を迎えました、請求の問題をユーザーがアプリ内で解決できるようになりました、ほかhttps://ios-osushi.github.io/posts/066-20230814Mon, 14 Aug 2023 09:00:00 +0000066 2023-08-14

    Apple は日本で 40 周年を迎えました

    https://www.apple.com/jp/newsroom/2023/08/apple-celebrates-40-years-in-japan/

    Apple は 1983 年に最初のオフィスを開設して 40 年目を迎えました。

    請求の問題をユーザーがアプリ内で解決できるようにするためのサポート

    https://developer.apple.com/jp/news/?id=kjsf2tlp

    4 月に発表があった通り、ユーザーはアプリ内で支払いの問題を解決できるようになります。 これにより、アプリのコンテンツやサービス、サブスク登録を継続してもらいやすくなります。

    TestFlight のアップデート

    https://developer.apple.com/news/releases/?id=08092023a

    開発者向けベータで追加された iPadOS や tvOS での SDK を使用して Xcode 15 beta 6 でビルドされたアプリを内部および外部テストへ提出できるようになりました。

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

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

    正式版

    -App Store Connect 1.12.2

    開発者向けベータ

    OSS のリリース情報

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

    Apple

    Swift Crypto 2.6.0

    https://github.com/apple/swift-crypto/releases/tag/2.6.0

    基本的な RSA 公開鍵の暗号化と秘密鍵の復号化を提供する API を追加、他にも様々な修正・追加がされました。

    Swift OpenAPI Runtime 0.1.8

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

    不発のクエリ項目をサポートしました。

    Swift OpenAPI Generator 0.1.8

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

    スキーマの警告を診断に転送する改善などをしました。

    SwiftNIO 2.58.0

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

    様々な追加・修正がありました。

    Swift log 1.5.3

    https://github.com/apple/swift-log/releases/tag/1.5.3

    クリーンアップと細かな互換性の改善や他にも様々な修正がありました。

    サードパーティ

    Swift Format 0.51.15

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

    正規表現リテラルが演算子と間違えられるいくつかの追加ケースを修正しました。他にも様々な修正がありました。

    XcodeGen 2.36.0

    https://github.com/yonaskolb/XcodeGen/releases/tag/2.36.0

    visionOS のサポートを追加しました。他にも様々な修正がありました。

    ]]>
    https://ios-osushi.github.io/posts/065-20230807065 2023-08-07理由の宣言が求められる API の一覧が公開、GitHub でコードスキャンのデフォルト設定が Swift で利用可能に、Dependabot が Swift をサポート、The Composable Architecture 1.0.0 リリース、ほかhttps://ios-osushi.github.io/posts/065-20230807Mon, 7 Aug 2023 09:00:00 +0000065 2023-08-07

    理由の宣言が求められるAPIの一覧が公開

    一部の API がユーザーのデバイスに関するデータを収集する目的で誤用されることがあります。 誤用を防ぐため、それらの API を使用する場合に、目的をアプリのプライバシーマニフェストで宣言することを開発者へ義務付けることになりました。 2024 年春以降は必須となります。

    GitHub でコードスキャンのデフォルト設定が Swift で利用可能に

    https://github.blog/changelog/2023-07-31-code-scanning-default-setup-is-now-available-for-swift/

    GitHub のコードスキャンのデフォルト設定が、CodeQL による Swift 解析に対応しました。

    Dependabot が Swift をサポート

    https://github.blog/changelog/2023-08-01-swift-support-for-dependabot-updates/

    Dependabot が Swift の依存関係を更新する PR を作成するようになりました。

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

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

    開発者向けベータ

    OSS のリリース情報

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

    Apple

    Swift OpenAPI Runtime

    0.1.6

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

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

    0.1.7

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

    機能追加や不具合修正がされました。

    Swift OpenAPI Generator

    0.1.6

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

    機能追加や不具合修正がされました。

    0.1.7

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

    機能追加や不具合修正がされました。

    サードパーティ

    The Composable Architecture 1.0.0

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

    • 非推奨の API をすべて削除しました
    • 他の関連ライブラリも 1.0.0 がリリースされました

    Kingfisher 7.9.0

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

    • visionOS のサポートが追加されました
    • 他にも機能追加やドキュメント修正などが行われました

    Nuke 12.1.5

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

    DataCache メタデータを隠しファイルへ移動しました。

    Realm v10.42.0

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

    • visionOS のサポートが追加されました Swift Package Manager または XCFramework を介してインストールします
    • XCFramework でない Carthage のインストールがサポートされなくなりました --use-xcframeworks を必ず使ってください

    Firebase Apple 10.13.0

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

    Apollo iOS 1.3.3

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

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

    SwiftFormat 0.51.14

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

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

    ]]>
    https://ios-osushi.github.io/posts/064-20230731064 2023-07-31visionOSシミュレータのその先へ、自動更新サブスクリプションのオファーコードに関して、iOS 15.7.8 リリース、ほかhttps://ios-osushi.github.io/posts/064-20230731Mon, 31 Jul 2023 09:00:00 +0000064 2023-07-31

    visionOSシミュレータのその先へ

    visionOSシミュレータのその先へ、ア⁠プ⁠リやゲ⁠ー⁠ムの準備を進⁠め⁠ま⁠し⁠ょ⁠う⁠

    Apple Vision Pro ラボへの参加や、キットの貸し出しの申し込みが開始されました。

    自動更新サブスクリプションのオファーコードに関して

    Auto-renewable subscriptions

    自動更新サブスクリプションに、100 万件のオファーコードを作成できるようになりました。

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

    正式版

    OSS のリリース情報

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

    Apple

    SwiftNIO 2.57.0

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

    NIOAsyncChannelConfigurationSendable に対応しました。 その他、いくつかの修正・改善が行われました。

    Swift Protobuf 1.22.1

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

    SPM 関連の修正・改善が行われました。

    サードパーティ

    Apollo iOS 1.3.2

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

    いくつかの修正・改善が行われました。

    Nuke 12.1.4

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

    暗号化のライブラリを CommonCrypto から CryptoKit にアップデートしました。 その他、いくつかの修正・改善が行われました。

    xcbeautify 0.21.1, 1.0.0

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

    いくつかの修正・改善が行われました。

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

    CocoaPods のサポートを廃止しました。

    ]]>
    https://ios-osushi.github.io/posts/063-20230724063 2023-07-24各種 OS パッチリリース、Apollo iOS 1.3.2 リリース、SwiftDependencies 0.6.0 リリース、Nuke 12.1.4 リリース、ほかhttps://ios-osushi.github.io/posts/063-20230724Mon, 24 Jul 2023 09:00:00 +0000063 2023-07-24

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

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

    正式版

    OSS のリリース情報

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

    サードパーティ

    Apollo iOS 1.3.2

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

    いくつかの修正・改善が行われました。また、 ApolloCodegenConfiguration に含まれている queryStringLiteralFormat が非推奨になりました。

    SwiftDependencies 0.6.0

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

    いくつかの改善が行われました。

    Nuke 12.1.4

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

    いくつかの改善が行われました。また、 DataCacheisCompressionEnabled が非推奨になりました。

    Realm v10.41.1

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

    いくつかの修正・改善が行われました。 また、今までは static.realm.io にリリースのパッケージがアップロードされていましたが、今後は GitHub にパッケージがアップロードされるようになります。

    SwiftFormat 0.51.13

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

    いくつかの修正・改善が行われました。ルール organizeDeclarations 内の package キーワードのサポートが追加されました。

    swift-composable-architecture 0.56.0

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

    いくつかの修正・改善が行われました。また、 TestStore でのスコープが非推奨になりました。

    Swift OpenAPI Generator 0.1.5

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

    CLI の各プラットフォームの最低サポートバージョンの更新がされました。

    Swift OpenAPI Runtime 0.1.5

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

    いくつかの修正・改善が行われました。

    Swift OpenAPI URLSession 0.1.2

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

    いくつかの修正・改善が行われました。

    ]]>
    https://ios-osushi.github.io/posts/062-20230717062 2023-07-17Swift HTTP Types が公開、エジプト・ナイジェリア・タンザニア・トルコでのアプリおよびアプリ内課金の価格が変更、iOS 17 beta 3・Xcode 15 beta 4 が公開、ほかhttps://ios-osushi.github.io/posts/062-20230717Mon, 17 Jul 2023 09:00:00 +0000062 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 が追加されました。

    ]]>
    https://ios-osushi.github.io/posts/061-20230710061 2023-07-10Xcode 15 beta 3リリース、iOS 17 beta 3リリース、TestFlightのアップデート、ほかhttps://ios-osushi.github.io/posts/061-20230710Mon, 10 Jul 2023 09:00:00 +0000061 2023-07-10

    TestFlightのアップデート

    • 以下の SDK を使用し Xcode 15 beta 3 でビルドされたアプリを内部および外部テスト用へ提出できるようになりました。
      • iOS 17 beta 3iPadOS 17 beta 3visionOS 1 betamacOS 14 beta 3tvOS 17 beta 3watchOS 10 beta 3
      • 内部および外部テスト用の visionOS アプリをサポートし、visionOS 上で iOS および iPadOS アプリをテストできるようになりました

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

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

    開発者向けベータ

    OSS のリリース情報

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

    Apple

    SwiftNIO 2.55.0

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

    • 以下を Sendable に準拠させた extension の追加
      • NIOAsyncSequenceProducer.Source, NIOThrowingAsyncSequenceProducer.Source
      • Musl libc のサポートを追加
      • input と output が閉じられた時、チャンネルを閉じるようにしました
      • Android 用から、いくつかの追加した Musl を修正し、さらに libc が見つからない場合にエラーを出すようになりました
      • 可能な限り #if canImport(Darwin) を使用するようになりました
      • 他にもいくつかの修正が行われました

    サードパーティ

    Quick 7.1.0

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

    • beforeEachjustBeforeEachafterEach ブロックで throw を使用できるようになりました
    • Quick が XCTest に対して、定義された順序でテストが実行されるように提案するようになりました
    • configurations で指定された beforeEach ブロックが AsyncSpec テストで実行されるようになりました
    • xitBehavesLike(_ name: String)QuickSpecBehavior で使用できるようになりました
    • 他にもいくつかの修正が行われました

    SwiftLint 0.52.4

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

    • quick_discouraged_call ルールで static spec メソッドを扱うようになりました
    • type が Quick 7 で instance method から class method に変更されました
    • コマンドラインおよび Web サイトでのルール設定の表示を整えました
    • 他にもいくつかの修正が行われました

    periphery 2.15.0

    https://github.com/peripheryapp/periphery/releases/tag/2.15.0

    • Swift 5.7macOS 12 はサポート対象外になりました
    • インデックス作成と解析の実行時間を最大 60%削減しました
    • 他にもいくつかの修正が行われました

    XcodeProj 8.12.0

    https://github.com/tuist/XcodeProj/releases/tag/8.12.0

    • PBXBuildRule.dependencyFile 属性を追加しました
    • 最後に確認された upgradeCheck 定数と swiftUpgradeCheck 定数を更新するように変更
    • defaults の xcschemeFormatVersion, lastSwiftUpgradeCheck, lastUpgradeCheck を追加しました
    ]]>
    https://ios-osushi.github.io/posts/060-20230703060 2023-07-03新しいデザインリソースがアップデート、ほかhttps://ios-osushi.github.io/posts/060-20230703Mon, 3 Jul 2023 09:00:00 +0000060 2023-07-03

    新しいデザインリソースが利用可能に

    Apple プラットフォームのアプリを作成するためのデザインリソースが新たにアップデートされ、アプリをさらにスピーディかつ正確にデザインできるようになりました。

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

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

    開発者向けベータ

    OSS のリリース情報

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

    Apple

    1.0.1 - swift distributed tracing

    https://github.com/apple/swift-distributed-tracing/releases/tag/1.0.1

    Package.swift からプラットフォーム要件を削除しました。

    サードパーティ

    12.1.2 - Nuke

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

    デバッグモードの watchOS でビルドに失敗する問題を修正しました。

    v10.41.0 - Realm

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

    同期接続の多重化のサポートを追加しました。他にもいくつかの改善・不具合の修正が行われました。

    8.11.0 - XcodeProj

    https://github.com/tuist/XcodeProj/releases/tag/8.11.0

    Xcode ランタイム問題のブレークポイントをサポートしました。他にもいくつかの改善・不具合の修正が行われました。

    1.4.1 - May the Vision Pro be with you 🥽 - xcodes

    https://github.com/XcodesOrg/xcodes/releases/tag/1.4.1

    VisionOS runtime のダウンロードサポートを追加しました。また、README もアップデートしました。

    ]]>
    https://ios-osushi.github.io/posts/059-20230626059 2023-06-26フィーチャーフラグの使用、WWDC23 の発表、ヒューマンインターフェースガイドラインが日本語に翻訳、visionOS SDK が利用可能に、Core ML Stable Diffusion 1.0.0 リリース、ほかhttps://ios-osushi.github.io/posts/059-20230626Mon, 26 Jun 2023 09:00:00 +0000059 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

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

    ]]>
    https://ios-osushi.github.io/posts/058-20230530058 2023-05-29WWDC23 までまもなく、期間中に Apple 以外が主催するさまざまなイベントをまとめたページが公開、App Store のレシート署名中間証明書がSHA-256アルゴリズムを使用するものに今後更新される、ほかhttps://ios-osushi.github.io/posts/058-20230530Tue, 30 May 2023 09:00:00 +0000058 2023-05-29

    WWDC23 までまもなく

    AppleのWorldwide Developers Conference、2023年6月5日(日本時間6月6日)に開幕 - Apple (日本) https://www.apple.com/jp/newsroom/2023/05/apples-worldwide-developers-conference-to-kick-off-june-5-2023/

    基調講演は日本時間 2023 年 6 月 6 日午前 2 時から、Apple Web サイト、Apple Developer App、Apple TV App、YouTube で視聴できます。

    その後、Platforms State of the Union(日本時間 2023 年 6 月 6 日午前 5 時 30 分)と続いていきます。

    WWDC23 期間中に Apple 以外が主催するさまざまなイベントをまとめたページ、「Beyond WWDC」も用意されており、LINE・ZOZO・Yahoo! JAPAN による「Extended Tokyo 2023」、try! Swift による「try! Swift DUB DUB」、MOSA による「フォロー コネクトFabLab : WWDC23」、Swift 愛好会による「Swift愛好会スピンオフ WWDC23セッション要約会」などが紹介されています。

    Apple Design Awards 2023年のファイナリストが発表

    2023年Apple Design Awardsのファイナリスト - Apple Design Awards - Apple Developer https://developer.apple.com/jp/design/awards/

    2023 年の Apple Design Awards のファイナリストが発表されました。受賞者は日本時間 2023 年 6 月 6 日午前 10 時 30 分から発表されます。

    App Store のレシート署名中間証明書がSHA-256アルゴリズムを使用するものに今後更新される

    App Storeのレシート署名中間証明書に関する近日開始予定のアップデート - 最新ニュース - Apple Developer https://developer.apple.com/jp/news/?id=smofnyhj

    TN3138: Handling App Store receipt signing certificate changes | Apple Developer Documentation https://developer.apple.com/documentation/technotes/tn3138-handling-app-store-receipt-signing-certificate-changes

    App Store のレシートをデバイス上で検証する App 向けに、App Store レシート署名中間証明書がアップデートされます。

    まずは 2023 年 6 月 20 日、iOS 16.6、iPadOS 16.6、tvOS 16.6、 watchOS 9.6、または macOS Ventura 13.5 以降で実行されるデバイスでの Sandbox 環境のレシートは、この証明書の SHA-256 版で署名されるようになります。2023 年 8 月 14 日には App Store に提出される新規 App や App のアップデート、および Sandbox 環境の App でレシートが SHA-256 中間証明書で署名されるようになります。

    Apple 公証サービスでは altool または Xcode 13 以前からのアップロードは 2023 年 11 月 1 日以降受領されない

    Apple公証サービスのアップデート - 最新ニュース - Apple Developer https://developer.apple.com/jp/news/?id=y5mjxqmn

    WWDC22 のセッション「Mac Appの公証に関する最新情報」で告知されたとおり、2023 年 11 月 1 日以降、Apple 公証サービスでは altool または Xcode 13 以前からのアップロードは受領されなくなります。notarytool コマンドラインユーティリティに移行するか、Xcode 14 以降にアップグレードする必要があります。

    OSS のリリース情報

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

    サードパーティ

    SwiftFormat 0.51.10

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

    いくつかの問題が修正されました。

    fastlane 2.213.0

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

    scan に run_rosetta_simulator が追加されるなど、いくつかの変更が行われました。

    Firebase Apple SDK 10.10.0

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

    Xcode 14.1 以降が必要となりました。またいくつかの変更が行われました。

    Realm v10.40.0

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

    SectionedResults のパフォーマンスが向上しました。またいくつかの変更・修正が行われました。

    ]]>
    https://ios-osushi.github.io/posts/057-20230522057 2023-05-22Xcode 14.3.1 RC リリース、iOS / iPadOS 16.5 のリリース、ほかhttps://ios-osushi.github.io/posts/057-20230522Mon, 22 May 2023 09:00:00 +0000057 2023-05-22

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

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

    正式版

    開発者向けベータ

    OSS のリリース情報

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

    Apple

    SwiftSyntax

    SwiftSyntax 508.0.1

    508.0.0 と比較して、差分の少ないアップデートに対応しました。

    swift-format

    swift-format 508.0.1

    508.0.0 と比較して、差分の少ないアップデートに対応しました。

    Foundation ICU

    swift-foundation-icu 0.0.2

    iOS と Windows のビルドに関する修正をしました。

    サードパーティ

    SDWebImage

    SDWebImage 5.15.8

    macOS 上でクラッシュする事象に対応しました。

    The Composable Architecture

    The Composable Architecture 0.53.1

    • 軽微な修正をしました
    • チュートリアルとドキュメントを修正しました

    Apollo iOS

    Apollo iOS 1.2.0

    • マイナーアップデートに際して、一部のコードで移行が必要になります。移行ガイドを参照してください
    • パフォーマンスを向上しました
    • その他、軽微な修正をしました

    Quick

    Quick 7.0.0

    • 7.0.0 にメジャーアップデートしました
    • 非同期テストの書き方に変更が入りました
    • その他、軽微な修正をしました
    ]]>
    https://ios-osushi.github.io/posts/056-20230515056 2023-05-15Swift Markdown 0.2.0 リリース、Alamofire 5.7.0 リリース、SwiftLint 0.52.0 リリース、ほかhttps://ios-osushi.github.io/posts/056-20230515Mon, 15 May 2023 09:00:00 +0000056 2023-05-15

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

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

    開発者向けベータ

    OSS のリリース情報

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

    Apple

    SwiftNIO 2.53.0

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

    さまざまな変更がされました。

    Swift Markdown 0.2.0

    https://github.com/apple/swift-markdown/releases/tag/0.2.0

    Swift 5.8 にもとづいてリリースされました。

    サードパーティ

    Alamofire

    5.7.0

    https://github.com/Alamofire/Alamofire/releases/tag/5.7.0

    • Swift 5.5+ と iOS 11+ が必要です
    • ボディの圧縮をサポートしました。デフォルトは無効です
    • その他更新や修正がされました
    5.7.1

    https://github.com/Alamofire/Alamofire/releases/tag/5.7.1

    デプロイメントターゲットが iOS 10+ に戻りました。

    SwiftLint

    0.52.0

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

    0.52.1

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

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

    0.52.2

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

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

    The Composable Architecture 0.53.0

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

    さまざまな更新がされました。

    RxSwift 6.6.0

    https://github.com/ReactiveX/RxSwift/releases/tag/6.6.0

    さまざまな更新がされました。

    swift-dependencies 0.5.0

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

    • SwiftWasm に対応しました
    • その他更新されました
    ]]>
    https://ios-osushi.github.io/posts/055-20230508055 2023-05-08Foundation Package のプレビュー版が利用可能に、iOS 16.5 beta 4 リリース、iPadOS 16.5 beta 4 リリース、ほかhttps://ios-osushi.github.io/posts/055-20230508Mon, 8 May 2023 09:00:00 +0000055 2023-05-08

    Foundation Package のプレビュー版が利用可能に

    Swift で作成された新たなオープンソースの Foundation プロジェクトが発表されました。GitHub にて以前から公開されていた swift-corelibs-foundation は C プロジェクトを Swift を使用してラップしたプロジェクトであり、新たな Foundation プロジェクトは Swift 製で作り直したプロジェクトです。

    https://github.com/apple/swift-foundation

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

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

    開発者向けベータ

    OSS のリリース情報

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

    Apple

    0.4.0 - Core ML Stable Diffusion

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

    いくつかの改善が行われました。

    SwiftNIO 2.51.1 & 2.52.0 - SwiftNIO

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

    いくつかの改善・不具合の修正が行われました。

    サードパーティ

    v10.38.2 & v10.39.0 & v10.39.1 - Realm

    https://github.com/realm/realm-swift/releases/tag/v10.38.2 https://github.com/realm/realm-swift/releases/tag/v10.39.0 https://github.com/realm/realm-swift/releases/tag/v10.39.1

    いくつかの改善・不具合の修正が行われました。 actor-isolated な Realm 定義が追加されました。詳しくは v10.39.0 の Changelog を参照してください。

    2.35.0 - XcodeGen

    https://github.com/yonaskolb/XcodeGen/releases/tag/2.35.0

    共有のブレークポイントがサポートされました。putResourcesBeforeSourcesBuildPhase のサポートが追加されました。 また、いくつかの不具合が修正されました。

    4.2.0 - Lottie for Swift Package Manager

    https://github.com/airbnb/lottie-spm/releases/tag/4.2.0

    いくつかの改善・不具合の修正が行われました。

    1.1.3 - Apollo iOS

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

    いくつかの不具合の修正が行われました。

    0.4.2 - Dependencies

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

    いくつかの改善・不具合の修正が行われました。

    0.51.8 & 0.51.9 - SwiftFormat

    https://github.com/nicklockwood/SwiftFormat/releases/tag/0.51.8 https://github.com/nicklockwood/SwiftFormat/releases/tag/0.51.9

    いくつかの改善・不具合の修正が行われました。

    2.2.2 - APNGKit

    https://github.com/onevcat/APNGKit/releases/tag/2.2.2

    いくつかの不具合の修正が行われました。

    5.15.7 - Fix Crash - SDWebImage

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

    いくつかの改善・不具合の修正が行われました。

    ]]>
    https://ios-osushi.github.io/posts/054-20230426054 2023-04-26App Store の価格設定のアップグレードのための移行期間終了日が迫る、未対応の場合は160円が100円、320円が300円へと自動更新されることに、ほか Xcode 14.3 に関連するいくつかの問題などが修正されました。https://ios-osushi.github.io/posts/054-20230426Wed, 26 Apr 2023 09:00:00 +0000054 2023-04-26

    App Storeの価格設定のアップグレードのための移行期間の終了日が迫る

    最適化されたグローバルな価格設定の5月9日のアップデートに向けた準備 - 最新ニュース - Apple Developer https://developer.apple.com/jp/news/?id=74739es1

    2022 年 12 月に発表され、2023 年 3 月 9 日から移行期間となった App Store の価格設定のアップグレードについて、2 か月間の移行期間の終了日が迫っています。 2023 年 3 月 8 日以降に App や App 内課金の価格等に関連する更新をしていない限り、2023 年 5 月 9 日に App Store 全体で自動更新されます。

    こちらの対応を行なっていない場合、たとえば、0.99 アメリカドルを設定している場合は現在の 160 円から 100 円に、1.99 アメリカドルを設定している場合は現在の 320 円から 300 円へと自動で変更されます。

    意図しない自動更新が発生しないよう、改めて Apple Developer の Web サイトを確認することをおすすめします。

    App の自動更新サブスクリプションが請求の問題によって更新されなかった場合のための新しいシート表示機能が追加

    請求の問題をユーザーがApp内で解決できるようにするための準備 - 最新ニュース - Apple Developer https://developer.apple.com/jp/news/?id=mfx8xxtc

    App の自動更新サブスクリプションが請求の問題のために更新されなかったユーザーに対して、App を離れることなく StoreKit が提供するシートを表示できるようになりました。このシートの表示を遅らせたり、シート自体を非表示にしたりするテストを行うこともできます。iOS 16.4 以降、iPadOS 16.4 以降が必要です。

    OSS のリリース情報

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

    Apple

    SwiftNIO 2.51.0

    https://github.com/apple/swift-crypto/releases/tag/2.5.0

    Swift 5.5 のサポートが終了しました。BoringSSL の CCryptoBoringSSL_CRYPTO_chacha_20() のためのメソッドが追加されました。

    サードパーティ

    R.swift 7.3.2

    https://github.com/mac-cain13/R.swift/releases/tag/7.3.2

    Swift Package Manager 関連の変更が行われました。

    fastlane 2.212.2

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

    App Store Connect にデリバリできないことがあるなど、複数の問題が修正されました。

    SwiftFormat 0.51.7

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

    redundantSelfblankLineAfterImportsfileHeader ルールに関する問題が修正されました。

    CocoaPods 1.12.1

    https://github.com/CocoaPods/CocoaPods/releases/tag/1.12.1

    Xcode 14.3 に関連するいくつかの問題などが修正されました。

    xcbeautify 0.20.0

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

    リスタートしたテストの失敗を junit のレポートに含める変更が行われました。

    SDWebImage 5.15.6

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

    watchOS 向けの SDDisplayLink の問題など、いくつかの問題が修正されました。

    ]]>
    https://ios-osushi.github.io/posts/053-20230417053 2023-04-17iOS 15.7.5 (19H332) リリース、iPadOS 15.7.5 (19H332) リリース、tvOS 16.4.1 (20L498) リリース、Firebase Apple SDK 10.8.0 リリース、ほかhttps://ios-osushi.github.io/posts/053-20230417Mon, 17 Apr 2023 09:00:00 +0000053 2023-04-17

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

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

    正式版

    開発者向けベータ

    OSS のリリース情報

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

    Apple

    SwiftNIO 2.50.0 - SwiftNIO

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

    いくつかの改善・ドキュメントの更新が行われました。

    Swift Crypto 2.4.1 - Swift Crypto

    https://github.com/apple/swift-crypto/releases/tag/2.4.1

    いくつかの改善・不具合の修正が行われました。

    サードパーティ

    0.3.0 & 0.4.0 & 0.4.1 - swift-dependencies

    https://github.com/pointfreeco/swift-dependencies/releases/tag/0.3.0 https://github.com/pointfreeco/swift-dependencies/releases/tag/0.4.0 https://github.com/pointfreeco/swift-dependencies/releases/tag/0.4.1

    いくつかの改善・不具合の修正が行われました。 0.4.1 では 0.4.0 で導入された変更が Xcode のバグ起因で revert されています。

    10.8.0 - Firebase Apple SDK

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

    いくつかの改善・変更が行われました。詳しくは以下を参照してください。 https://firebase.google.com/support/release-notes/ios#10.8.0

    1.1.2 - Apollo iOS

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

    いくつかの改善・不具合の修正が行われました。

    0.51.6 - SwiftFormat

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

    いくつかの改善・不具合の修正が行われました。

    1.8.2 - Mockolo

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

    いくつかの改善・不具合の修正が行われました。

    v12.0.0 - Nimble

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

    いくつかの改善・不具合の修正が行われました。

    ]]>
    https://ios-osushi.github.io/posts/052-20230410052 2023-04-10Swift 5.8 のリリースに伴い Apple 公式のライブラリが対応、ほかhttps://ios-osushi.github.io/posts/052-20230410Mon, 10 Apr 2023 09:00:00 +0000052 2023-04-10

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

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

    正式版

    OSS のリリース情報

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

    Apple

    SwiftSyntax

    508.0.0

    https://github.com/apple/swift-syntax/releases/tag/508.0.0

    Swift 5.8 に対応しました。

    Swift Atomics

    1.1.0

    https://github.com/apple/swift-atomics/releases/tag/1.1.0

    Swift 5.6 に対応したいくつかの機能追加と修正をしました。

    swift-format

    508.0.0

    https://github.com/apple/swift-format/releases/tag/508.0.0

    Swift 5.8 に対応しました。

    サードパーティ

    LicensePlist

    3.24.8

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

    Intel Mac 向けのプラグインを修正しました。

    3.24.9

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

    欠けていた iOS のサポートを追加しました。

    apollo-ios

    1.1.0

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

    バージョン 1.0 からのアップデートには影響がないように、内部コードを大きく修正しました。

    1.1.1

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

    細かなインストールのバグやクラッシュに対応しました。

    Nimble

    v11.2.2

    https://github.com/Quick/Nimble/releases/tag/v11.2.2

    Xcode 14.3 で発生するバグに対応しました。

    ]]>
    https://ios-osushi.github.io/posts/051-20230403051 2023-04-03App Store への提出要件が 4 月 25 日より適用開始、WWDC23 が日本時間 6 月 6 日に開幕、Xcode 14.3 リリース、Swift 5.8 リリース、SwiftLint 0.51.0 リリース、ほかhttps://ios-osushi.github.io/posts/051-20230403Mon, 3 Apr 2023 09:00:00 +0000051 2023-04-03

    App Store への提出要件が 4 月 25 日より適用開始

    https://developer.apple.com/jp/news/?id=jd9wcyov

    2023 年 4 月 25 日以降、App Store に提出する iOS、iPadOS、watchOS 向けアプリは Xcode 14.1 以降でビルドする必要があります。 iOS 16、iPadOS 16、watchOS 9 の最新機能を活用することが強く推奨されています。

    WWDC23 が日本時間 6 月 6 日に開幕

    日本時間 6 月 6 日から 10 日まで、WWDC23 がオンライン形式で開催されます。 すべての開発者が無料で参加できます。

    初日に Apple Park で開発者と学生に特別な体験が提供されます。 参加リクエストの受付期限は 4 月 4 日午前 9 時(太平洋夏時間)までで、選考の状況は 4 月 5 日午後 6 時(太平洋夏時間)までに通知されます。

    Swift 5.8 リリース

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

    Swift 5.8 の新機能の一部を簡単に確認するには、Paul Hudson がまとめた Playground をチェックしてください。

    TSPL が Swift 5.8 向けに更新されました。

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

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

    正式版

    開発者向けベータ

    https://developer.apple.com/jp/news/?id=2cakrt06

    OSS のリリース情報

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

    サードパーティ

    SwiftLint 0.51.0

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

    以下のルールは Swift コンパイラの警告を支持するため、非推奨かつオプトインルールに変更されました。

    以下のルールが追加されました。

    以下の機能が追加されました。

    • opt_in_rulesall を指定することで、すべてのオプトインルールを有効にします

    SwiftFormat

    0.51.3

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

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

    0.51.4

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

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

    xcbeautify 0.19.0

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

    xcodeproj 警告マッチャーが追加されました。

    Realm

    v10.37.1

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

    様々な更新や不具合が修正されました。

    v10.37.2

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

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

    v10.38.0

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

    • Carthage のリリースが Xcode 14.3 でビルドされるようになりました
    • リリースパッケージに Xcode 14.3 のバイナリが追加されました
    • CocoaPods 1.12.0 は Xcode 14.3 をサポートしていないことに注意してください
    • その他不具合が修正されました
    ]]>
    https://ios-osushi.github.io/posts/050-20230327050 2023-03-27ライブアクティビティについての10の質問と回答についての記事が公開、iOS 16.4 RC・Xcode 14.3 RC リリース、LicensePlist が Swift Package Plugin に対応、ほかhttps://ios-osushi.github.io/posts/050-20230327Mon, 27 Mar 2023 09:00:00 +0000050 2023-03-27

    ライブアクティビティについての10の質問と回答についての記事が公開

    10 questions with the Live Activities team - Discover - Apple Developer https://developer.apple.com/news/?id=qpqf1gru

    ライブアクティビティに関する 10 の質問についての Ask Apple での回答が公開されています。

    Xcode 14.3 RC を用いて iOS 16.4 RC 等向けにビルドした App を App Store へ提出できるように

    App Store Connect Update - 最新ニュース - Apple Developer https://developer.apple.com/jp/news/releases/?id=03212023i

    Xcode 14.3 RC を用いて iOS 16.4 RC、iPadOS 16.4 RC、macOS 13.3 RC、tvOS 16.4 RC、watchOS 9.4 RC 向けにビルドした App を App Store、TestFlight(内部テスト・外部テスト)へ提出・使用できるようになりました。

    Swift Package Index の Corporate Supporters に Apple が参加

    Swift.org - Swift Package Index gains Apple sponsorship https://www.swift.org/blog/swift-package-index-developer-spotlight/

    App やサービスを構築するのに役立つツールやライブラリを見つける際に用いることができる Swift Package Index の Corporate Supporters に、Apple が参加しました。Swift Package Index は Apple 他 2 社の Corporate Supporters、MacStadium、Microsoft の Infrastructure Supporters と Community Supporters に支えられています。

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

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

    開発者向けベータ

    OSS のリリース情報

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

    Apple

    SwiftNIO 2.49.0

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

    UDP_SEGMENTUDP_GRO のサポートが追加されました。またいくつかの新機能・バグ修正が含まれています。

    Core ML Stable Diffusion 0.3.0

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

    いくつかの問題が修正されました。

    サードパーティ

    LicensePlist 3.24.5

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

    Swift Package plugins に対応しました。

    Firebase Apple SDK 10.7.0

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

    Authentication では、Sign in with Apple のクレデンシャルから Firebase に対して ASAuthorizationAppleIDCredential.fullName を渡すための API が追加されました。 また、Cloud Firestore では OR がサポートされました。

    Nuke 12.1

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

    LazyImageViewLazyImageFetchImage に更新が入りました。またいくつかの問題が修正されました。

    ]]>
    https://ios-osushi.github.io/posts/049-20230320049 2023-03-20App Store Connect の更新、iOS 16.4 beta 4 リリース、LicensePlist 3.24.3 リリース、xcbeautify 0.18.0 リリース、ほかhttps://ios-osushi.github.io/posts/049-20230320Mon, 20 Mar 2023 09:00:00 +0000049 2023-03-20

    App Store Connect の更新

    App Store Connect が更新されました。

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

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

    開発者向けベータ

    OSS のリリース情報

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

    サードパーティ

    LicensePlist 3.24.3

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

    --swift-package-sources-path オプションが追加されました。

    xcbeautify 0.18.0

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

    • xcodeproj のエラーがマスクされないようになりました
    • Swift Package Manager のフェッチ・更新・チェックアウトのログが出力されるようになりました
    ]]>
    https://ios-osushi.github.io/posts/048-20230313048 2023-03-13StateObjectのドキュメントが大幅に更新、Apple、新しいiPhone 14とiPhone 14 Plusを発表などhttps://ios-osushi.github.io/posts/048-20230313Mon, 13 Mar 2023 09:00:00 +0000048 2023-03-13

    StateObject のドキュメントが大幅に更新

    https://developer.apple.com/documentation/swiftui/stateobject

    initialize を明示的にして良いなど、内容が大きく更新されました。

    Apple、新しい iPhone 14 と iPhone 14 Plus を発表

    https://www.apple.com/jp/newsroom/2023/03/hello-yellow-apple-introduces-new-iphone-14-and-iphone-14-plus/

    iPhone 14 のラインナップに、新たにイエローが加わります。

    Introducing Swift Certificates and Swift ASN.1

    https://www.swift.org/blog/swift-certificates-and-asn1/

    これらのライブラリを組み合わせることで TLS のセキュリティを強化し、高速で安全な実装が開発者に提供されます。

    App Storeの価格設定のアップグレードの適用範囲が全購入タイプに拡大

    https://developer.apple.com/jp/news/?id=dbrszv62

    以前からアナウンスされていた App Store の新しい価格設定に関して、App と App 内課金のすべてのタイプで利用可能になりました。

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

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

    開発者向けベータ

    OSS のリリース情報

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

    Apple

    Swift-DocC Plugin - 1.2.0

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

    Swift 5.8 以降でビルドするときに、特定のドキュメントを生成できるようになりました。

    サードパーティ

    Dependencies - 0.2.0

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

    いくつかの細かな修正をしました。

    SwiftFormat - 0.51.2

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

    メソッドチェーン、オプションの追加などを対応しました。

    The Composable Architecture - 0.52.0

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

    いくつかの細かな修正をしました。

    LicensePlist - 3.24.2

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

    ターゲットをパッケージに追加しました。

    Realm - v10.37.0

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

    エラー処理とレポートの内部が大幅に更新されました。また、いくつかの細かな修正をしました。

    ]]>
    https://ios-osushi.github.io/posts/047-20230306047 2023-03-06AppStoreConnect のドキュメントが新しい場所に移動、TestFlight で提出可能な OS バージョンが更新、Apple から「App Storeの機能を使って新規ユーザーを惹きつける方法、マーケティング戦略をテストする方法、ビジネスを成長させる方法」についてビデオが公開、ほかhttps://ios-osushi.github.io/posts/047-20230306Mon, 6 Mar 2023 09:00:00 +0000047 2023-03-06

    App Store Connect のドキュメントが新しい場所に移動

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

    App Store Connect のドキュメントはこちらの場所に移動されました。https://developer.apple.com/help/app-store-connect/

    TestFlight で提出可能な OS バージョンが更新

    https://developer.apple.com/news/releases/?id=02282023g

    Xcode 14.3 でビルドされているこれらの OS を対象としたアプリが TestFlight の内部テストと外部テストに提出可能となりました。

    • iOS 16.4 beta 2
    • iPadOS 16.4 beta 2
    • macOS 13.3 beta 2
    • tvOS 16.4 beta 2
    • watchOS 9.4 beta 2

    Apple から「App Storeの機能を使って新規ユーザーを惹きつける方法、マーケティング戦略をテストする方法、ビジネスを成長させる方法」についてビデオが公開

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

    App Store の機能を使って新規ユーザーを惹きつける方法、マーケティング戦略をテストする方法、ビジネスを成長させる方法に関するビデオが公開されました。

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

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

    開発者向けベータ

    OSS のリリース情報

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

    Apple

    Swift Crypto 2.3.0

    https://github.com/apple/swift-crypto/releases/tag/2.3.0

    SwiftWasm がサポートされました。また、いくつかの改善が行われました。

    サードパーティ

    1.12.0 - CocoaPods

    https://github.com/CocoaPods/CocoaPods/releases/tag/1.12.0

    いくつかの不具合の修正・改善が行われました。

    1.8.1 - Mockolo

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

    いくつかの改善が行われました。

    0.51.0 0.51.1 - SwiftFormat

    https://github.com/nicklockwood/SwiftFormat/releases/tag/0.51.0 https://github.com/nicklockwood/SwiftFormat/releases/tag/0.51.1

    ルールの追加などいくつかの改善が行われました。

    Firebase Apple 10.6.0 - Firebase Apple SDK

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

    いくつかの不具合の修正・改善が行われました。

    v1.10.0 - Revenge of the Sith - Xcodes.app

    https://github.com/RobotsAndPencils/XcodesApp/releases/tag/v1.10.0b18

    Apple ID がロックされてしまうことが修正されました。 また、いくつかの不具合の修正・改善が行われました。

    1.3.0 - Revenge of the Sith - xcodes

    https://github.com/RobotsAndPencils/xcodes/releases/tag/1.3.0

    Apple ID がロックされてしまうことが修正されました。 また、いくつかの不具合の修正・改善が行われました。

    5.15.5 - Fix - SDWebImage

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

    いくつかの不具合の修正が行われました。

    Nuke 12.0 - Nuke

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

    • Swift Concurrency を用いた Nuke の API が再設計されました
    • LazyImage , ImagePipeline を強化した NukeUI 2.0 として、同一リポジトリでの運用が開始されました
    • そのほか、さまざまな不具合の修正・改善が行われました
    ]]>
    https://ios-osushi.github.io/posts/046-20230227046 2023-02-27App Storeの最新機能について学んだり、質問したりできるイベントが開催、Apple ID がロックされる事象を回避する fastlane 2.212.1 がリリース、ほかhttps://ios-osushi.github.io/posts/046-20230227Mon, 27 Feb 2023 09:00:00 +0000046 2023-02-27

    App Storeの最新機能について学んだり、質問したりできるイベントが開催

    App Storeのエキスパートとつながりましょう - イベント - Apple Developer https://developer.apple.com/jp/events/app-store/

    2023 年 2 月 28 日から 4 月 13 日までの間に、App Store の最新機能について学んだり、質問したりできる、オンラインイベント・イベントが Apple によって開催されます。

    「ユーザー獲得の測定と改善のための App アナリティクス」は日本語でも実施されます。

    OSS のリリース情報

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

    Apple

    Swift Protobuf 1.21.0

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

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

    サードパーティ

    Nuke 11.6.3 11.6.4

    https://github.com/kean/Nuke/releases/tag/11.6.3 https://github.com/kean/Nuke/releases/tag/11.6.4

    Xcode 14.3 で用いる際に警告が表示される問題、ImagePipeline.image(for:delegate:) を用いた際にリソースが解放されない問題の 2 つが修正されました。

    xcbeautify 0.17.0

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

    xcodebuild -exportLocalizations を用いた際の警告に対応しました。

    fastlane 2.212.0 2.212.1

    https://github.com/fastlane/fastlane/releases/tag/2.212.0 https://github.com/fastlane/fastlane/releases/tag/2.212.1

    いくつかの機能が追加、問題の修正が行われました。 Apple ID で 2 段階認証を行う際に Apple ID がロックされる事象が修正されました。

    LicensePlist 3.24.1

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

    各オプションを設定ファイル(YAML ファイル)で定義して使えるようになりました。

    SDWebImage 5.15.4

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

    特定の Clang で用いた際に発生するクラッシュが修正されました。

    Kingfisher 7.6.2

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

    KFImage.Context.startLoadingBeforeViewAppeartrue の際、KFImage の URL に nil を設定すると、CPU 使用率が高くなり、無限ループになる問題が修正されました。

    XcodeGen 2.34.0

    https://github.com/yonaskolb/XcodeGen/releases/tag/2.34.0

    Target スキームに management が追加されました。またいくつかの問題が修正されました。

    ]]>
    https://ios-osushi.github.io/posts/045-20230220045 2023-02-20「The Swift Programming Language」が DocC を使って生成されるように、try! Swift Tokyo 2023 meetup のアーカイブが公開、iOS 16.3.1 リリース、iOS 16.4 beta リリース、Swift Async Algorithms 0.1.0 リリース、ほかhttps://ios-osushi.github.io/posts/045-20230220Mon, 20 Feb 2023 09:00:00 +0000045 2023-02-20

    「The Swift Programming Language」が DocC を使って生成されるように

    「The Swift Programming Language(TSPL)」が、Swift 5.8 から DocC を使って生成されるようになりました。
    これにより、開発者がアイデア、翻訳、修正などを簡単に提供できるようになります。

    try! Swift Tokyo 2023 meetup のアーカイブが公開

    try! Swift Tokyo 2023 meetup のアーカイブが公開されました。

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

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

    正式版

    開発者向けベータ

    OSS のリリース情報

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

    Apple

    Swift Async Algorithms 0.1.0

    https://github.com/apple/swift-async-algorithms/releases/tag/0.1.0

    • AsyncLazySequenceAsyncSyncSequence にリネームされました
    • その他修正などされました

    サードパーティ

    The Composable Architecture

    0.50.2

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

    変更や修正されました。

    0.50.3

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

    変更されました。

    0.51.0

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

    変更や修正されました。

    Kingfisher 7.6.1

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

    Swift 5.8 の問題が修正されました。

    Lottie for iOS 4.1.3

    https://github.com/airbnb/lottie-ios/releases/tag/4.1.3

    • X 軸と Y 軸の 3D 回転のサポートが追加されました
    • LottieAnimationView のサブクラス化が許可されました
    • その他変更や修正されました

    Realm v10.36.0

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

    機能追加や修正されました。

    SwiftFormat 0.50.9

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

    機能追加や修正されました。

    SDWebImage 5.15.3

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

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

    ]]>
    https://ios-osushi.github.io/posts/044-20230213044 2023-02-13MLS Season Passの提供を開始、Apple 第1四半期の業績を発表、ほかhttps://ios-osushi.github.io/posts/044-20230213Mon, 13 Feb 2023 09:00:00 +0000044 2023-02-13

    AVAudioConverter - サンプルレート変換の実行

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

    AVAudioConverter を使って、PCM オーディオバッファ間のサンプルレート変換する方法を紹介します。

    Apple、第1四半期の業績を発表

    https://www.apple.com/jp/newsroom/2023/02/apple-reports-first-quarter-results/

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

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

    正式版

    OSS のリリース情報

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

    Apple

    Core ML Stable Diffusion - 0.2.0

    エンコーダーの実装を修正しました。

    Swift Argument Parser - 1.2.2

    https://github.com/apple/swift-argument-parser/releases/tag/1.2.2

    いくつかの改善・修正が行われました。

    サードパーティ

    The Composable Architecture - 0.50.1

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

    特定の警告やクラッシュを回避するようになりました。

    Kingfisher - 7.6.0

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

    一部の設定を追加しました。

    SDWebImage - 5.15.1, 5.15.2

    https://github.com/SDWebImage/SDWebImage/releases/tag/5.15.1 https://github.com/SDWebImage/SDWebImage/releases/tag/5.15.2

    ダウンローダーの実装を修正しました。

    Firebase Apple SDK - 10.5.0

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

    いくつかの改善・修正が行われました。

    Nuke - 11.6.1, 11.6.2

    https://github.com/kean/Nuke/releases/tag/11.6.1 https://github.com/kean/Nuke/releases/tag/11.6.2

    animatedImageView で呼ばれていなかった prepareForReuse が呼ばれるようになりました。 GIF のレンダリングが正しく行われないのを修正しました。

    Realm - v10.35.0, v10.35.1

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

    ファイルサイズの改善が行われました。 その他、いくつかの改善・修正が行われました。

    Apollo iOS - 1.0.7

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

    いくつかの改善・修正が行われました。

    ]]>
    https://ios-osushi.github.io/posts/043-20230130043 2023-01-30AppとApp内課金に関する税金と価格の変更について、iOS 15.7.3 リリース、iPadOS 15.7.3 リリース、tvOS 16.3 リリース、watchOS 9.3 リリース、ほかhttps://ios-osushi.github.io/posts/043-20230130Mon, 30 Jan 2023 09:00:00 +0000043 2023-01-30

    AppとApp内課金に関する税金と価格の変更について

    https://developer.apple.com/jp/news/?id=g8dce2t4

    いくつかの地域でデベロッパーの収益額が税率の変更を反映して調整されます。 また、以前告知された 2023 年春からの App 内課金のアップグレード内容が再度案内されています。

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

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

    正式版

    OSS のリリース情報

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

    Apple

    1.5.2 - SwiftLog

    https://github.com/apple/swift-log/releases/tag/1.5.2

    過度に警告のログが出てしまっていた箇所が少なくなるよう変更されました。

    SwiftNIO 2.48.0 - SwiftNIO

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

    特殊な、Value が Void の場合の Promise の拡張が追加されました。また、メモリ確保時の処理が改善されました。

    サードパーティ

    4.1.2 - Lottie for iOS, macOS

    https://github.com/airbnb/lottie-ios/releases/tag/4.1.2

    いくつかの環境で lottie の SPM パッケージがビルドに失敗する問題が改善されました。

    4.1.2 - Lottie for Swift Package Manager

    https://github.com/airbnb/lottie-spm/releases/tag/4.1.2

    本体と同様にいくつかの環境で lottie の SPM パッケージがビルドに失敗する問題が改善されました。

    0.50.0 - The Composable Architecture

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

    いくつかの改善・修正が行われました。

    Nuke 11.6.0 - Nuke

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

    Swift 6 と互換性を持たせる変更が行われました。また、いくつかの改善・修正が行われました。

    ]]>
    https://ios-osushi.github.io/posts/042-20230123042 2023-01-23Swift for Visual Studio Code が 1.0.0 に到達、AFNetworking がアーカイブへ移行、Lottie が Swift Package Manager 経由での利用者向けに別リポジトリを公開、try! Swift Tokyo 2024 の開催が宣言、ほかhttps://ios-osushi.github.io/posts/042-20230123Mon, 23 Jan 2023 09:00:00 +0000042 2023-01-23

    Swift for Visual Studio Code が 1.0.0 に到達

    https://forums.swift.org/t/vscode-swift-v1-0-0/62668

    2021 年 12 月 24 日に 0.1.0 としてリリースされた Visual Studio Code 向けの拡張機能である Swift for Visual Studio Code が 1.0.0 に到達し、プレビュー版を脱しました。

    1.0.0 では SourceKit-LSP サーバーの再起動コマンドの追加なども行われています。

    AFNetworking がアーカイブへ移行、Alamofire への移行を呼びかけ

    https://twitter.com/afnetworking/status/1615432616613666816

    AFNetworking は Objective-C 製のネットワーキングライブラリです。約 10 年間にわたって OSS として提供されてきましたが、2023 年 1 月 17 日に非推奨となり、リポジトリがアーカイブされました。

    後続で Swift 製である Alamofire へ移行することが推奨されています。

    Lottie が Swift Package Manager 経由での利用者向けに別リポジトリを公開、依存関係の解決の高速化が目的

    ベクター形式のイラストアニメーションを行えるライブラリの Lottie は 4.0.1 以降、Swift Package Manager 経由で利用する方向けに Lottie for Swift Package Manager(airbnb/lottie-spm を公開しました。

    従来の airbnb/lottie-ios リポジトリはすべての git 履歴を含めると 300 MB 以上あり、Swift Package Manager は依存関係の解決時にそれをすべて取得しようとするため、時間がかかるという問題がありました。

    airbnb/lottie-spm は XCFramework のみが含まれる形となっており、また git 履歴も 500 kB 未満となっているため、迅速にダウンロードできるとされています。

    try! Swift Tokyo 2024 の開催が宣言

    https://twitter.com/tryswiftconf/status/1616820280361627655

    2023 年 1 月 21 日に行われた try! Swift Tokyo Meetup にて、try! Swift Tokyo 2024 の開催が宣言されました。2024 年 3 月ごろの開催が予定されているとのことです。

    また、Speaker Submission FormSponsor Inquiry Form がすでにオープンされています。

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

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

    開発者向けベータ

    OSS のリリース情報

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

    Apple

    SwiftNIO 2.47.0

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

    いくつかの修正が行われました。

    SwiftLog 1.5.0 1.5.1

    https://github.com/apple/swift-log/releases/tag/1.5.0
    https://github.com/apple/swift-log/releases/tag/1.5.1

    サポートされるバージョンが Swift 5.1 以降となりました。また、MetadataProvider が導入されました。これによりログステートメントの作成時に、自動的にログステートメントにメタデータを追加する実装を行えます。

    Swift Crypto 2.2.4

    https://github.com/apple/swift-crypto/releases/tag/2.2.4

    BoringSSL のアップデートが行われました。また AES に関する機能の追加が行われました。

    サードパーティ

    SDWebImage 5.15.0

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

    エンコーダー、デコーダー、キャッシュのパフォーマンスが向上しました。

    Firebase Apple SDK 10.4.0

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

    いくつかの修正が行われました。

    Lottie 4.1.0 4.1.1

    https://github.com/airbnb/lottie-ios/releases/tag/4.1.0
    https://github.com/airbnb/lottie-ios/releases/tag/4.1.1

    Swift Package Manager 経由で Lottie を使用する方向けに、Lottie for Swift Package Manager(airbnb/lottie-spmが公開されています。

    また、いくつかの修正が行われました。

    Realm 10.34.1

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

    いくつかの修正が行われました。

    ]]>
    https://ios-osushi.github.io/posts/041-20230116041 2023-01-16try! Swift Tokyo Meetup のトークの順番と内容が掲載、iOS 16.3 beta 2 リリース、swift-dependencies 初期リリース、ほかhttps://ios-osushi.github.io/posts/041-20230116Mon, 16 Jan 2023 09:00:00 +0000041 2023-01-16

    try! Swift Tokyo Meetup のトークの順番と内容が掲載

    try! Swift Tokyo Meetup のトークの内容と順番が掲載されました。

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

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

    開発者向けベータ

    OSS のリリース情報

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

    Apple

    Swift Argument Parser 1.2.1

    https://github.com/apple/swift-argument-parser/releases/tag/1.2.1

    サードパーティ

    Kingfisher 7.5.0

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

    • SwiftUI の View の onAppear() より先に画像をロードするため、 KFImagestartLoadingBeforeViewAppear() 修飾子が追加されました #1988 の回避策です。
    • 不具合が修正されました

    Apollo iOS 1.0.6

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

    • 最低限必要なツールのバージョンが Xcode 14 と Swift 5.7 になりました
    • 不具合が修正されました

    The Composable Architecture

    0.49.0

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

    swift-dependencies へ依存するようになりました。

    0.49.1

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

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

    0.49.2

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

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

    Dependencies 0.1.0

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

    初期リリースされました。

    Realm v10.34.0

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

    • Swift 5.5 がサポートされなくなりました
    • Carthage のビルド済みバイナリが Xcode 14.2 でビルドされるようになりました
    • 機能追加や不具合が修正されました
    ]]>
    https://ios-osushi.github.io/posts/040-20230109040 2023-01-09App Store Connect Update、Appleのデザインリソース、ほかhttps://ios-osushi.github.io/posts/040-20230109Mon, 9 Jan 2023 09:00:00 +0000040 2023-01-09

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

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

    App Store Connect Update

    https://developer.apple.com/news/releases/?id=01012023a

    クロアチアの通貨であるクーナ (HRK) に代わり、ユーロ (EUR) がクロアチアの公式通貨になりました。

    Appleのデザインリソース

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

    iOS 16 向けの Keynote デザインキットを更新しました。

    OSS のリリース情報

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

    Apple

    Swift Async Algorithms 0.0.4

    https://github.com/apple/swift-async-algorithms/releases/tag/0.0.4

    AsyncLazySequence のプロポーザルが追加されました。

    Swift Crypto 2.2.3

    https://github.com/apple/swift-crypto/releases/tag/2.2.3

    ビルドの設定を変更しました。

    サードパーティ

    SDWebImage 5.14.3 - 5.14

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

    パフォーマンスの向上といくつかの修正をしました。

    SwiftFormat 0.50.7

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

    いくつかの細かな修正をしました。

    Nuke 11.5.3

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

    ドキュメントを更新しました。

    The Composable Architecture 0.48.0, 0.48.1

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

    いくつかのクラスや関数が非推奨になりました。また、細かな修正をしました。

    ]]>
    https://ios-osushi.github.io/posts/039-20221226039 2022-12-26Ask Apple の Q&A とアンケートについて、Upcoming changes to the App Store receipt signing certificate 、SwiftNIO 2.46.0 リリース、Mint 0.17.5 リリース、Nuke 11.5.1 リリースhttps://ios-osushi.github.io/posts/039-20221226Mon, 26 Dec 2022 09:00:00 +0000039 2022-12-26

    Ask Apple の Q&A とアンケートについて

    https://developer.apple.com/jp/news/?id=boedv89w

    10 月、11 月、12 月と開催されていた Ask Apple が終了しました。 Ask Apple に参加していた場合 Slack で Q&A の内容を確認できます。

    Upcoming changes to the App Store receipt signing certificate

    https://developer.apple.com/news/?id=ytb7qj0x

    2023 年 1 月から App Store のレシート証明書は新しい形式を利用するようになり、古い形式は 2023 年 2 月 7 日で失効します。

    OSS のリリース情報

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

    Apple

    SwiftNIO 2.46.0

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

    いくつかの改善・不具合の修正が行われています。

    サードパーティ

    Mint 0.17.5

    https://github.com/yonaskolb/Mint/releases/tag/0.17.5

    実行可能な成果物を複数含むパッケージが正しくインストールされていなかった件について修正されました。

    Nuke 11.5.1

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

    いくつかの不具合が修正されました。

    ]]>
    https://ios-osushi.github.io/posts/038-20221219038 2022-12-19App Store Foundations Program が日本進出、try! Swift Tokyo がオフラインミートアップ開催を発表、JetBrains AppCode が 2022.3 で販売・サポート終了、ほかhttps://ios-osushi.github.io/posts/038-20221219Mon, 19 Dec 2022 09:00:00 +0000038 2022-12-19

    日本で App Store Foundations Program を開始

    Apple、日本でApp Store Foundations Programを開始し、アプリケーション開発者のコミュニティを支援 - Apple (日本) https://www.apple.com/jp/newsroom/2022/12/apple-launches-app-store-foundations-program-in-japan-to-support-developer-community/

    App Store Foundations Program が日本でも展開されることが発表されました。App Store Foundations Program はスタートアップ企業・アプリケーション開発者向けのプログラムで、セッションやカリキュラムなどを通じ、市場やビジネス成長について学べます。

    App Store Foundations Program はヨーロッパ地域ですでに実施されているもので、日本進出はアジア初となり、2023 年 1 月上旬に開始予定です。

    try! Swift Tokyo Meetup が2023年1月にオフライン開催

    https://twitter.com/tryswiftconf/status/1602176348323471360

    try! Swift Tokyo Meetup 2023/01/21 Sat. https://tryswift.jp/

    try! Swift Tokyo は、2023 年 1 月 21 日に都内でミートアップイベントを開催することを発表しました。try! Swift Tokyo のイベントは try! Swift Tokyo 2019 のカンファレンスが最後です。

    なおリアルタイムでのオンライン開催はされず、後日動画が公開されるとしています。

    JetBrains AppCode が 2022.3 で販売・サポート終了

    AppCode 2022.3 のリリースと販売・サポート終了のご案内 | The AppCode Blog https://blog.jetbrains.com/ja/appcode/2022/12/appcode-2022-3-release-and-end-of-sales-and-support/

    2022 年 12 月 14 日に JetBrains は AppCode 2022.3 をリリースしました。そこでは macOS Ventura や Xcode 14.2 への対応等が行われましたが、同時にこの 2022.3 のリリースを以てサポートを終了することも発表されました。

    Xcode 14 の互換性サポートと重要なセキュリティアップデートは、2023 年 12 月 31 日まで継続されます。

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

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

    正式版

    Xcode 14.2 には Swift 5.7.2 が同梱されています。

    開発者向けベータ

    OSS のリリース情報

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

    Apple

    Core ML Stable Diffusion 0.1.0

    Releases · apple/ml-stable-diffusion https://github.com/apple/ml-stable-diffusion/releases

    Apple Silicon 搭載端末(Mac・iPhone・iPad)において Stable Diffusion を Core ML を用いて取り扱うことのできる OSS が初リリースです。

    サードパーティ

    R.swift 7.2.4

    https://github.com/mac-cain13/R.swift/releases/tag/7.2.4

    iOS・macOS・Mac Catalyst での問題が修正されました。

    Nuke 11.4.0 11.4.1 11.5.0

    https://github.com/kean/Nuke/releases/tag/11.4.0 https://github.com/kean/Nuke/releases/tag/11.4.1 https://github.com/kean/Nuke/releases/tag/11.5.0

    DataLoader.delegate の動作の変更が行われました。またいくつかの問題が修正されました。

    ]]>
    https://ios-osushi.github.io/posts/037-20221212037 2022-12-12Swift Summer of Code 2022 まとめ、App Store の価格設定に関する最大のアップグレードを発表、Ask Apple がもう 1 週間開催、Swift 用の新しいオープンソース Foundation プロジェクトを発表、Lottie for iOS メジャーバージョンアップ、ほかhttps://ios-osushi.github.io/posts/037-20221212Mon, 12 Dec 2022 09:00:00 +0000037 2022-12-12

    Swift Summer of Code 2022 まとめ

    Swift プロジェクトが GSoC(Google Summer of Code) に参加しました。

    5 人の偉大なコントリビューターがプロジェクトを成功させました。

    • SwiftSyntaxBuilder をブートストラップ
    • 型推論アルゴリズムのデバッグ出力の改善
    • ArgumentParser のインタラクティブモード
    • Swift-DocC の Web サイトでのクイックナビゲーション
    • Swift 用 Kafka クライアントパッケージ

    Apple Music Sing を発表

    https://www.apple.com/jp/newsroom/2022/12/apple-introduces-apple-music-sing/

    一緒に歌える新機能が発表されました。

    今月後半に Apple Music のサブスクリプション登録者が利用できるようになります。

    App Store の価格設定に関する最大のアップグレードを発表

    https://www.apple.com/jp/newsroom/2022/12/apple-unveils-biggest-upgrade-to-app-store-pricing-including-700-new-price-points/

    700 の追加のプライスポイントと新しい価格設定ツールを提供する、App Store の最初の立ち上げ以来最も包括的な価格設定機能のアップグレードを発表しました。

    詳細は記事をご参照ください。

    Ask Apple がもう 1 週間開催

    https://developer.apple.com/jp/news/?id=w8mnmpnp

    12 月 12 日〜 16 日に、Ask Apple がもう 1 週間開催されます。

    Swift 用の新しいオープンソース Foundation プロジェクトを発表

    Foundation が Swift で書き直され、オープンソースの Swift Packages として公開されることが発表されました。

    • パフォーマンスの向上: C 言語と Swift の変換コストがなくなり、パフォーマンスが向上します。
    • 実装の統一: プラットフォームに関係なく、Foundation の標準的な実装となり、単一のコアとして提供します。
    • コントリビュートプロセスの公開: すべての開発者が Foundation へ貢献できるよう、新しいオープンなプロセスが利用可能になります。
    • バイナリサイズの縮小: Foundation は 5 つのパッケージに分かれる提案がされ、それによりバイナリサイズが縮小します。
      • FoundationEssentials : システムに依存しない最も重要な型を提供します。
      • FoundationInternationalization : フォーマットされた日付や時刻のようなローカライズされたコンテンツを扱えます。
      • FoundationNetworking : 引き続きネットワーキングを提供します。
      • FoundationXML : 引き続き XML のサポートを提供します。
      • FoundationObjCCompatibility : 特定のアプリケーションで有用なレガシー API が含まれます。

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

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

    開発者向けベータ

    OSS のリリース情報

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

    Apple

    SwiftCrypto 2.2.2

    https://github.com/apple/swift-crypto/releases/tag/2.2.2

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

    Swift Collections 1.0.4

    https://github.com/apple/swift-collections/releases/tag/1.0.4

    ドキュメントが更新されました。 機能の変更はありません。

    Swift Atomics 1.0.3

    https://github.com/apple/swift-atomics/releases/tag/1.0.3

    • ドキュメント バンドルが含まれるようになり、DocC で API ドキュメントをより適切に表示できるようになりました
    • CMake ビルド構成が修正されました

    サードパーティ

    R.swift

    7.2.0

    https://github.com/mac-cain13/R.swift/releases/tag/7.2.0

    • DataResource から直接データを取得する関数が追加されました
    • macOS で Nib と Storyboard が正しくパースされるようになりました
    7.2.1

    https://github.com/mac-cain13/R.swift/releases/tag/7.2.1

    生成されたコードの無効な LocaleReference が修正されました。

    7.2.2

    https://github.com/mac-cain13/R.swift/releases/tag/7.2.2

    以下の完全修飾名を生成します。

    • ColorResource
    • DataResource
    • ImageResource
    7.2.3

    https://github.com/mac-cain13/R.swift/releases/tag/7.2.3

    特定のアセットタグ名で生成されるコードが壊れていたのを修正されました。

    Firebase Apple SDK 10.3.0

    Xcode 14 に付属のシミュレータは、macOS Ventura 以降を搭載した T2 チップ搭載の Intel Mac または Apple Silicon Mac において iOS 16 のリモート通知に対応していますが、それに Firebase Cloud Messaging(FCM)が対応しました。
    また Cloud Firestore のマルチデータベースサポートなど機能追加や不具合修正が行われました。

    詳細はリリースノートをご参照ください。

    Lottie for iOS

    4.0.0

    https://github.com/airbnb/lottie-ios/releases/tag/4.0.0

    Lottie for iOS がメジャーバージョンアップしました。

    主な変更は以下の通りです。

    • 最小サポートバージョンが Swift 5.5 になりました
    • dotLottie ファイル形式 をサポートしました
    • 新しい Core Animation のレンダリングエンジンが、サポートされているアニメーションに対してデフォルトで有効になりました
    • DecodingStrategy.dictionaryBased がデフォルトで有効になりました
    • LottieAnimationView が使う LottieBackgroundBehavior のデフォルトは pause から .pauseAndRestore に変わりました
    • 以下の後方互換性の型が削除されました
      • Animation
      • AnimationView
      • Color
      • Vector1D
      • Vector2D
      • Vector3D
    4.0.1

    https://github.com/airbnb/lottie-ios/releases/tag/4.0.1

    • 4.0.0 で Git LFS の問題によりインストールに失敗することがあった問題を修正されました
    • リリースプロセスの一環として、 xcframework のバイナリを公開するようになりました

    SwiftLint 0.50.3

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

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

    XcodeGen 2.33.0

    https://github.com/yonaskolb/XcodeGen/releases/tag/2.33.0

    機能追加や不具合修正が行われました。

    ]]>
    https://ios-osushi.github.io/posts/036-20221225036 2022-12-05Apple Silicon 上で Stable Diffusion を実行できるように、App Store のエキスパートとつながりましょう、R.swift のメジャーアップデート、ほかhttps://ios-osushi.github.io/posts/036-20221225Mon, 5 Dec 2022 09:00:00 +0000036 2022-12-05

    Apple が様々な記事を公開

    以下の記事が公開されました。

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

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

    正式版

    開発者向けベータ

    OSS のリリース情報

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

    Apple

    Core ML Stable Diffusion

    https://github.com/apple/ml-stable-diffusion

    Apple Silicon 上で Core ML を使って Stable Diffusion を実行できるようになりました。

    サードパーティ

    R.swift 7.0.0, 7.0.1, 7.1.0

    R.swift と R.swift.Library のプロジェクトを 1 つのパッケージに統合しました。Swift Build Tool を追加しました。また、いくつかの修正対応を行いました。

    The Composable Architecture 0.47.2

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

    テストで発生する細かなバグを修正しました。

    SwiftFormat 0.50.5, 0.50.6

    いくつかの修正対応を行いました。

    Mint 0.17.4

    https://github.com/yonaskolb/Mint/releases/tag/0.17.4

    パッケージのインストールサイズを修正しました。

    Realm v10.33.0

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

    いくつかの機能強化と修正対応を行いました。

    ]]>
    https://ios-osushi.github.io/posts/035-20221128035 2022-11-28SwiftNIO 2.45.0 リリース、Swift Crypto 2.2.1 リリース、 Mint 0.17.3 リリース、Alamofire 5.6.3 & 5.6.4 リリース、Apollo iOS 1.0.5 リリース、ほかhttps://ios-osushi.github.io/posts/035-20221128Mon, 28 Nov 2022 09:00:00 +0000035 2022-11-28

    OSS のリリース情報

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

    Apple

    SwiftNIO 2.45.0

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

    いくつかの機能の追加・修正が行われました。

    Swift Crypto 2.2.1

    https://github.com/apple/swift-crypto/releases/tag/2.2.1

    PKCS#1 RSA 公開鍵の Linux サポートが追加されました。

    サードパーティ

    Mint 0.17.3

    https://github.com/yonaskolb/Mint/releases/tag/0.17.3

    パッケージビルドに関する改善が行われました。

    Alamofire 5.6.3 & 5.6.4

    Swift Package の Swift バージョンが 5.7 に、また、いくつかの不具合が修正されました。

    Apollo iOS 1.0.5

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

    不足していた SPM プラグインが追加されて利用可能になりました。

    The Composable Architecture 0.47.0 & 0.47.1

    いくつかの改善が行われました。

    Xcodes.app v1.9.0

    https://github.com/RobotsAndPencils/XcodesApp/releases/tag/v1.9.0b17

    いくつかの改善・不具合の修正が行われました。

    SwiftFormat 0.50.4

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

    いくつかの改善・不具合の修正が行われました。

    Quick v6.1.0

    https://github.com/Quick/Quick/releases/tag/v6.1.0

    いくつかの改善・不具合の修正が行われました。

    ]]>
    https://ios-osushi.github.io/posts/034-20221121034 2022-11-21Ask Apple に寄せられたデザインに関する Q&A まとめが公開、Verify with Wallet API の使い方のページが公開、Swift Package に Metal レンダラーを含める方法の Technotes が公開、SwiftLint 0.50.0 リリース、ほかhttps://ios-osushi.github.io/posts/034-20221121Mon, 21 Nov 2022 09:00:00 +0000034 2022-11-21

    Ask Apple に寄せられたデザインに関する質問の回答まとめが公開

    Q&A: 10 Questions with Design Evangelism - Discover - Apple Developer https://developer.apple.com/news/?id=s8sl4tpa

    Ask Apple で寄せられた、デザイン・ガイドライン・キーボードショートカッドなどに関するいくつかの質問に、デザインエバンジェリズムチーム回答した内容が簡単にまとめられたページが公開されました。

    Swift.org の新着記事「Swift project in 2023」

    Swift.org - Swift project in 2023 https://www.swift.org/blog/focus-areas-2023

    年々の Swift の進化を支えている Swift コミュニティの全体像を把握できるよう、各ワークグループがそれぞれどのような事柄に注力しているかについてまとめたブログ記事が公開されました。

    Verify with Wallet API の使い方のページが公開

    Get started with the Verify with Wallet API - Apple Developer https://developer.apple.com/wallet/get-started-with-verify-with-wallet

    Wallet に登録されている身分証明書を用いて App で年齢確認や本人確認が簡単に行える、Verify with Wallet API の始め方に関するページが公開されました。現時点で Verify with Wallet API を利用できる App のカテゴリには制限があります。

    Technotes の更新

    TN3133: Packaging a Metal renderer | Apple Developer Documentation https://developer.apple.com/documentation/technotes/tn3133-packaging-a-renderer

    Apple デベロッパテクニカルサポートが開発に関するさまざまなトピックを取り上げ、ガイダンスとして提供している Technotes が更新されました。「Swift Package で Metal のレンダラーを配布する」として、Swift Package のモジュールに Metal のレンダラーを配置し、それを複数のプロジェクトで使用するための例について解説されています。

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

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

    開発者向けベータ

    OSS のリリース情報

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

    Apple

    Swift Crypto 2.2.0

    https://github.com/apple/swift-crypto/releases/tag/2.2.0

    サポートされる Swift のバージョンが 5.4 から 5.5 へ引き上げられました。また macOS Ventura の API を使うようにする変更なども含まれています。

    サードパーティ

    SDWebImage 5.14.2

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

    プロジェクトのサンプルコードおよびテストコードの更新が含まれています。

    Firebase Apple SDK 10.2.0

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

    いくつかのバグが修正されました。

    The Composable Architecture 0.46.0

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

    TestStore のイニシャライザに、DependencyValues を準備するためのクロージャが追加されました。また TestStoreopen から final へ戻りました。 さらにいくつかのバグが修正されました。

    SwiftLint 0.50.0

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

    新しい SwiftSyntax のパーサーが用いられるようになりました。Swift 5.7 の文法がより正確にパースされるようになり、Lint にかかる時間が最大で 15% 改善します。これによりいくつかのルールが書き直されました。ビルドには Swift 5.7 以降が必要になりました。
    そのほか、Xcode Cloud 対応に関する問題が修正、またいくつかのバグが修正されました。

    Apollo iOS 1.0.4

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

    CLI バージョンチェッカーが追加されました。またいくつかの変更・バグ修正が含まれています。

    Nimble 11.2.1

    https://github.com/Quick/Nimble/releases/tag/v11.2.1

    async/await に対応した Polling のプライベートメソッド execute@MainActor を付与する改善が行われました。

    xcodes 1.2.0

    https://github.com/RobotsAndPencils/xcodes/releases/tag/1.2.0

    Xcodes を使った Xcode ダウンロードの際、再び Apple ID によるサインインが求められるようになりました。また、xcodes runtimes install を用いたときのランタイムのダウンロード速度が、aria2 を用いたときほど高速で行えるようになりました。

    ]]>
    https://ios-osushi.github.io/posts/033-20221114033 2022-11-14Ask Apple の新たな 1 週間が 11 月 14 日からスタート、iOS 16.1.1 リリース、macOS 13.0.1 リリース、ほかhttps://ios-osushi.github.io/posts/033-20221114Mon, 14 Nov 2022 09:00:00 +0000033 2022-11-14

    Ask Apple の新たな 1 週間が 11 月 14 日からスタート

    11 月 14 日〜18 日の期間中、オンラインでの 1 対 1 のコンサルティングやグループ Q&A セッションが実施されます。

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

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

    正式版

    開発者向けベータ

    OSS のリリース情報

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

    Apple

    Swift Protobuf 1.20.3

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

    軽微な更新がされました。

    Swift Argument Parser 1.2.0

    https://github.com/apple/swift-argument-parser/releases/tag/1.2.0

    • @OptionGroup にタイトルを付けられるようになりました
    • オプショナル型の @Argument または @Option でデフォルト値がサポートされ、 nil で初期化できるようになりました
    • .unconditionalRemaining が非推奨になり、 .captureForPassthrough へリネームされました
    • その他修正されました

    サードパーティ

    SDWebImage

    5.14.0

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

    • SDWebImageContextImageDecodeOptions が導入され、 SDImageCoderWebImageContext は非推奨になりました
    • その他機能追加や修正されました
    5.14.1

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

    クラッシュする不具合が修正されました。

    Realm 10.32.3

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

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

    Quick 6.0.1

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

    fitxitpendingjustBeforeEach で非同期が強制されました。

    Nimble

    11.1.1

    https://github.com/Quick/Nimble/releases/tag/v11.1.1

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

    11.2.0

    https://github.com/Quick/Nimble/releases/tag/v11.2.0

    await で非同期メソッドの実行を待ったあとに、 expect が再び使えるようになりました。

    fastlane 2.211.0

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

    さまざまな更新がされました。

    ]]>
    https://ios-osushi.github.io/posts/032-20221107032 2022-11-07App Store Reviewガイドラインの更新、Swift 5.7.1のリリース、TestFlight のリリース、ほかhttps://ios-osushi.github.io/posts/032-20221107Mon, 7 Nov 2022 09:00:00 +0000032 2022-11-07

    Apple が様々な記事を公開

    以下の記事が公開されました。

    高速化したMac上でのPyTorchトレーニング tensorflow-metalの利用を始める App Store Reviewガイドラインの更新

    正式版

    OSS のリリース情報

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

    Apple

    Swift 5.7.1

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

    TestFlight 3.2.3

    https://developer.apple.com/news/releases/?id=11042022b

    SwiftNIO 2.44.0

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

    いくつかの細かな修正が行われました。

    サードパーティ

    Quick v6.0.0

    https://github.com/Quick/Quick/releases/tag/v6.0.0

    Async/await に対応しました。また、Swift の最小バージョンが 5.6 に引き上げられました。その他、細かな修正が行われました。

    xcbeautify 0.16.0

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

    細かな修正が行われました。

    Nimble v11.1.0

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

    Swift 5.6 のサポートが廃止されました。

    Apollo iOS 1.0.3

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

    ビルドやフレームワーク周りバグを修正しました。その他、細かな修正が行われました。

    Realm v10.32.2

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

    Xcode 14.1 に対応しました。

    ]]>
    https://ios-osushi.github.io/posts/031-20221031031 2022-10-31iPadOS 16 提供開始、macOS Ventura 提供開始、App Store で Apple Search Ads の新しい広告プレースメントが利用可能に、最新のベータ版リリースへの対応準備、iOS 16.1 (20B82) リリース、ほかhttps://ios-osushi.github.io/posts/031-20221031Mon, 31 Oct 2022 09:00:00 +0000031 2022-10-31

    iPadOS 16、提供開始

    https://www.apple.com/jp/newsroom/2022/10/ipados-16-is-available-today/

    macOS Ventura、提供開始

    https://www.apple.com/jp/newsroom/2022/10/macos-ventura-is-now-available/

    App Store で Apple Search Ads の新しい広告プレースメントが利用可能に

    https://developer.apple.com/jp/news/?id=zj4stkq7

    最新のベータ版リリースへの対応準備

    https://developer.apple.com/jp/news/?id=on2xw89i

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

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

    正式版

    開発者向けベータ

    OSS のリリース情報

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

    サードパーティ

    0.44.0 & 0.44.1 - The Composable Architecture

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

    Swift 5.7 からの Clock protocol のサポート、いくつかの改善、不具合の修正がされました。

    7.4.1 - Maple Days - Kingfisher

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

    いくつかの不具合が修正されました。

    v10.32.1 - Realm

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

    いくつかの改善、不具合の修正がされました。

    Firebase Apple 10.1.0 - Firebase Apple SDK

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

    いくつかのライブラリの修正・改善が行われました。詳しくは公式のリリースノートをご覧ください。 https://firebase.google.com/support/release-notes/ios#10.1.0

    1.8.0 - Mockolo

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

    Swift 5.7 で使用できるよう、swift-syntax のバージョンを指定する対応が行われました。

    5.13.5 - 5.13 Fix - SDWebImage

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

    不具合の修正が行われました。

    1.1 - xcodes

    https://github.com/RobotsAndPencils/xcodes/releases/tag/1.1.0

    いくつかの改善、不具合の修正が行われました。

    ]]>
    https://ios-osushi.github.io/posts/030-20221024030 2022-10-2412.9インチiPad Pro(第6世代)・11インチiPad Pro(第4世代)・iPad(第10世代)・Apple TV 4K(第3世代)発表、GitHub Actions の macOS Monterey 環境で Xcode 14.1 が利用可能に、ほかhttps://ios-osushi.github.io/posts/030-20221024Mon, 24 Oct 2022 09:00:00 +0000030 2022-10-24

    12.9 インチ iPad Pro(第6世代)、11 インチ iPad Pro(第4世代)、 iPad(第10世代)、Apple TV 4K(第3世代)が発表

    Apple、驚異的なパワーのM2チップを搭載した次世代のiPad Proを発表 - Apple (日本) https://www.apple.com/jp/newsroom/2022/10/apple-introduces-next-generation-ipad-pro-supercharged-by-the-m2-chip/

    Apple、4つの鮮やかなカラーで完全に再設計されたiPadを発表 - Apple (日本) https://www.apple.com/jp/newsroom/2022/10/apple-unveils-completely-redesigned-ipad-in-four-vibrant-colors/

    Apple、パワフルな次世代のApple TV 4Kを発表 - Apple (日本) https://www.apple.com/jp/newsroom/2022/10/apple-introduces-the-powerful-next-generation-apple-tv-4k/

    M2 チップを搭載した 12.9 インチ iPad Pro(第 6 世代)、11 インチ iPad Pro(第 4 世代)は、「Apple Pencil によるポイント」機能が追加され、Apple Developer にはサンプルコード(Adopting hover support for Apple Pencil)も追加されています。

    iPad(第 10 世代)はホームボタンが廃止され、コネクタが USB-C に変更されています。A14 Bionic チップを搭載し、iPad シリーズで唯一、フロントカメラが端末の長辺部分に搭載されています。

    iOS 16.1、iPadOS 16.1、macOS Ventura、tvOS 16.1、watchOS 9.1 向け App を App Store へ提出可能に

    iOS 16.1およびiPadOS 16.1向けAppのApp Store提出の受付開始 - 最新ニュース - Apple Developer https://developer.apple.com/jp/news/?id=z1erkhzr

    macOS Ventura向けAppのMac App Store提出の受付開始 - 最新ニュース - Apple Developer https://developer.apple.com/jp/news/?id=vc82glbw

    tvOS 16.1向けAppのApp Store提出の受付開始 - 最新ニュース - Apple Developer https://developer.apple.com/jp/news/?id=rj04jx5x

    watchOS 9.1向けAppのApp Store提出の受付開始 - 最新ニュース - Apple Developer https://developer.apple.com/jp/news/?id=y49buixy

    Xcode 14.1 RC 版を用いて App Store に App を提出できるようになりました。iOS 16.1 では ActivityKit を使った App が提出可能になっています。また、App Store に提出する iOS・iPadOS・watchOS App は 2023 年 4 月以降、Xcode 14.1(iOS 16.1 SDK、watchOS 9.1 SDK)でビルドする必要があります。

    GitHub Actions の macOS Monterey 環境で Xcode 14.1 RC が利用可能に

    [macOS 12 (20221018 update) by github-actions[bot] · Pull Request #6439 · actions/runner-images https://github.com/actions/runner-images/pull/6439](https://github.com/actions/runner-images/pull/6439)

    GitHub Actions の macOS Monterey 環境で Xcode 14.1 RC が利用可能になりました。デフォルトで使用される Xcode のバージョンは 14.0.1 のままです。

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

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

    開発者向けベータ

    OSS のリリース情報

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

    サードパーティ

    The Composable Architecture 0.43.0

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

    一部の struct、protocol で名称変更や非推奨化が行われました。また一部のバグが修正されています。ReducerProtocol のリリースに伴い、Swift 5.6 が必要となっています。

    SwiftFormat 0.50.3

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

    いくつかのルールの処理改善、バグ修正が行われました。

    Apollo iOS 1.0.2

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

    いくつかのバグ修正が行われました。

    ]]>
    https://ios-osushi.github.io/posts/029-20221017029 2022-10-17Apple が様々な記事・動画を公開、Ask Apple 初開催、iOS 16.0.3 リリース、Firebase Apple SDK 10.0.0 リリース、他https://ios-osushi.github.io/posts/029-20221017Mon, 17 Oct 2022 09:00:00 +0000029 2022-10-17

    Apple が様々な記事を公開

    以下の記事が公開されました。

    Apple が様々な動画を公開

    以下の動画が公開されました。

    デザインリソースの更新

    watchOS 9 および tvOS 16 向けのデザインキットが更新されました。

    Ask Apple 初開催

    2022 年 10 月 17 日〜 21 日に Ask Apple が初開催されます。
    登録するには、Apple Developer Program または Apple Developer Enterprise Program のメンバーである必要があります。

    Q&A

    https://developer.apple.com/jp/events/ask-apple/questions-and-answers/

    Slack を使ったテキストベースのグループチャットで、Apple エキスパートに質問を回答してもらったり、デベロッパコミュニティと交流したりできます。
    Q&A は日本語、韓国語、簡体中国語でも実施されます。

    オフィスアワー

    https://developer.apple.com/jp/events/ask-apple/office-hours/

    1 対 1 で 25 分間、個別で Apple の方にコンサルティングしてもらえます。

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

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

    正式版

    開発者向けベータ

    OSS のリリース情報

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

    Apple

    swift-format 0.50700.1

    https://github.com/apple/swift-format/releases/tag/0.50700.1

    swift-syntax 0.50700.1 に依存し、 if let 短縮構文が認識されない不具合を修正しました。

    SwiftNIO 2.42.1

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

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

    サードパーティ

    The Composable Architecture

    0.41.0

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

    様々な変更が入りました。

    0.41.2

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

    空の unsafeFlags が削除されました。

    0.42.0

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

    様々な変更が入りました。

    Realm v10.32.0

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

    様々な変更が入りました。

    Lottie for iOS 3.5.0

    https://github.com/airbnb/lottie-ios/releases/tag/3.5.0

    Apple のフレームワークと型の競合を解決するため、いくつかの型がリネームされました。

    • Lottie.AnimationLottieAnimation
    • Lottie.ColorLottieColor
    • Lottie.Vector3DLottieVector3D

    一貫性を保つため、以下の型もリネームされました。

    • Lottie.AnimationViewLottieAnimationView
    • Lottie.Vector1DLottieVector1D
    • Lottie.Vector2DLottieVector2D

    下位互換性のため、古い型のタイプエイリアスが含まれています。

    Firebase Apple SDK 10.0.0

    • パッケージ管理ツールの種類にかかわらず、サポートされる最小バージョンが iOS 11.0 になりました
    • @DocumentID プロパティラッパーのセッターを Internal に変更しました
    • その他様々な変更が入りました

    Apollo iOS 1.0.1

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

    様々な変更が入りました。

    SwiftFormat 0.50.2

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

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

    ]]>
    https://ios-osushi.github.io/posts/028-20221010028 2022-10-10Apple Music で1億曲を達成, iPhone 14 Plus の店頭販売を金曜日に開始、ほかhttps://ios-osushi.github.io/posts/028-20221010Mon, 10 Oct 2022 09:00:00 +0000028 2022-10-10

    Apple Music で1億曲を達成

    1億曲の達成を祝福

    iTunes の発明と初代 iPod のデビューから 21 年、ポケットの中の 1,000 曲から、Apple Music でその 10 万倍の楽曲を聴くことができるようになりました。

    iPhone 14 Plus の店頭販売を金曜日に開始

    iPhone 14 Plusの店頭販売を金曜日に開始

    iPhone 14 Plus は、10 月 7 日(金)より Apple Store 直営店および Apple 製品取扱店で販売を開始します。

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

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

    開発者向けベータ

    OSS のリリース情報

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

    Apple

    SwiftSyntax 0.50700.1

    https://github.com/apple/swift-syntax/releases/tag/0.50700.1

    SwiftNIO 2.43.0

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

    Swift のサポートバージョンを 5.5 に引き上げました。また、細かな不具合を修正しました。

    サードパーティ

    Kingfisher 7.4.0

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

    Concurrency に対応したメソッドの追加、iOS16 のバグを対応しました。

    SwiftFormat 0.50.1

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

    いくつかの細かな不具合を修正しました。

    Realm v10.31.0

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

    Carthage のバイナリが Xcode 14.0.1 でビルドされるようになりました。いくつかのパフォーマンスを向上しました。

    Lottie 3.4.4

    https://github.com/airbnb/lottie-ios/releases/tag/3.4.4

    いくつかの細かな不具合を修正しました。

    ]]>
    https://ios-osushi.github.io/posts/027-20221003027 2022-10-03TestFlight 3.2.2 リリース、App Store Connect 1.10.1、Xcode 14.0.1リリース、Xcode 14.1 beta 3リリース、iOS 16.1 beta 3リリース、ほかhttps://ios-osushi.github.io/posts/027-20221003Mon, 3 Oct 2022 09:00:00 +0000027 2022-10-03

    TestFlight 3.2.2 リリース

    いくつかのバグの修正と、改善が行われています。

    https://developer.apple.com/news/releases/?id=09262022a

    App Store Connect 1.10.1

    いくつかのバグの修正と、改善が行われています。

    https://developer.apple.com/news/releases/?id=09302022a

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

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

    正式版

    開発者向けベータ

    OSS のリリース情報

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

    Apple

    SwiftNIO 2.42.0 & 2.29.1 & 2.39.1

    https://github.com/apple/swift-nio/releases/tag/2.42.0 https://github.com/apple/swift-nio/releases/tag/2.29.1 https://github.com/apple/swift-nio/releases/tag/2.39.1

    サードパーティ

    5.13.4 - 5.13 Crash Fix - SDWebImage

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

    バグの修正が行われました。

    0.50.0 - SwiftFormat

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

    -いくつかのルールの追加が行われました。また、.swiftformat コンフィグファイルの --swiftversion が、 .swift-version よりも優先されるようになりました。

    3.23.4: Fix no name bug with trailing slash in URL - LicensePlist

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

    バグの修正が行われました。

    0.17.2 - Mint

    https://github.com/yonaskolb/Mint/releases/tag/0.17.2

    バグの修正が行われました。

    1.0.0 - Apollo iOS

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

    初のメジャーバージョンがリリースされました。 ブログの記事やドキュメントが公開されるとのことなので、詳細な内容はそちらをチェックしてみてください。

    5.4.0 - APIKit

    https://github.com/ishkawa/APIKit/releases/tag/5.4.0

    いくつかのバグの修正と、改善が行われました。また、Swift Concurrency がサポートされました。

    ]]>
    https://ios-osushi.github.io/posts/026-20220926026 2022-09-26日本を含む複数の地域で App Store での価格が変更(上昇)に、GitHub Actions の macOS Monterey 環境で Xcode 14.0.1(Swift 5.7)がデフォルトに、apple/swift-format が Swift 5.7 に対応、ほかhttps://ios-osushi.github.io/posts/026-20220926Mon, 26 Sep 2022 09:00:00 +0000026 2022-09-26

    日本などの地域の App Store での App と App 内課金の価格が変更に

    AppおよびApp内課金の税金と価格の変更について - 最新ニュース - Apple Developer https://developer.apple.com/jp/news/?id=e1b1hcmv

    日本を含む複数の地域で、 App Store での App と App 内課金(自動更新サブスクリプションを除く)の価格が上昇します。この変更は 2022 年 10 月 5 日から行われます。変更が有効になると、「マイ App」の「価格および配信状況」セクションの情報が更新されるとしています。

    Apple のデザインリソースが更新(iOS 16、iPadOS 16、macOS Ventura)

    Appleのデザインリソース - サイトの更新情報 - Apple Developer https://developer.apple.com/jp/news/site-updates/?id=09192022a

    Apple のデザインリソース ページにある、iOS 16、iPadOS 16、macOS Ventura のデザインテンプレートが更新されました。

    GitHub Actions の macOS Monterey 環境で Xcode 14.0.1(Swift 5.7)がデフォルトで使用されるように

    [[macOS] Default Xcode on macOS 12 Monterey will be set to Xcode 14.0.1 on September, 26 · Issue #6225 · actions/runner-images https://github.com/actions/runner-images/issues/6225](https://github.com/actions/runner-images/issues/6225)

    GitHub Actions の macOS Monterey 環境で、デフォルトで使用される Xcode のバージョンが 14.0.1 へ変更されます。これまでは Xcode 13.4.1 がデフォルトで使用されており、Xcode 14 系を使用したい場合は各々で xcode-select -s する必要がありました。

    なお、これにより GitHub Actions の macOS Monterey 環境では Swift のバージョンもデフォルトで 5.7 系となります。

    actions/runner-images#6225 の説明によれば、この変更は 2022 年 9 月 26 日から 2 〜 3 日間かけて適用されていくとしています。

    Technotes の更新

    FaceTime通話をせずにSharePlayを開始する方法 - サイトの更新情報 - Apple Developer https://developer.apple.com/jp/news/site-updates/?id=09202022a

    Apple デベロッパテクニカルサポートが開発に関するさまざまなトピックを取り上げ、ガイダンスとして提供している Technotes が更新されました。「FaceTime 通話をせずに SharePlay を開始する方法」として、共有シートなどを使用し App から直接 SharePlay を開始する方法について解説されています。

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

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

    正式版

    開発者向けベータ

    OSS のリリース情報

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

    Apple

    SwiftSyntax 0.50700.0

    Swift 5.7 に対応しました。macOS 環境においてパーサーライブラリが _InternalSwiftSyntaxParser.dylib 依存となります。

    swift-format 0.50700.0

    https://github.com/apple/swift-format/releases/tag/0.50700.0

    Swift 5.7 に対応しました。

    Swift Protobuf 1.20.2

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

    1 つのマイナーアップデートが含まれています。

    サードパーティ

    LicensePlist 3.23.3

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

    ターミナルでの実行時オプションとして、--no-color--color--verbose が追加されました。

    また、このリリースに含まれる README にて、Homebrew の公式 Formula から LicensePlist がインストールできることが明記されました。LicensePlist は Homebrew/homebrew-core に登録されています

    Realm v10.30.0

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

    Realm.refresh() が正しく動作しないなど、いくつかの問題が修正されました。

    fastlane 2.210.1

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

    itunes_transporter が未エンコードのキーも Base64 デコードしてしまう問題が修正されました。

    ]]>
    https://ios-osushi.github.io/posts/025-20220919025 2022-09-19Swift 5.7 リリース、iOS 16 リリース、Xcode 14 リリース、WeatherKit のサブスクリプションが利用可能に、iOS 16.1 ベータでライブアクティビティが利用可能に、ほかhttps://ios-osushi.github.io/posts/025-20220919Mon, 19 Sep 2022 09:00:00 +0000025 2022-09-19

    Swift 5.7 リリース

    Swift 5.7 がリリースされました。 詳細はブログをご参照ください。

    WeatherKit のサブスクリプションが利用可能に

    WeatherKit のサブスクリプションが利用可能になりました。

    iOS 16、iPadOS 16、macOS 13、tvOS 16、watchOS 9 ではプラットフォーム固有の Swift API、その他のプラットフォームでは REST API を使用できます。

    Apple Developer Program のメンバーシップには、毎月最大 500,000 回の API 呼び出しが含まれています。 さらに多くの呼び出し回数が必要な場合、Account Holder は Apple Developer App から登録できます。

    App Store Connect 1.10 リリース

    https://developer.apple.com/news/releases/?id=09132022a

    テスターグループの UI の更新、安定性の向上、およびバグ修正が含まれています。

    Apple Developer アプリの更新

    https://developer.apple.com/news/releases/?id=09142022a

    Mac 用の Apple Developer アプリを使用して Apple Developer Program へ登録できるようになりました。 Web で登録したメンバーは、Mac 用の Apple Developer アプリを使用して、自動更新サブスクリプションとしてメンバーシップを更新できます。

    iOS 16.1 ベータでライブアクティビティが利用可能に

    https://developer.apple.com/jp/news/?id=ttuz9vwq

    ライブアクティビティと ActivityKit は iOS 16.1 へ搭載され、年内で利用可能になります。 iOS 16.1 リリース候補版が公開され次第、ライブアクティビティに対応したアプリを App Store へ提出できるようになります。

    iPhone 14 などの製品ベゼルをデザインリソースに追加

    iPhone 14、Apple Watch Ultra、Apple Watch Series 8 の製品ベゼルをデザインリソースに追加しました。

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

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

    正式版

    開発者向けベータ

    https://developer.apple.com/jp/news/?id=jwtx3pga

    OSS のリリース情報

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

    サードパーティ

    The Composable Architecture 0.40.2

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

    いくつか修正されました。

    Firebase Apple SDK 9.6.0

    いくつか更新されました。 詳細はリリースノートをご参照ください。

    fastlane 2.210.0

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

    deliver と pilot において、Xcode 14 で iTMSTransporter の代わりに altool を使用するようになりました。

    Xcodes.app 1.8.0

    https://github.com/RobotsAndPencils/XcodesApp/releases/tag/v1.8.0b16

    Xcode のダウンロード時に Apple ID とパスワードが不要になりました。

    Xcodes 1.0.0

    https://github.com/RobotsAndPencils/xcodes/releases/tag/1.0.0

    Xcodes.app 1.8.0 と同様、Xcode のダウンロード時に Apple ID とパスワードが不要になりました。

    Nuke 11.3.0

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

    TVPosterView に画像を読み込む機能を追加しました。

    xcbeautify 0.14.0

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

    • PCH ファイルの拡張子を許可するようになりました
    • 美化されていない出力行を保持する --preserve-unbeautified オプションが追加されました
    ]]>
    https://ios-osushi.github.io/posts/024-20220912024 2022-09-12Apple Watch Ultra、Apple Watch Series 8、 Apple Watch SE、iPhone 14 Pro、 iPhone 14 Pro Max の発表がありました。ほかhttps://ios-osushi.github.io/posts/024-20220912Thu, 15 Sep 2022 09:00:00 +0000024 2022-09-12

    Apple Watch Ultra が登場

    https://www.apple.com/jp/newsroom/2022/09/introducing-apple-watch-ultra/

    新しいデザインと機能を備えた、Apple Watch Ultra を発表しました。

    Apple、Apple Watch Series 8 と新しい Apple Watch SE を発表

    https://www.apple.com/jp/newsroom/2022/09/apple-reveals-apple-watch-series-8-and-the-new-apple-watch-se/

    バッテリーやヘルスケア面の機能が追加されました。 また、どちらのモデルも watchOS 9 を搭載し、多くの機能を提供します。

    Apple、次世代の AirPods Pro を発表

    https://www.apple.com/jp/newsroom/2022/09/apple-announces-the-next-generation-of-airpods-pro/

    アクティブノイズキャンセリングや外部音取り込みモードの大幅なアップグレードがありました。

    Apple、iPhone 14 と iPhone 14 Plus を発表

    https://www.apple.com/jp/newsroom/2022/09/apple-introduces-iphone-14-and-iphone-14-plus/

    SOS によるスマートフォン業界初の安全サービス、iPhone 史上最長のバッテリー駆動時間を備えています。

    Apple、iPhone 14 Pro と iPhone 14 Pro Max を発表

    https://www.apple.com/jp/newsroom/2022/09/apple-debuts-iphone-14-pro-and-iphone-14-pro-max/

    新しいデザインの Dynamic Island と、常時表示ディスプレイを備えています。

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

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

    正式版

    開発者向けベータ

    OSS のリリース情報

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

    Apple

    サードパーティ

    LicensePlist 3.22.5

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

    一部の依存関係を修正しました。

    swift-composable-architecture 0.40.1

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

    パフォーマンス向上を含む、いくつかの修正をしました。

    realm-swift v10.29.0

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

    一部の同期機能に対応しました。

    Nuke 11.2.1

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

    Xcode 14 の対応と Mac Catalyst の問題に対応しました。

    ]]>
    https://ios-osushi.github.io/posts/023-20220905023 2022-09-05SwiftNIO IMAP の発表、“The Swift Programming Language” book がオープンソースに、Xcode Cloud の購読が利用可能に、Swift 5.6.3 リリース、ほかhttps://ios-osushi.github.io/posts/023-20220905Mon, 5 Sep 2022 09:00:00 +0000023 2022-09-05

    SwiftNIO IMAP の発表

    https://www.swift.org/blog/swift-nio-imap/

    SwiftNIO に基づいて作成された IMAP4rev1 プロトコルを実装した Swift プロジェクトである SwiftNIO IMAP が公開されました。 このライブラリは現在開発フェーズであり、本番システムで使用する準備はできていません。

    https://github.com/apple/swift-nio-imap/

    “The Swift Programming Language” book がオープンソースに

    https://forums.swift.org/t/moving-the-swift-programming-language-book-to-open-source/59989

    Swift-DocC を利用したプロジェクトである、“The Swift Programming Language” book がオープンソースプロジェクトになりました。

    https://github.com/apple/swift-book https://docs.swift.org/swift-book/

    Xcode Cloud の購読が利用可能に

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

    Apple の提供する CI サービスの Xcode Cloud の購読が可能となりました。 Apple Developer Program のアカウントを所持している場合、2023 年末まで月 25 時間の無料枠を利用できます。

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

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

    開発者向けベータ

    OSS のリリース情報

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

    Apple

    Swift 5.6.3

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

    Swift Collections 1.0.3

    https://github.com/apple/swift-collections/releases/tag/1.0.3

    サードパーティ

    SwiftFormat 0.49.18

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

    いくつかの不具合が修正されました。

    SwiftLint 0.49.1

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

    いくつかの不具合の修正・機能の追加が行われました。 また、SwiftLint リポジトリのデフォルトブランチが master から main に変更となりました。

    Realm v10.28.7

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

    Xcode 14 向けのビルドされたバイナリの追加、依存関係の更新が行われました。

    ]]>
    https://ios-osushi.github.io/posts/022-20220829022 2022-08-29Apple Event "Far Out.(超えよう。)" の開催発表、WWDC22 の各セッションが日本語の字幕付きで視聴可能に、ほかhttps://ios-osushi.github.io/posts/022-20220829Mon, 29 Aug 2022 09:00:00 +0000022 2022-08-29

    Apple Event "Far Out."、日本時間2022年9月8日午前2時より開始

    Apple Event - Discover - Apple Developer https://developer.apple.com/news/?id=o5cryh1p

    毎年 9 月に行われている Apple のイベントですが、2022 年は "Far Out.(超えよう。)" と題して日本時間 9 月 8 日午前 2 時より開催されます。

    なお、2021 年 9 月のイベントでは iPhone 13、iPhone 13 Pro、iPad(第 9 世代)、iPad mini(第 6 世代)、Apple Watch Series 7 などが発表されました。

    WWDC22 の各セッションが日本語の字幕付きで視聴可能に

    WWDC22のビデオが日本語の字幕付きで視聴可能に - 最新ニュース - Apple Developer https://developer.apple.com/jp/news/?id=lw8dnr3l

    2022 年 6 月に行われた WWDC22 の各セッションが日本語、韓国語、中国語(簡体字)の字幕付きで視聴可能になりました。

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

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

    開発者向けベータ

    OSS のリリース情報

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

    Apple

    Swift Protobuf 1.20.0 & 1.20.1

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

    Swift Package プラグインとして SwiftProtobufPlugin が追加されました。

    Swift Argument Parser 1.1.4

    https://github.com/apple/swift-argument-parser/releases/tag/1.1.4

    Swift Package プラグイン GenerateManualPlugin を実行する際、デフォルトでシングルページのマニュアルを生成するように変更されました。従来の --single-page フラグは --multi-page フラグに置き換えられました。

    サードパーティ

    Firebase Apple 9.5.0

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

    App Check で用いられる App Attest のサポートが tvOS 15.0 以降、watchOS 9.0 以降を対象に追加されました。また DeviceCheck のサポートについても watchOS 9.0 以降を対象に追加されました。

    The Composable Architecture 0.39.1

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

    一部の不具合の修正や、ドキュメント・テストコード類の更新が行われました。

    SwiftLint 0.49.0

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

    SwiftLint のビルドに Swift 5.6 以降が要求されるようになり、実行には macOS 12 以降が必要になりました。また --in-process-sourcekit が非推奨となり、0.43.0 の段階で非推奨になっていた autocorrect はこのバージョンで削除されました。

    そのほかにもいくつかの変更が行われています。

    Mockolo 1.7.1

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

    Combine のパブリッシャーのモック生成を無効にできる --disable-combine-default-values フラグが追加されました。そのほか、依存するライブラリの更新なども行われています。

    ]]>
    https://ios-osushi.github.io/posts/021-20220822021 2022-08-22iOS 16 の EventKit と EventKitUI の変更点、iOS 15.6.1 リリース、SwiftLog 1.4.4 リリース、ほかhttps://ios-osushi.github.io/posts/021-20220822Mon, 22 Aug 2022 09:00:00 +0000021 2022-08-22

    テクニカルドキュメントの更新

    Apple が公開しているテクニカルドキュメントの更新情報です。

    iOS 16 の EventKit と EventKitUI の変更点

    iOS 16 の EventKit と EventKitUI の変更点について、アプリをテストする方法です。

    macOS 版は こちら です。

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

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

    正式版

    開発者向けベータ

    OSS のリリース情報

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

    Apple

    SwiftLog 1.4.4

    https://github.com/apple/swift-log/releases/tag/1.4.4

    1.4.3 の Sendable 対応で「missing marker protocol conformance for Sendable」がエラーになっていたのを、警告になるよう修正しました。

    サードパーティ

    SwiftFormat

    0.49.16

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

    0.49.15 で壊れた async let のインデントを修正しました。

    0.49.17

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

    • 不具合が修正されました
    • Docker イメージが追加されました
      • https://github.com/nicklockwood/SwiftFormat/tree/0.49.17#docker

    Lottie for iOS 3.4.2

    https://github.com/airbnb/lottie-ios/releases/tag/3.4.2

    機能追加や不具合の修正です。

    Nuke 11.1.1

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

    パフォーマンスの向上や不具合の修正です。

    Firebase Apple SDK 9.4.0

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

    ZIP ファイルのみのリリースです。

    すでに 9.4.1 がリリースされていて、基本的には最新を使うべきです。

    XcodeGen 2.32.0

    https://github.com/yonaskolb/XcodeGen/releases/tag/2.32.0

    機能追加や不具合の修正です。

    Realm 10.28.6

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

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

    ]]>
    \ No newline at end of file +iOS Osushi🍣iOS関連のニュースを定期的に配信します。https://ios-osushi.github.iojaThu, 24 Oct 2024 00:12:34 +0000Thu, 24 Oct 2024 00:12:34 +0000250https://ios-osushi.github.io/posts/121-20241021121 2024-10-21Apple、ビジネスがお客様とつながるのを支援するツールを拡大、Apple Push Notification Serviceのサーバ証明書の更新、iOS 18.1 beta 7リリース、ほかhttps://ios-osushi.github.io/posts/121-20241021Mon, 21 Oct 2024 09:00:00 +0000121 2024-10-21

    Apple、ビジネスがお客様とつながるのを支援するツールを拡大

    https://www.apple.com/jp/newsroom/2024/10/apple-expands-tools-to-help-businesses-connect-with-customers/

    Apple Business Connect により、あらゆる規模のビジネスは、物理的な拠点があるかどうかに関わらず、10 億人以上の Apple ユーザーに表示されるブランドを作ることができます。

    Apple Push Notification Serviceのサーバ証明書の更新

    https://developer.apple.com/jp/news/?id=09za8wzy

    Apple Push Notification Service (APNs)のサーバ証明書が 2025 年初めに更新されます。開発者はアプリの Trust Store に新しいサーバ証明書を追加し、旧証明書と併用する必要があります。証明書更新は Sandbox 環境では 2025 年 1 月 20 日、プロダクション環境では 2025 年 2 月 24 日に実施されます。

    欧州連合でのアプリのアップデートに関する新しい要件

    https://developer.apple.com/jp/news/?id=yfacfeal

    EU の App Store でアプリを更新するには、Apple Developer プログラムの Account Holder または Admin がトレーダーステータスを入力する必要があります。2025 年 2 月 17 日以降、トレーダーステータスが確認されないアプリは、EU の App Store から削除される可能性があります。

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

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

    開発者向けベータ

    OSS のリリース情報

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

    Apple

    Swift Async Algorithms 1.0.2

    https://github.com/apple/swift-async-algorithms/releases/tag/1.0.2

    • precicelyprecisely に修正
    • everevery に修正
    • AsyncBufferSequence や relative に関するドキュメントの修正

    Swift Format 601.0.0-prerelease-2024-10-15

    https://github.com/swiftlang/swift-format/releases/tag/601.0.0-prerelease-2024-10-15

    様々な修正が行われました。

    Swift Testing swift-6.0-DEVELOPMENT-SNAPSHOT-2024-10-12-a

    https://github.com/swiftlang/swift-testing/releases/tag/swift-6.0-DEVELOPMENT-SNAPSHOT-2024-10-12-a

    様々な修正が行われました。

    SwiftNIO 2.75.0

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

    • EventLoop API の追加、ByteCount のコンフォーマンス追加、無制限読み込みサイズ対応の API を追加
    • DatagramChannelTest の修正、最大読み取り量エラーの修正、32 ビットシステム対応
    • CI の改善やドキュメント修正を実施
    • その他、様々な修正が行われました

    Swift Crypto

    https://github.com/apple/swift-crypto/releases/tag/3.8.1

    • RSAPSS 公開鍵のパラメータ対応を追加
    • BoringSSL を最新バージョンに更新
    • シンボリックリンクされたファイルを削除するためのパッケージアクセスをリファクタリング

    Swift Package Manager swift-6.0-RELEASE

    https://github.com/swiftlang/swift-package-manager/releases/tag/swift-6.0-RELEASE

    • ソースコントロールでのシンボリックリンクサポート、テストでの静的リンク禁止、キャッシュ処理の改善が行われました
    • 非同期処理 (async/await) のテスト統合や、パッケージ説明での Mermaid チャートサポートが追加され、多くのバグ修正やパフォーマンス向上も含まれています

    Swift Package Manager swift-6.1-RELEASE

    https://github.com/swiftlang/swift-package-manager/releases/tag/swift-6.0.1-RELEASE

    • 2024 年の Darwin OS バージョンを SupportedPlatforms に追加
    • Swift のバージョンを 6.0.1 に更新

    Swift System 1.4.0

    https://github.com/apple/swift-system/releases/tag/1.4.0

    • FilePath とその関連型に Sendable 適合が追加され、Windows 向けの pipe()関数や WASI、OpenBSD のサポートも強化されました
    • Swift 5.9 が必要で、Windows ARM64 もサポートされています
    • Swift Package Index のドキュメントサポートや API リンクも追加され、多数のバグ修正が行われています

    サードパーティ

    SwiftFormat 0.54.6

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

    • 単一行の文字列リテラルや where 句付きのプロパティに関するバグが修正されました
    • 複数行の文の処理や throwing クロージャ型のトークナイズの問題が改善されています
    • その他、空白行の処理やタイムアウトの原因となるトークンの問題が解決されました

    Kingfisher 8.1.0

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

    • Live Photo のサポートが追加され、PHLivePhotoView でネットワークからライブフォトを読み込むことが可能になりました
    • ライブフォトのサポートに向けて新しい API が追加されました
    • ImageTransition.custom メンバーに必要な@MainActor アノテーションの修正が行われました

    Nimble 13.6.0

    https://github.com/Quick/Nimble/releases/tag/v13.6.0

    • unwrap と pollUnwrap がカスタム説明を受け入れるように変更
    • 新しい requireFail 関数が追加され、常にエラーをスローする仕様
    • UI テスト使用時のビルドエラーを修正

    Alamofire 5.10.0

    https://github.com/Alamofire/Alamofire/releases/tag/5.10.0

    • Swift 5.9 が必要となり、Sendable 対応の完全な Swift コンカレンシーサポートが追加されました
    • Alamofire 内部で any が必要となり、Session.init のイベントモニターがスレッドセーフになりました
    • ドキュメントのタイポや DataStream のシリアライザのキュー指定に関するバグが修正されました

    Alamofire 5.10.1

    https://github.com/Alamofire/Alamofire/releases/tag/5.10.1

    • @Sendable修飾子 が AdaptHandler と RetryHandler タイプに追加されました
    • JSONResponseSerializer のラッパー出力タイプが Any に戻されました
    • Authenticator.refresh に @Sendable が追加されました

    Swift Composable Architecture 1.15.1

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

    • Xcode 16.1 beta 3 の変更により、NavigationLink の初期化に@MainActor が必要となる問題が修正されました
    • Swift 6 でのバグ修正に伴い、@Reducer(state: .equatable) と Store.ifLet が非推奨となりました
    • 1.15 のマイグレーションガイドやドキュメントリンクの更新、CI の改善などインフラ関連の更新が行われました

    xcbeautify 2.12.0

    https://github.com/cpisciotta/xcbeautify/releases/tag/2.12.0

    • "Testing started"メッセージのサポートが追加されました
    • Makefile に make xcode が再追加され、Xcode 16 のバージョンが更新されました
    • Swift Testing の出力がサポートされました

    xcbeautify 2.13.0

    https://github.com/cpisciotta/xcbeautify/releases/tag/2.13.0

    Swift Testing の出力が実行結果に出ていなかったのが修正されました。

    xcbeautify 2.14.0

    https://github.com/cpisciotta/xcbeautify/releases/tag/2.14.0

    • SwiftDriverCompilationTarget、SwiftDriverCompilationRequirementsCaptureGroup などが実装されました
    • 各グループが Swift のコンパイルプロセスやディレクトリ作成に関連しています

    XcodesApp v2.3.0b28

    https://github.com/XcodesOrg/XcodesApp/releases/tag/v2.3.0b28

    • バージョン 2.3.0 で、iOS 18 以降のランタイムをダウンロードできる機能が復活しましたが、Xcode 16.1 Beta 3 以降が必要です
    • セキュリティキー認証やランタイムダウンロードのキャンセルがサポートされました
    • バグ修正や、ロシア語や中国語などのローカライズが更新されました
    ]]>
    https://ios-osushi.github.io/posts/120-20241007120 2024-10-07ムービーファイルでの代替オーディオトラックグループについて理解する、iOS 18.0.1リリース、iPadOS 18.0.1 リリース、macOS 15.0.1リリース、visionOS 2.0.1リリース、ほかhttps://ios-osushi.github.io/posts/120-20241007Mon, 7 Oct 2024 09:00:00 +0000120 2024-10-07

    ムービーファイルでの代替オーディオトラックグループについて理解する

    https://developer.apple.com/documentation/technotes/tn3177-understanding-alternate-audio-track-groups-in-movie-files

    オルタネートグループがオーディオトラックを収集する方法と、アプリで使用するオーディオトラックを選択する方法をご紹介します。

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

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

    正式版

    開発者向けベータ

    OSS のリリース情報

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

    Apple

    SwiftNIO 2.74.0

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

    ByteBuffer Hex の init と write を追加や、長さが指定されたデータを読み書きするための関数を追加し、長さのエンコーディングをカスタマイズできるようになりました。

    Swift Protobuf 1.28.2

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

    様々な修正が行われました。

    Swift Crypto 3.8.0

    https://github.com/apple/swift-crypto/releases/tag/3.8.0

    様々な修正が行われました。

    サードパーティ

    Firebase SDK 11.3.0

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

    様々な修正が行われました。

    Apollo iOS 1.15.2

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

    GET リクエストに対する URLRequest キャッシュポリシーを設定や、SQLite ストアへのレコードの一括書き込みなどの改善が行われました。

    fastlane 2.224.0

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

    様々な修正が行われました。

    ]]>
    https://ios-osushi.github.io/posts/119-20240930119 2024-09-30iOS 18 リリース、iPadOS 18 リリース、macOS Sequoia リリース、tvOS 18 リリース、watchOS 11 リリース、visionOS 2 リリース、Swift 6 リリース、Kingfisher 8.0.0 リリース、ほかhttps://ios-osushi.github.io/posts/119-20240930Mon, 30 Sep 2024 09:00:00 +0000119 2024-09-30

    iPhone をかつてないほどパーソナルで有能にするiOS 18、提供開始

    https://www.apple.com/jp/newsroom/2024/09/ios-18-is-available-today-making-iphone-more-personal-and-capable-than-ever/

    iOS 18 がリリースされました。 詳細は記事をご参照ください。

    iPad を次のレベルへと引き上げる iPadOS 18、提供開始

    https://www.apple.com/jp/newsroom/2024/09/ipados-18-is-now-available-taking-ipad-to-the-next-level/

    iPadOS 18 がリリースされました。 詳細は記事をご参照ください。

    macOS Sequoia、提供開始

    https://www.apple.com/jp/newsroom/2024/09/macos-sequoia-is-available-today/

    macOS Sequoia がリリースされました。 詳細は記事をご参照ください。

    watchOS 11、提供開始

    https://www.apple.com/jp/newsroom/2024/09/watchos-11-is-available-today/

    watchOS 11 がリリースされました。 詳細は記事をご参照ください。

    tvOS 18、提供開始

    https://www.apple.com/jp/newsroom/2024/09/tvos-18-is-now-available/

    tvOS 18 がリリースされました。 詳細は記事をご参照ください。

    Apple Vision Pro のための visionOS 2、提供開始

    https://www.apple.com/jp/newsroom/2024/09/visionos-2-for-apple-vision-pro-is-available-today/

    visionOS 2 がリリースされました。 詳細は記事をご参照ください。

    Swift 6 の提供開始

    https://www.swift.org/blog/announcing-swift-6/

    Swift 6 の一般提供が開始されました。

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

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

    正式版

    開発者向けベータ

    OSS のリリース情報

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

    Apple

    swift-format 600.0.0

    https://github.com/swiftlang/swift-format/releases/tag/600.0.0

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

    Swift Crypto 3.7.1

    https://github.com/apple/swift-crypto/releases/tag/3.7.1

    BoringSSL が更新されました。

    Swift Markdown 0.5.0

    https://github.com/swiftlang/swift-markdown/releases/tag/0.5.0

    • commonmark のリンクタイトルをサポートしました
    • Doxygen のディスカッション/ノートタグに対応しました
    • Doxygen の新しいタイプの書式設定に対応しました
    • Windows ARM64 ビルドに対応しました
    • その他様々な更新が行われました

    Swift

    6.0

    https://github.com/swiftlang/swift/releases/tag/swift-6.0-RELEASE

    様々な更新が行われました。

    6.0.1

    https://github.com/swiftlang/swift/releases/tag/swift-6.0.1-RELEASE

    様々な更新が行われました。

    Swift Testing 0.99.0

    https://github.com/swiftlang/swift-testing/releases/tag/0.99.0

    Swift Testing の 0.99.0 がリリースされました。

    Swift OpenAPI Generator 1.3.1

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

    • 実行を中止することでエラー診断を強化しました
    • SECURITY.md の sswg-security のリンクを修正しました
    • コード内の依存関係名の重複を避けるようにしました

    Swift Collections 1.1.4

    https://github.com/apple/swift-collections/releases/tag/1.1.4

    コードレベルの変更はありません。

    SwiftNIO 2.73.0

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

    様々な更新が行われました。

    swift-syntax 600.0.1

    https://github.com/swiftlang/swift-syntax/releases/tag/600.0.1

    C++ 相互運用モードでビルドする際の問題が修正されました。

    サードパーティ

    Kingfisher

    8.0.0

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

    並行処理が完全にサポートされ、Swift 6 との互換性もあります。

    他にも様々な更新が行われました。

    8.0.1

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

    Xcode 15.2 によるビルドの問題が修正されました。

    8.0.2

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

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

    8.0.3

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

    iOS 18 に関する不具合が修正されました。

    R.swift

    7.6.0

    https://github.com/mac-cain13/R.swift/releases/tag/7.6.0

    Xcode 16 に対応しました。

    7.6.1

    https://github.com/mac-cain13/R.swift/releases/tag/7.6.1

    Xcode 16 対応の追加修正が行われました。

    ]]>
    https://ios-osushi.github.io/posts/118-20240916118 2024-09-16Apple、AirPods 4 を発表、AirPods Pro 2 では世界初のオールインワンの聴覚の健康をサポート、Apple Intelligence が iPhone、iPad、Mac に登場、ほかhttps://ios-osushi.github.io/posts/118-20240916Mon, 16 Sep 2024 09:00:00 +0000118 2024-09-16

    Apple、AirPods 4 を発表、AirPods Pro 2 では世界初のオールインワンの聴覚の健康をサポート

    https://www.apple.com/jp/newsroom/2024/09/apple-introduces-airpods-4-and-a-hearing-health-experience-with-airpods-pro-2/

    Apple は新しい AirPods 4 と AirPods Max を発表し、AirPods Max は USB-C 充電対応の新色も登場。さらに、今秋には AirPods Pro 2 が聴覚の健康をサポートする新機能を搭載します。

    Apple Intelligence が iPhone、iPad、Mac に登場

    https://www.apple.com/jp/newsroom/2024/09/apple-intelligence-comes-to-iphone-ipad-and-mac-starting-next-month/

    Apple Intelligence は統合され、デバイス上での処理やプライバシー保護をしながら、言語や画像の理解・生成、アクションの実行をします。 初期機能は来月から利用可能で、直感的で使いやすい体験が提供されます。

    Apple、iPhone 16 と iPhone 16 Plus を発表

    https://www.apple.com/jp/newsroom/2024/09/apple-introduces-iphone-16-and-iphone-16-plus/

    Apple は iPhone 16 と iPhone 16 Plus を発表し、Apple Intelligence でプライバシー保護しながらパーソナルコンテクストを提供。新しい 48MP カメラと A18 チップで、パフォーマンスとバッテリー駆動時間が向上しています。

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

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

    正式版

    OSS のリリース情報

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

    Apple

    Swift-DocC-Plugin 1.4.3 - Swift-DocC Plugin

    https://github.com/swiftlang/swift-docc-plugin/releases/tag/1.4.3

    • 複数の依存関係を持つターゲットがすべての依存関係のドキュメントにリンクできない問題が修正されました
    • C/C++/Objective-C ターゲットのための Swift ドキュメント生成をサポートしました

    swift-syntax - 600.0.0

    https://github.com/swiftlang/swift-syntax/releases/tag/600.0.0

    Swift 6 の新しい仕様や変更点に適応するための改善が入りました。

    サードパーティ

    SwiftFormat - 0.54.5

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

    • unusedArguments ルールのクラッシュが修正されました
    • preferForLoop ルールのバグが修正されました

    SwiftLint - 0.57.0

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

    • anyobject_protocol ルールが削除されました
    • nonoptionalstringdataconversion ルールの一部が元に戻されました
    • いくつかの細かな修正が行われました

    Realm - v20.0.0

    https://github.com/realm/realm-swift/releases/tag/v20.0.0

    • Xcode のサポート対象最小バージョンが 15.3 になりました
    • Xcode 16 では Swift 6 言語モードでビルドされるようになりました
    • realm-core が v14.12.1 から v20.0.0 にアップグレードされました
    • いくつかの破壊的な修正が行われました

    Carthage - 0.40.0

    https://github.com/Carthage/Carthage/releases/tag/0.40.0

    • SUPPORTS_MACCATALYST=NO を追加し、エラーを無視するようになりました
    • Xcode 16 以降では、OBJROOT のパスコンポーネントを一部削除しました

    Firebase Apple SDK - 11.2.0

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

    • Xcode 16 ベータ版で実行されているクラッシュを修正しました
    • いくつかの細かな修正が行われました

    Nimble - v13.5.0

    https://github.com/Quick/Nimble/releases/tag/v13.5.0

    • rexml を 3.2.8 から 3.3.6 にアップグレードしました
    • swift testing に対応しました

    Dependencies - 1.4.0

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

    • #Preview と @Test を追加しました
    • Swift Testing で発生する依存関係のキャッシュに対応しました
    • Swift 6 モードを有効化しました

    The Composable Architecture - 1.15.0

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

    • Swift 6 モードをサポートしました
    • いくつかの細かな修正が行われました
    ]]>
    https://ios-osushi.github.io/posts/117-20240909117 2024-09-09SwiftNIO 2.71.0, 2.72.0 リリース、Swift Crypto 3.7.0 リリース、Realm v10.53.1 リリース、SwiftFormat 0.54.4 リリースhttps://ios-osushi.github.io/posts/117-20240909Mon, 9 Sep 2024 09:00:00 +0000117 2024-09-09

    OSS のリリース情報

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

    Apple

    2.71.0, 2.72.0 - SwiftNIO

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

    改善点
    • NIOConcurrencyHelpers で厳格な並行性と Sendable を採用
    • _NIODataStructures で厳格な並行性を採用
    • NIOTooManyBytesError のドキュメントとコンテキスト情報を提供
    • _NIOBase64 で厳格な並行性を採用
    • ByteBuffer の hexdump メソッドに .compact 形式を追加
    修正点
    • リソースからシンボリックリンクを削除
    • グローバル並行性フックの統合テストを修正
    • テストの可用性を修正
    • NIOFileSystem の不安定なテストを修正
    • シャットダウン中に自動キャンセルされるタスクのテストを修正
    • ベンチマークのスケーリングと最小サンプル数を調整
    • assumeIsolated が EventLoops に裏打ちされた SerialExecutors でも動作するように修正
    その他
    • README.md の ubuntu を Ubuntu に修正
    • セマンティックバージョンのラベルチェックのトリガーを更新
    • .editorconfig ファイルを追加
    • 厳格な並行性の初期テストを追加
    • ThreadLocalVariable が Sendable でない理由を説明
    • CI で Git の資格情報を保持しないよう設定
    • マトリックスジョブでワークスペースを安全にマーク
    • DocC のバージョンを 1.4 以下に固定
    • サウンドネスおよびマトリックスジョブでコンテナイメージを設定可能に
    • release.yml を更新

    Swift Crypto 3.7.0 - Swift Crypto

    https://github.com/apple/swift-crypto/releases/tag/3.7.0

    AES CFB モードのサポートが追加されました。

    サードパーティ

    v10.53.1 - Realm

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

    改善点

    File::rw_lock() がファイルを開けなかった場合、例外にファイルパスが追加されました。

    修正点
    • LinkingObjects プロパティを最後の要素として使った通知のフィルタリングが誤った結果を出す問題を修正
    • ロガーのログレベルを Info より高く設定した場合、プロセス終了時にクラッシュする可能性を修正
    • 最大パス長のチェックが不正確であり、長さが 240 から 250 の間の場合にハッシュ化フォールバックが使用されなかった問題を修正
    • コールバック内で例外がスローされる API の誤用が REALM_UNREACHABLE() によって終了する問題を修正
    その他
    • Realm Studio バージョン 15.0.0 以降に対応
    • API は 10.x.y シリーズのすべての以前のリリースと後方互換性あり
    • Carthage リリースは Xcode 15.4.0 でビルド
    • CocoaPods はバージョン 1.10 以降に対応
    • Xcode はバージョン 15.1.0-16 ベータ 5 に対応
    • realm-core をバージョン 14.12.0 から 14.12.1 にアップグレード

    0.54.4 - SwiftFormat

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

    改善点

    プロトコル宣言内の関数から冗長な Void の戻り値型が削除されました。

    修正点
    • 配列型拡張に余分なコンマが挿入されるバグを修正
    • catch 文内の where 節で return が誤って削除されるバグを修正
    • 型指定された throws を持つ関数に間違って適用された opaqueGenericParameters ルールを修正
    • マクロ呼び出し内で spaceAroundBrackets が正しく動作しない問題を修正
    • マルチライン文字列リテラル内で unusedArguments の誤検出を修正
    • return を削除してコンパイルエラーが発生するケースを修正(透明な戻り値の型に関して)
    • 条件付き代入の影響で unusedArguments の処理が正しく行われないバグを修正
    • SwiftFormat パッケージのビルド時に未処理ファイルに関する Xcode 16 ベータの警告を修正
    その他
    • Windows インストーラがより一般的なディレクトリ構造を採用
    • Linux 同様に Windows インストーラに Swift ランタイムをパッケージ
    • Windows 用 SwiftFormat が arm64 をサポート
    ]]>
    https://ios-osushi.github.io/posts/116-20240902116 2024-09-02チリなどのストアフロントにおけるアプリおよびアプリ内課金の価格が更新、インド・カナダなどのアプリおよびアプリ内課金からの税金の更新に伴う収益の変更、ほかhttps://ios-osushi.github.io/posts/116-20240902Mon, 2 Sep 2024 09:00:00 +0000116 2024-09-02

    チリなどのストアフロントにおけるアプリおよびアプリ内課金の価格が更新、インド・カナダなどのアプリおよびアプリ内課金からの税金の更新に伴う収益の変更

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

    チリ、ラオス、セネガルのいずれかのストアフロントにおけるアプリおよびアプリ内課金の価格が更新されます。また、ラオス・セネガル・インドで税金の更新に関する変更が行われています。さらに、カナダ・フィンランドではこれから税金の更新に関する変更が行われます。

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

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

    開発者向けベータ

    OSS のリリース情報

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

    Apple

    Swift Protobuf 1.28.0

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

    FieldMask ユーティリティがメッセージ型にサポートされました。また、いくつかの変更が行われました。

    Swift Protobuf 1.28.1

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

    生成されたコードにおける Foundation インポートのアクセスレベルが修正され、メッセージや列挙型がない場合の生成が最小化されました。また、いくつかの変更が行われました。

    Swift Collections 1.1.3

    https://github.com/apple/swift-collections/releases/tag/1.1.3

    Deque.Iterator@unchecked Sendable に適合しました。また、WebAssembly 対応のための CMake サポートが追加されました。

    Swift-DocC Plugin 1.4.2

    https://github.com/swiftlang/swift-docc-plugin/releases/tag/1.4.2

    Swift Tools Version が 5.7 へ変更されました。

    サードパーティ

    The Composable Architecture 1.14.0

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

    StoreTestStore@MainActor に隔離し、SwiftUI ビューヘルパーの互換性が向上されました。また、他のアラートによって表示されるアラートが誤って閉じられないよう修正が行われました。

    ]]>
    https://ios-osushi.github.io/posts/115-20240826115 2024-08-26iOSDC Japan 2024が開催、セキュアな非接触決済のためのNFC & SEプ⁠ラ⁠ッ⁠ト⁠フ⁠ォ⁠ー⁠ムなどhttps://ios-osushi.github.io/posts/115-20240826Mon, 26 Aug 2024 09:00:00 +0000115 2024-08-26

    iOSDC Japan 2024が開催

    https://iosdc.jp/2024/

    iOSDC Japan 2024 は iOS 関連技術をコアのテーマとしたソフトウェア技術者のためのカンファレンスです。2024/08/22 ~ 2024/08/24 にかけてリアル会場とオンライン配信のハイブリッド開催されました。

    セキュアな非接触決済のためのNFC & SEプ⁠ラ⁠ッ⁠ト⁠フ⁠ォ⁠ー⁠ム

    https://developer.apple.com/jp/support/nfc-se-platform/

    • Apple は開発者向けに、NFC を使ったサービスの導入や、セキュアな認証、支払い機能の実装方法を提供します

    Apple Wallet の運転免許証と州 ID がカリフォルニアでも間もなく導入されます

    https://www.apple.com/newsroom/2024/08/drivers-licenses-and-state-ids-in-apple-wallet-are-coming-soon-to-california/

    Apple Wallet の ID は、カリフォルニア州民に、iPhone と Apple Watch を使ってカリフォルニア州の運転免許証と州 ID を提示する方法を提供しました。

    Swift での Oblivious HTTP サポートの導入

    https://www.swift.org/blog/introducing-swift-nio-oblivious-http/

    SwiftNIO で導入された「Oblivious HTTP」について説明しています。Oblivious HTTP は、ユーザーのプライバシーを保護するために、リクエスト元をサーバーから隠すプロトコルです。これにより、サービス提供者がユーザーの IP アドレスなどの情報にアクセスすることを防ぎ、匿名性を向上させることができます。

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

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

    正式版

    開発者向けベータ

    OSS のリリース情報

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

    Apple

    Swift Crypto 3.6.1

    https://github.com/apple/swift-crypto/releases/tag/3.6.1

    • PrivacyInfo.xcprivacy シンボリックリンクをファイルに変換

    swift-testing 0.12.0

    https://github.com/swiftlang/swift-testing/releases/tag/0.12.0

    様々な更新が行われました。

    swift-syntax 600.0.0-prerelease-2024-08-14

    https://github.com/swiftlang/swift-syntax/releases/tag/600.0.0-prerelease-2024-08-14

    • swift-syntax 600.0.0 が Pre Release されました

    swift-docc-plugin 1.4.0

    https://github.com/swiftlang/swift-docc-plugin/releases/tag/1.4.0

    • ドキュメント生成時にシンボルの最小アクセスレベルをカスタマイズできるようになり、複数ターゲットのドキュメントを統合して生成する機能が実験的に追加されました
    • 複数ターゲットのドキュメント生成時、出力が上書きされないようサブディレクトリへ保存されるようになりました
    • swift package generate-documentation のヘルプテキストも改良され、DocC オプションがより整理されて表示されます

    swift-docc-plugin 1.4.1

    https://github.com/swiftlang/swift-docc-plugin/releases/tag/1.4.1

    • Swift バージョン 6.0 より前でのビルドの失敗が修正されました

    サードパーティ

    xcbeautify 2.10.1

    https://github.com/cpisciotta/xcbeautify/releases/tag/2.10.1

    • Xcode 16 Beta 5 にバンプしました

    xcbeautify 2.11.0

    https://github.com/cpisciotta/xcbeautify/releases/tag/2.11.0

    • ExplicitDependencyCaptureGroup を追加しました

    swift-composable-architecture 1.13.0

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

    • UIKit のナビゲーションとバインディングツールを追加
    • いくつかの問題とクラッシュを修正
    • タイプミスや DocC 参照、Swift リポジトリリンクを更新

    swift-composable-architecture 1.13.1

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

    • UIKit をインポートできるプラットフォームに限定されていた observe の回帰を修正し、AppKit 互換バージョンを復活しました
    • 統合テストの修正

    apollo-ios 1.15.0

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

    • 廃止された selectionSetInitializer オプションのデコードに関するバグを修正し、コード生成の失敗を防止しました
    • 廃止された watch 関数が誤ってオーバーロードされる問題を修正し、正しい非推奨警告を表示するようにしました

    apollo-ios 1.15.1

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

    • フラグメントフィールドのマージを無効にするオプションを追加しました
    • HTTPResponse の legacyResponse プロパティ設定、ObjectData の型チェック、選択セットテンプレートのスコープ比較、DataLoader のメモリリークを修正
    • ブレイキング変更点として、@include/@skip で条件付きスコープ外に生成されていたモデルのバグ修正が、一部ユーザーに破壊的変更をもたらす可能性があります

    firebase-ios-sdk 11.1.0

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

    • Firebase リリース、Crashlytics、Swift 6 対応など、複数のビルド・テスト関連修正や設定更新
    • Auth や Storage などの機能に関するクラッシュ修正、データレース解消、非推奨コードの整理
    • Firestore の SPM バイナリやサンプル plist の URL スキーム対応など、バージョン 11.1.0 向けの更新が反映

    Realm 10.53.0

    https://github.com/realm/realm-swift/releases/tag/v10.53.0

    • 公開された xcframeworks のコード署名、サーバーからの同期警告の報告、文字列比較クエリのサポート追加
    • RLMAsymmetricObject の誤った戻り値指定や、User.functions の非同期バージョンのバグ修正などが行われました
    • Xcode 15.4.0 での Carthage リリース、CocoaPods 1.10 以降対応、Realm Studio 15.0.0 以上が必要です

    swift-dependencies 1.3.8

    https://github.com/pointfreeco/swift-dependencies/releases/tag/1.3.8

    • Xcode 16 beta 6 ビルド失敗する問題を修正しました
    • Swift 6 モードをオフにしました

    swift-dependencies 1.3.9

    https://github.com/pointfreeco/swift-dependencies/releases/tag/1.3.9

    • Xcode 16 ベータ 6 のエラーに対応しました

    SDWebImage 5.19.7

    https://github.com/SDWebImage/SDWebImage/releases/tag/5.19.7

    • JPEG の EXIF オリエンテーションを含むサムネイルデコードを修正し、JFIF バグに対処
    • 特定の URL がキャッシュパスを nil にしてクラッシュする問題を修正
    • パーセントエンコーディングされた URL で \0 を含む場合に発生するキャッシュパスの nil 問題を修正

    SwiftLint 0.56.2

    https://github.com/realm/SwiftLint/releases/tag/0.56.2

    • 不要な初期化子やオーバーライドに属性がある場合の無視、マクロ展開式でのキー・パスルールの無効化
    • contrastedopeningbrace ルールで括弧やクロージャーの位置揃えを改善、空のクロージャーブロックを検出するルールを追加
    • 属性付きのメソッドや初期化子に対する unneeded_override ルールの抑制
    ]]>
    https://ios-osushi.github.io/posts/114-20240812114 2024-08-12Hello Developer 2024年8月、macOS Sequioa のランタイム保護のアップデートなどhttps://ios-osushi.github.io/posts/114-20240812Mon, 12 Aug 2024 09:00:00 +0000114 2024-08-12

    Hello Developer 2024年8月

    https://developer.apple.com/jp/news/?id=2keszuqr

    Hello Developer 2024 年 8 月が更新されました。 新しい市場へのアプリの展開に関するインサイトや Lost in Play のデザインの舞台裏をご紹介します。

    macOS Sequioa のランタイム保護のアップデート

    https://developer.apple.com/jp/news/?id=saqachfa

    macOS Sequoia では、ユーザーが正しく署名されていない、または公証されていないソフトウェアを開くには、セキュリティ情報を確認する必要があります。

    Apple マップ、東京のリアルタイムの交通情報を導入

    https://www.apple.com/jp/newsroom/2024/08/apple-maps-introduces-real-time-transit-information-in-tokyo/

    Apple マップで、首都圏の 20 以上の鉄道、バス、電車路線のリアルタイムの交通情報を利用できます。

    StoreKitの外部購入リンクのエンタイトルメントに関するアップデート

    https://developer.apple.com/news/?id=szrqxadx

    6 月の欧州委員会の発表を受けて、Apple のデジタル市場法の遵守計画について以下の変更します。

    Apple のソフトウェアリリース情報

    Apple が提供している OS や IDE のリリース情報です。

    開発者向けベータ

    OSS のリリース情報

    iOS アプリ開発でよく使われている OSS のリリース情報です。

    Apple

    Swift Crypto 3.6.0

    https://github.com/apple/swift-crypto/releases/tag/3.6.0

    様々な更新が行われました。

    サードパーティ

    SwiftLint 0.56.0

    https://github.com/realm/SwiftLint/releases/tag/0.56.0

    • 非推奨の --path--in-process-sourcekit 引数が削除されました
    • no_empty_block ルールが追加されました
    • contrasted_opening_brace ルールが追加されました
    • unused_parameter ルールが追加されました
    • その他様々な更新がされました

    SwiftLint 0.56.1

    https://github.com/realm/SwiftLint/releases/tag/0.56.1

    contrastedopeningbrace をオプトイン・ルールとする修正が行われました。

    xcbeautify 2.5.0

    https://github.com/cpisciotta/xcbeautify/releases/tag/2.5.0

    内部で使用している CLI ツールとライブラリが更新されました。

    xcbeautify 2.6.0

    https://github.com/cpisciotta/xcbeautify/releases/tag/2.6.0

    VSCode ファイルを無視し、TestSummary を削除しました。

    xcbeautify 2.7.0

    https://github.com/cpisciotta/xcbeautify/releases/tag/2.7.0

    CI ワークフローが更新され、今後リリースされる機能および実験的機能を有効にしました。

    xcbeautify 2.8.0

    https://github.com/cpisciotta/xcbeautify/releases/tag/2.8.0

    複数の変更が行われました。

    xcbeautify 2.9.0

    https://github.com/cpisciotta/xcbeautify/releases/tag/2.9.0

    CopyFilesCaptureGroup の追加や SwiftFormat 設定の更新が行われました。

    xcbeautify 2.10.0

    https://github.com/cpisciotta/xcbeautify/releases/tag/2.10.0

    SwiftDriverJobDiscoveryCompilingCaptureGrou が追加されました。

    Dependencies 1.3.7

    https://github.com/pointfreeco/swift-dependencies/releases/tag/1.3.7

    複数の修正が行われました。

    SDWebImage 5.19.6 - Thumbnail performance

    https://github.com/SDWebImage/SDWebImage/releases/tag/5.19.6

    複数の修正が行われました。

    Nimble v13.4.0

    https://github.com/Quick/Nimble/releases/tag/v13.4.0

    複数の修正が行われました。

    Realm v10.52.3

    https://github.com/realm/realm-swift/releases/tag/v10.52.3

    複数の修正や追加が行われました。

    ]]>
    https://ios-osushi.github.io/posts/113-20240805113 2024-08-05衛星経由の緊急 SOS が提供開始、Swift の新しい暗号化ライブラリを発表、App review ガイドラインが更新、Firebase Apple 11.0.0 リリース、ほかhttps://ios-osushi.github.io/posts/113-20240805Mon, 5 Aug 2024 09:00:00 +0000113 2024-08-05

    衛星経由の緊急 SOS が提供開始

    https://www.apple.com/jp/newsroom/2024/07/emergency-sos-via-satellite-available-today/

    2024 年 7 月 30 日より、衛星経由の緊急 SOS が日本のユーザーに提供されます。 iPhone 14 と iPhone 15 のすべてのモデルで利用できます。

    Swift の準同型暗号化ライブラリを発表

    Swift での準同型暗号化のための新しいライブラリが公開されました。

    App review ガイドラインが更新

    App Review ガイドラインが更新されました。

    Apple のソフトウェアリリース情報

    Apple が提供している OS や IDE のリリース情報です。

    開発者向けベータ

    OSS のリリース情報

    iOS アプリ開発でよく使われている OSS のリリース情報です。

    Apple

    Swift OpenAPI Generator Runtime 1.5.0

    https://github.com/apple/swift-openapi-runtime/releases/tag/1.5.0

    JSON のエンコードオプションがカスタマイズできるようになりました。

    swift-syntax 510.0.3

    https://github.com/swiftlang/swift-syntax/releases/tag/510.0.3

    Bazel を使用してビルドするバイナリの機能が向上しました。

    FoundationICU 0.10.0

    https://github.com/apple/swift-foundation-icu/releases/tag/0.0.10

    ICU が 74.04 へ更新されました。

    サードパーティ

    SwiftFormat 0.54.3

    https://github.com/nicklockwood/SwiftFormat/releases/tag/0.54.3

    様々な更新がされました。

    Firebase Apple SDK 11.0.0

    • iOS の最小サポートバージョンが 13.0 になりました
    • Analytics と Crashlytics は引き続き iOS 12.0 以上をサポートします
    • 非推奨の API が削除されました。移行は マイグレーションガイド をご参照ください
    • 非推奨の FirebaseAnalyticsSwift モジュールが削除されました
    • 非推奨の FirebaseDatabaseSwift モジュールが削除されました
    • 非推奨の FirebaseFirestoreSwift モジュールが削除されました
    • 非推奨の FirebaseInAppMessagingSwift モジュールが削除されました
    • 非推奨の FirebaseRemoteConfigSwift モジュールが削除されました
    • ActionCodeInfoemail プロパティが非オプショナル型になりました
    • その他様々な更新がされました

    Apollo iOS 1.14.1

    https://github.com/apollographql/apollo-ios/releases/tag/1.14.1

    様々な更新がされました。

    ]]>
    https://ios-osushi.github.io/posts/112-20240729112 2024-07-29Apple、ミッドナイトの HomePod mini を発表, Apple Maps のパブリックベータが利用可能に、ほかhttps://ios-osushi.github.io/posts/112-20240729Mon, 29 Jul 2024 09:00:00 +0000112 2024-07-29

    Apple、ミッドナイトの HomePod mini を発表

    https://www.apple.com/jp/newsroom/2024/07/apple-introduces-homepod-mini-in-midnight/

    Apple は、ミッドナイトカラーの HomePod mini を発表しました。7 月 17 日(水)から販売開始となります。

    Apple Maps on the web launches in beta

    https://www.apple.com/newsroom/2024/07/apple-maps-on-the-web-launches-in-beta/

    Apple Maps がウェブ版のパブリックベータとして利用可能になりました。現時点では英語のみ対応しており、Mac と iPad の Safari と Chrome、Windows PC の Chrome と Edge で利用可能です。今後、他の言語、ブラウザ、プラットフォームへの対応も予定されています。

    Apple のソフトウェアリリース情報

    Apple が提供している OS や IDE のリリース情報です。

    正式版

    開発者向けベータ

    OSS のリリース情報

    iOS アプリ開発でよく使われている OSS のリリース情報です。

    Apple

    Swift OpenAPI Runtime - 1.4.1

    https://github.com/apple/swift-openapi-runtime/releases/tag/1.4.1

    • いくつかのコードを Swift 6 に対応しました
      • その他、細かな修正対応をしました

    Swift OpenAPI Generator - 1.3.0

    https://github.com/apple/swift-openapi-generator/releases/tag/1.3.0

    • String, Int の enum に CaseIterable を準拠しました
      • public. package の enum に frozen を追加しました
      • その他、細かな修正対応をしました

    SwiftNIO - 2.69.0

    https://github.com/apple/swift-nio/releases/tag/2.69.0

    • CI を GitHub Actions に移行しました
      • swift-format を採用しました
      • Swift 6 や警告に対応しました
      • その他、細かな修正対応をしました

    URLSession Transport for Swift OpenAPI Generator - 1.0.2

    https://github.com/apple/swift-openapi-urlsession/releases/tag/1.0.2

    • 不要な self キーワードを削除しました
      • リクエストとレスポンスの翻訳を修正しました
      • その他、細かな修正対応をしました

    Swift Protobuf - 1.27.1 Release

    https://github.com/apple/swift-protobuf/releases/tag/1.27.1

    • CI の Swift イメージを更新しました
    • 非推奨メッセージのタイポ修正、README.md の更新しました
    • その他、細かな修正対応をしました

    サードパーティ

    SwiftFormat - 0.54.2

    https://github.com/nicklockwood/SwiftFormat/releases/tag/0.54.2

    • パフォーマンス低下を引き起こしたキャッシュを修正
    • blankLinesBetweenChainedFunctions ルールを修正しました
    • その他、細かな修正対応をしました

    SDWebImage - 5.19.5 Swift 6 Compatible

    https://github.com/SDWebImage/SDWebImage/releases/tag/5.19.5

    • HEIC コーダーのエンコード実装を修正しました
    • Xcode 16 Beta で発生する問題に対応しました
    • いくつかのテストコードを修正しました

    Quick - v7.6.2

    https://github.com/Quick/Quick/releases/tag/v7.6.2

    Objective-C のヘッダーファイルに nullability アノテーションを追加しました。

    fastlane - 2.222.0 Improvements

    https://github.com/fastlane/fastlane/releases/tag/2.222.0

    • いくつかのアクション(sh, scan, trainer)で軽微な修正をしました
    • Connect API に visionOS サポートを追加しました
    • その他、細かな修正対応をしました
    ]]>
    https://ios-osushi.github.io/posts/111-20240722111 2024-07-22watchOS 10.6 beta 4 リリース、visionOS 1.3 beta 4 リリース、FoundationICU 0.0.9 リリース、ArgumentParser 1.5.0 リリース、swift-dependencies 1.3.3 リリース、Apollo iOS 1.14.0 リリース、ほかhttps://ios-osushi.github.io/posts/111-20240722Mon, 22 Jul 2024 09:00:00 +0000111 2024-07-22

    Apple のソフトウェアリリース情報

    Apple が提供している OS や IDE のリリース情報です。

    開発者向けベータ

    OSS のリリース情報

    iOS アプリ開発でよく使われている OSS のリリース情報です。

    Apple

    FoundationICU 0.0.9 - Foundation ICU

    https://github.com/apple/swift-foundation-icu/releases/tag/0.0.9

    いくつかの改善が行われました。

    ArgumentParser 1.5.0 - Swift Argument Parser

    https://github.com/apple/swift-argument-parser/releases/tag/1.5.0

    • 改善点
      • サブコマンドがセクションに分けられ、多くのサブコマンドがある場合のヘルプ表示が改善されました
      • Android および riscv64 プラットフォームの非公式サポートが改善されました
    • 修正点
      • コマンドラインの補完スクリプトが、オプショングループ経由で含まれる引数を正しく補完するようになりました
      • Strict Concurrency を有効にしてコンパイルする際や、Swift 6 の言語モードでのコンパイル時に発生する警告がいくつか解消されました

    サードパーティ

    1.3.3 - Dependencies

    https://github.com/pointfreeco/swift-dependencies/releases/tag/1.3.3

    • 修正点
      • Swift 6 の同時実行に関する修正が追加され、Xcode 16 beta 3 との互換性が向上しました
      • SwiftWasm ランタイムの警告コードパスで発生する互換性のない JavaScript ログの削除が行われました

    1.14.0 - Apollo iOS

    https://github.com/apollographql/apollo-ios/releases/tag/1.14.0

    • 改善点
      • @defer ディレクティブの実験的サポート:@defer ディレクティブを使用して、非同期で遅延選択セットを受信するモデルを生成できるようになりました。状態を判定するためのプロパティラッパーと、キャッシュの読み書きサポートもあります。この機能はデフォルトで有効ですが、実験的とされています
      • SelectionSet に debugDescription を追加:生成されたモデルを Xcode デバッガーコンソールに簡単に表示する機能が追加されました
      • Xcode 16 のエディタ設定ファイル:.editorconfig ファイルがプロジェクトに追加され、スペースとタブの設定などが自動で適用されるようになりました
    • 修正点
      • Swift 6 でのローカルキャッシュのミューテーションビルドエラー:@apolloclientios_localCacheMutation ディレクティブで注釈されたフラグメントのプロパティを変更する際に発生するコンパイルエラーが修正されました

    v10.52.2 - Realm

    https://github.com/realm/realm-swift/releases/tag/v10.52.2

    • 改善点
      • サーバーサイドのロールと権限の変更が、ローカル Realm の更新にクライアントのリセットを必要としなくなりました
    • 修正点
      • List<AnyRealmValue> プロパティを持つオブジェクトを削除するとき、他の同期クライアントによって削除されたオブジェクトにリンクされていた場合、誤ったカスケードモードに切り替わり、カスケード削除が行われる問題を修正しました
      • オブジェクトへのリンクを削除する際に、array_backlink.cpp:112 で発生するアサーション失敗を修正しました。この問題は、 AnyRealmValueMap 、または List<AnyRealmValue> 内のコレクションからリンクが来ている場合に発生することがありました
      • オブジェクト削除時に array.cpp:319 で発生するアサーション失敗を修正しました。この問題は、 AnyRealmValue 内にネストされたコレクションがあるオブジェクトを削除するときに発生しました
      • SyncSession.wait(for .upload) が、変更セットを生成しないコミットを一貫して処理するようになりました
      • セッションが中断されている間に再開されると、同期クライアントがアサーション失敗を引き起こす問題を修正しました
      • クエリサブスクリプションの追加や変更により発生するブートストラップのダウンロード中にセッションが中断された場合、再接続後に古いデータが含まれる問題を修正しました
      • ダウンロードを承認する必要がない場合に発生する不要なサーバーラウンドトリップを修正しました
    ]]>
    https://ios-osushi.github.io/posts/110-20240715110 2024-07-15「Hello Developer: 2024年7月」が公開、Swift Protobuf 1.27.0 リリース、XcodeGen 2.42.0 にて Xcode 15 におけるローカル Swift Package のサポートが向上、ほかhttps://ios-osushi.github.io/posts/110-20240715Mon, 15 Jul 2024 09:00:00 +0000110 2024-07-15

    「Hello Developer: 2024 年 7 月」が公開

    Hello Developer 2024年7月 - 見つける - Apple Developer https://developer.apple.com/jp/news/?id=v9l8j3j9

    Apple は「Hello Developer: 2024 年 7 月」を公開しました。WWDC24 に関連したオンラインでのオフィスアワーの開催が紹介されています。 また「BOT-anistでスキル向上」「パーティクルの活用」「Destination Videoの紹介」の 3 つのサンプルコードの新規公開・更新が行われている告知がされています。 ゲーム向けのデザイン、コントロールセンターやロック画面等、ダークモードや色合い調整モードのアプリアイコンに関するヒューマンインターフェイスガイドライン(HIG)の更新についても紹介されています。

    Apple のソフトウェアリリース情報

    Apple が提供している OS や IDE のリリース情報です。

    開発者向けベータ

    OSS のリリース情報

    iOS アプリ開発でよく使われている OSS のリリース情報です。

    Apple

    Swift Collections 1.1.2

    https://github.com/apple/swift-collections/releases/tag/1.1.2

    不安定な CMake ビルド構成が swift-foundation プロジェクトをサポートするように更新されました。CMake 構成以外の変更はありません。

    Swift Protobuf 1.27.0

    https://github.com/apple/swift-protobuf/releases/tag/1.27.0

    非常に多くの新機能の追加、バグ修正、パフォーマンスの改善が行われました。Swift 5.8 以降をサポートとし、Sendable への対応も含まれています。

    サードパーティ

    Lottie 4.5.0

    https://github.com/airbnb/lottie-ios/releases/tag/4.5.0

    ドロップシャドウのレンダリングがメインスレッドエンジンで利用可能になりました。TextAnimator に不透明度の設定が追加されました。SwiftUI での LottieAnimationView のための各プロパティを設定するための LottieView のヘルパーが追加されました。また、いくつかのバグが修正されました。

    さらに、Xcode 15(Swift 5.9)以降に対応するように変更されました。

    Lottie for Swift Package Manager 4.5.0

    https://github.com/airbnb/lottie-spm/releases/tag/4.5.0

    Linux 上でのパッケージ操作が予期せず失敗する可能性のある問題が修正されました。また「Lottie 4.5.0」の変更もすべて含まれています。

    Firebase Apple SDK 10.29.0

    https://github.com/firebase/firebase-ios-sdk/releases/tag/10.29.0

    Cloud Messaging が visionOS で動作しない問題が修正されました。また、内部で使われているイニシャライザの影響で App Review からリジェクトされる可能性のある問題が修正されました。Vertex AI for Firebase の watchOS のコミュニティサポートが追加されました。

    Nuke 12.8.0

    https://github.com/kean/Nuke/releases/tag/12.8.0

    サムネイル作成時の画像のスケールと向きの問題が修正されました。また Strict Concurrency Checking と Swift 6 のサポートが追加されています。さらに Xcode 14 のサポートが終了されました。

    SwiftFormat 0.54.1

    https://github.com/nicklockwood/SwiftFormat/releases/tag/0.54.1

    --nilInit insert オプション、blankLinesBetweenChainedFunctions ルール、--fragment モード、--lint モード等におけるいくつかの変更、バグ修正が行われました。

    Dependencies 1.3.2

    https://github.com/pointfreeco/swift-dependencies/releases/tag/1.3.2

    withRandomGenerator で rethrow できるように修正されました。また Swift 5.9 未満のサポートを終了し、Swift 6.0 のサポートが追加されました。

    xcbeautify 2.4.1

    https://github.com/cpisciotta/xcbeautify/releases/tag/2.4.1

    並列テスト結果の前にテストスイート名が付けられるようになりました。

    XcodeGen 2.42.0

    https://github.com/yonaskolb/XcodeGen/releases/tag/2.42.0

    Xcode 15 におけるローカル Swift Package のサポートが向上しました。また macroExpansion が追加されました。

    ]]>
    https://ios-osushi.github.io/posts/109-20240708109 2024-07-08EUにおけるvisionOS 1.2での代替決済オプション、データ競合エラーのないパッケージエコシステムへの道筋を描く、iOS 17.6 beta 2リリース、ほかhttps://ios-osushi.github.io/posts/109-20240708Mon, 8 Jul 2024 09:00:00 +0000109 2024-07-08

    EUにおけるvisionOS 1.2での代替決済オプション

    https://developer.apple.com/jp/news/?id=7caa5bf5

    visionOS 1.2 以降、EU の App Store で配信されているアプリでは、代替決済オプションをご利用いただけます。

    データ競合エラーのないパッケージエコシステムへの道筋を描く

    https://www.swift.org/blog/ready-for-swift-6/

    Swift 6 は、言語の能力を向上させるための重要な変更を導入することが予定されています。 具体的には、改善された並行処理のサポートとメモリ所有権モデルへの進展が含まれます。これらの変更は、コミュニティの協力を得ながら進行中で、完了次第 Swift 6 がリリースされる予定です。 また、Swift 6 ではソース非互換の変更を段階的に導入することで、開発者は Swift 6 の言語バージョンが完成する前にこれらの改善を活用できるようになります。

    Apple のソフトウェアリリース情報

    Apple が提供している OS や IDE のリリース情報です。

    開発者向けベータ

    OSS のリリース情報

    iOS アプリ開発でよく使われている OSS のリリース情報です。

    Apple

    swift-crypto 3.5.1

    https://github.com/apple/swift-crypto/releases/tag/3.5.1

    欠落しているプレフィックスを BoringSSL delete_if スタック シンボルに追加しました。

    swift-crypto 3.5.2

    https://github.com/apple/swift-crypto/releases/tag/3.5.2

    すべての BoringSSL モジュールで @_implementationOnly の使用に戻しました。

    SwiftLog 1.6.1

    https://github.com/apple/swift-log/releases/tag/1.6.1

    存在する任意のビルド設定を無効にしました。

    サードパーティ

    Quick 7.6.1

    https://github.com/Quick/Quick/releases/tag/v7.6.1

    • rexml を 3.2.6 から 3.2.8 に変更しました
    • MainActor の注釈が付けられるように QuickSpec のクロージャを更新しました
    ]]>
    https://ios-osushi.github.io/posts/108-20240701108 2024-07-01EU域内のアプリに関する変更点が、iPadOS 18ベータ版2で利用可能に、WWDC24 のハイライト、WebサイトでのApple Pay のペイメントシートに関する問題の診断、Apple Vision Pro、日本、中国本土、香港、シンガポールで販売開始https://ios-osushi.github.io/posts/108-20240701Mon, 1 Jul 2024 09:00:00 +0000108 2024-07-01

    EU域内のアプリに関する変更点が、iPadOS 18ベータ版2で利用可能に

    https://developer.apple.com/jp/news/?id=vbmd38t5

    欧州連合(EU)で配信されるアプリに関する変更点が、Xcode 16 ベータ版 2 を使って iPadOS 18 ベータ版 2 でテストできるようになりました。

    WWDC24 のハイライト

    https://developer.apple.com/jp/news/?id=0o5th70n

    数々のセッションが行われたエキサイティングな一週間、その最も注目すべきハイライトを確認しましょう。

    WebサイトでのApple Pay のペイメントシートに関する問題の診断

    https://developer.apple.com/jp/news/site-updates/?id=06252024a

    https://developer.apple.com/jp/news/site-updates/?id=06252024c

    サイトが更新されました。

    Apple Vision Pro、日本、中国本土、香港、シンガポールで販売開始

    https://www.apple.com/jp/newsroom/2024/06/apple-vision-pro-arrives-in-china-mainland-hong-kong-japan-and-singapore/

    本日、Apple Vision Pro が日本、中国本土、香港、シンガポールの Apple Store 直営店で販売開始されました。

    Apple のソフトウェアリリース情報

    Apple が提供している OS や IDE のリリース情報です。

    開発者向けベータ

    OSS のリリース情報

    iOS アプリ開発でよく使われている OSS のリリース情報です。

    Apple

    swift-crypto 3.5.0

    https://github.com/apple/swift-crypto/releases/tag/3.5.0

    様々な変更が行われました。

    swift-nio 2.68.0

    https://github.com/apple/swift-nio/releases/tag/2.68.0

    様々な変更が行われました。

    swift-system System 1.3.1

    https://github.com/apple/swift-system/releases/tag/1.3.1

    様々な変更が行われました。

    サードパーティ

    apollo-ios 1.13.0

    https://github.com/apollographql/apollo-ios/releases/tag/1.13.0

    ExistentialAny 要件の追加、Schema type のリネームなど、様々な変更が行われました。

    firebase-ios-sdk 10.28.1

    https://github.com/firebase/firebase-ios-sdk/releases/tag/10.28.1

    Firebase Apple SDK (10.28.1)がリリースされました。 このリリースは CocoaPods と Swift Package Manager のみで、Firebase Crashlytics のみの変更になります。

    realm-swift v10.52.1

    https://github.com/realm/realm-swift/releases/tag/v10.52.1

    様々な修正が行われました。

    xcodes 1.5.0

    https://github.com/XcodesOrg/xcodes/releases/tag/1.5.0

    サポートされていないハードウェアキーで認証するときに適切なエラーを表示するようになりました。 また、.xcode-version ベータフォーマットの解析をサポートしました。 他にも、様々な修正が行われました。

    XcodesApp v2.2.0

    https://github.com/XcodesOrg/XcodesApp

    様々な機能強化や修正が行われました。

    SDWebImage 5.19.4

    https://github.com/SDWebImage/SDWebImage/releases/tag/5.19.4

    様々な修正が行われました。

    ]]>
    https://ios-osushi.github.io/posts/107-20240624107 2024-06-24WWDC24 のハイライト、TestFlight の更新、Swift HTTPTypes 1.2.0 リリース、ほかhttps://ios-osushi.github.io/posts/107-20240624Mon, 24 Jun 2024 09:00:00 +0000107 2024-06-24

    WWDC24 のハイライト

    https://www.apple.com/jp/newsroom/2024/06/wwdc24-highlights/

    WWDC24 のハイライトが公開されました。

    TestFlight の更新

    https://developer.apple.com/news/releases/?id=06202024a

    TestFlight が更新されました。

    Apple のソフトウェアリリース情報

    Apple が提供している OS や IDE のリリース情報です。

    開発者向けベータ

    OSS のリリース情報

    iOS アプリ開発でよく使われている OSS のリリース情報です。

    Apple

    SwiftNIO 2.67.0

    https://github.com/apple/swift-nio/releases/tag/2.67.0

    様々な更新がされました。

    Swift-Markdown 0.4.0

    https://github.com/apple/swift-markdown/releases/tag/0.4.0

    様々な更新がされました。

    Swift HTTPTypes 1.2.0

    https://github.com/apple/swift-http-types/releases/tag/1.2.0

    モダンな HTTP パーサ(HPACK / QPACK)のために便利な機能が追加されました。

    SwiftLog 1.6.0

    https://github.com/apple/swift-log/releases/tag/1.6.0

    様々な更新がされました。

    SwiftMetrics 2.5.0

    https://github.com/apple/swift-metrics/releases/tag/2.5.0

    • 最小 Swift バージョンが 5.8 に更新されました
    • その他様々な更新がされました

    サードパーティ

    Periphery 2.21.0

    https://github.com/peripheryapp/periphery/releases/tag/2.21.0

    • Xcode 14.3(Swift 5.8)のサポートを終了しました
    • ベースラインをサポートしました
    • ローカルパッケージのサポートを修正しました

    SwiftUI Introspect 1.2.0

    https://github.com/siteline/swiftui-introspect/releases/tag/1.2.0

    WWDC24 用の新しいプラットフォームバージョンが追加されました。

    Realm v10.52.0

    https://github.com/realm/realm-swift/releases/tag/v10.52.0

    様々な更新がされました。

    The Composable Architecture 1.11.2

    https://github.com/pointfreeco/swift-composable-architecture/releases/tag/1.11.2

    様々な更新がされました。

    Nuke 12.7.3

    https://github.com/kean/Nuke/releases/tag/12.7.3

    iOS 17 未満のクラッシュが修正されました。

    ]]>
    https://ios-osushi.github.io/posts/106-20240617106 2024-06-17WWDC24 エキサイティングな5日間の開幕、Apple Vision Pro、新しい国と地域で販売開始、iOS 18 と iPadOS 18、ほかhttps://ios-osushi.github.io/posts/106-20240617Mon, 17 Jun 2024 09:00:00 +0000106 2024-06-17

    WWDC24 エキサイティングな5日間の開幕

    Apple の最新ソフトウェアとテクノロジーが発表される瞬間をお楽しみください。

    Apple Vision Pro、新しい国と地域で販売開始

    https://www.apple.com/jp/newsroom/2024/06/apple-vision-pro-arrives-in-new-countries-and-regions-beginning-june-28/

    日本、中国本土、香港、シンガポールでは、6 月 14 日より Apple Vision Pro の予約注文ができます。 また、オーストラリア、カナダ、フランス、ドイツ、英国では 6 月 28 日より予約注文ができます。

    iOS 18 と iPadOS 18

    iOS 18 は iPhone、iPad、Mac のためのパーソナルインテリジェンスシステムである Apple Intelligence を導入します。

    Apple のソフトウェアリリース情報

    Apple が提供している OS や IDE のリリース情報です。

    正式版

    開発者向けベータ

    OSS のリリース情報

    iOS アプリ開発でよく使われている OSS のリリース情報です。

    Apple

    Swift Foundation ICU 0.0.8

    https://github.com/apple/swift-foundation-icu/releases/tag/0.0.8

    • CMake サポートを導入しました
    • すべてのターゲットを 1 つに統合しました
    • システム ICU との競合を避けるために、インクルードディレクトリを変更しました

    サードパーティ

    SwiftFormat 0.54.0

    https://github.com/nicklockwood/SwiftFormat/releases/tag/0.54.0

    いくつかのルールを追加・修正・変更しました。

    Swift Composable Architecture 1.11.1

    https://github.com/pointfreeco/swift-composable-architecture/releases/tag/1.11.1

    • swift-syntax の新しいバージョンに対応しました
    • README、チュートリアル、ドキュメントを修正しました
    • その他、細かな修正をしました

    Swift Dependencies 1.3.1

    https://github.com/pointfreeco/swift-dependencies/releases/tag/1.3.1

    • swift-syntax の新しいバージョンに対応しました
    • いくつかの不安定なコードを削除しました
    • Swift 6 の警告を一部抑制しました
    • その他、細かな修正をしました
    ]]>
    https://ios-osushi.github.io/posts/105-20240610105 2024-06-10Swift 5.10.1リリース、Swift Collections 1.1.1リリース、Nuke 12.7.2リリース、Realm v10.51.0リリース、swift-composable-architecture 1.11.0リリースhttps://ios-osushi.github.io/posts/105-20240610Mon, 10 Jun 2024 09:00:00 +0000105 2024-06-10

    OSS のリリース情報

    iOS アプリ開発でよく使われている OSS のリリース情報です。

    Apple

    Swift 5.10.1

    https://github.com/apple/swift/releases/tag/swift-5.10.1-RELEASE

    Swift Collections 1.1.1

    https://github.com/apple/swift-collections/releases/tag/1.1.1

    • デバッグビルド時の不具合が修正されました
    • ライブラリ内の不安定なモジュールの名前がリネームされました

    Swift Package Manager 5.10.1 Release

    https://github.com/apple/swift-package-manager/releases/tag/swift-5.10.1-RELEASE

    • Swift のバージョンが 5.10.1 に上げられました

    サードパーティ

    Nuke 12.7.2

    https://github.com/kean/Nuke/releases/tag/12.7.2

    ImageProcessors.Resize の失敗原因であった画像形式が修正されました。

    Realm v10.51.0

    https://github.com/realm/realm-swift/releases/tag/v10.51.0

    • ネストされたコレクションを保存することのサポートがされました
    • いくつかの不具合が修正されました

    swift-composable-architecture 1.11.0

    https://github.com/pointfreeco/swift-composable-architecture/releases/tag/1.11.0

    • Shared.withLock , SharedReader.constant が追加されました
    • $store.scope 利用時、 ifLet の繋ぎこみが欠けていた場合に警告が出るようになりました
    • Shared の optional な dynamicMemberLookup のオーバーロードが非推奨になりました
    • .appStorageURL の値で使っているとクラッシュしていたのが修正されました
    • Tuist と一緒に使っていた場合に発生していたビルド失敗の問題が修正されました
    ]]>
    https://ios-osushi.github.io/posts/104-20240603104 2024-06-03WWDC24 日本時間6月11日に基調講演で開幕、2024年 Apple Design Awards ファイナリストが発表、2025年春後半以降、Apple ウォレットの身分証明書機能が日本で展開、ほかhttps://ios-osushi.github.io/posts/104-20240603Mon, 3 Jun 2024 09:00:00 +0000104 2024-06-03

    Apple Worldwide Developers Conference、日本時間6月11日に基調講演で開幕

    AppleのWorldwide Developers Conference、6月10日(日本時間6月11日)に基調講演で開幕 - Apple (日本) https://nr.apple.com/da4Z2A3lv8

    未来に急げ。 - 最新ニュース - Apple Developer https://developer.apple.com/jp/news/?id=nqvp22zz

    Apple は WWDC24 が近づいてきたことと、基調講演や Platforms State of the Union などのラインナップについてのニュースリリースを公開しました。基調講演は日本時間 6 月 11 日午前 2 時から、Platforms State of the Union はその後午前 5 時から配信されます。それらは Apple の日本の Web サイト、Apple Developer アプリ、Apple TV アプリ、Apple の公式 YouTube チャンネルで視聴できます。配信終了後はオンデマンド再生で視聴できます。

    2024年 Apple Design Awardsファイナリストが発表

    2024年 Apple Design Awardsファイナリストのご紹介 - 最新ニュース - Apple Developer https://developer.apple.com/jp/news/?id=ji7uibs2

    Apple は 2024 年の Apple Design Awards のファイナリストを発表しました。Apple Design Awards は、Apple のプラットフォームでデザインにおけるイノベーションとアイデア、技術面での成果を達成したアプリやゲームを表彰するものです。受賞者は WWDC24 で発表されます。

    2025年春後半以降、Appleウォレットの身分証明書機能が日本で展開

    Apple、日本でのAppleウォレットの身分証明書機能の展開を発表、米国外で初 - Apple (日本) https://nr.apple.com/dN3j2D3hM3

    Apple は日本のデジタル庁と 2025 年春後半以降、Apple ウォレットで日本のマイナンバーカードを利用できるように準備を進めていることを発表しました。

    米国の一部の州の運転免許証を Apple ウォレットに追加している iPhone で利用できるアプリ向けの SDK としては、すでに ProximityReader が提供されています。(日本のマイナンバーカードで利用できるかどうかの説明は現時点でありません。)また ID確認 としてヒューマンインターフェイスガイドラインも存在します。

    OSS のリリース情報

    iOS アプリ開発でよく使われている OSS のリリース情報です。

    Apple

    FoundationICU 0.0.7

    https://github.com/apple/swift-foundation-icu/releases/tag/0.0.7

    cmake のサポートに備え、モジュール名が _FoundationICU へ変更されました。また WASI でのビルド修正などが行われました。Foundation にもこれらは取り込まれています。

    サードパーティ

    Firebase Apple SDK 10.27.0

    https://github.com/firebase/firebase-ios-sdk/releases/tag/10.27.0

    2025 年 8 月 25 日の Dynamic Links サービスのシャットダウンに先立ち、非推奨警告が追加されました。Crashlytics での SIGTERM シグナルのサポートが追加されました。Vertex AI for Firebase での gemini-1.5-pro-preview-0409 モデルの削除、Vertex AI に必要な API の詳細の追加が行われました。また、CocoaPods で使用する際のいくつかの問題などが修正・変更されました。

    Nuke 12.7.1

    https://github.com/kean/Nuke/releases/tag/12.7.1

    いくつかのシナリオでフェードトランジションが修正され、ネットワークタスクから taskDescription が削除されました。また、一部の画像タイプに対する解凍をスキップする変更が一時的に元に戻されました。

    SDWebImage 5.19.3

    https://github.com/SDWebImage/SDWebImage/releases/tag/5.19.3

    macOS で使用する際の問題が修正されました。

    ]]>
    https://ios-osushi.github.io/posts/103-20240527103 2024-05-27AppleとGoogle、iOSとAndroidで不要な追跡の警告に関するサポートを提供、iOS 17.5.1リリースなどhttps://ios-osushi.github.io/posts/103-20240527Mon, 27 May 2024 09:00:00 +0000103 2024-05-27

    AppleとGoogle、iOSとAndroidで不要な追跡の警告に関するサポートを提供

    https://www.apple.com/jp/newsroom/2024/05/apple-and-google-deliver-support-for-unwanted-tracking-alerts-in-ios-and-android/

    • Apple と Google は、Bluetooth 追跡デバイス向けの業界規格「Detecting Unwanted Location Trackers」を共同で作成しました
    • この新機能により、ユーザーは異なるプラットフォームでペアリングされている未知の追跡デバイスの存在を識別し、対応できるようになります

    Apple、アイトラッキング、音楽触覚、ボーカルショートカットなどの新しいアクセシビリティ機能を発表

    https://www.apple.com/newsroom/2024/05/apple-announces-new-accessibility-features-including-eye-tracking/

    Apple が発表した新しいアクセシビリティ機能には、身体障害を持つユーザーが目で iPad や iPhone を操作できる「Eye Tracking」が含まれています。また、「Music Haptics」は、聴覚障害者が音楽を体験できるようにする機能で、iPhone の Taptic Engine を使用します。さらに、「Vocal Shortcuts」により、カスタムサウンドでタスクを実行できます。

    心房細動の履歴が日本のApple Watchで利用可能に

    https://www.apple.com/jp/newsroom/2024/05/afib-history-now-available-on-apple-watch-in-japan/

    Apple Watch の心房細動の履歴機能が日本で利用可能になりました。この機能は、心房細動と診断された 22 歳以上のユーザーが、iOS 17.0 以降と watchOS 10.0 以降のデバイスで使用できるようになっています。心房細動の発生頻度や持続時間を追跡し、健康状態に影響を与える可能性のある生活習慣の要因も記録できます。よって、ユーザーは医師との相談時により詳細な情報を提供でき、より良い健康管理が可能になります。

    AppleはWWDC24に向けてApple Developer Forumsをリニューアルしました

    https://developer.apple.com/news/?id=hufhlpow

    このフォーラムは、開発者が Apple の専門家やエンジニアと連絡を取り合い、質問に答えたりアドバイスを得たりする手助けをするためにデザインされています。 Apple Developer Program のメンバーは、フォーラムで専門家のアドバイスを優先的に受けることができます。

    Apple のソフトウェアリリース情報

    Apple が提供している OS や IDE のリリース情報です。

    正式版

    OSS のリリース情報

    iOS アプリ開発でよく使われている OSS のリリース情報です。

    Apple

    swift-system 1.3.0

    https://github.com/apple/swift-system/releases/tag/1.3.0

    • visionOS, musl libc のサポートをしました
    • swift-system は Swift 5.8 を必要とするようになりました
    • SystemString の Collection 適合性が向上し、Swift 6.0 の replaceSubrange()の厳格な Collection 型要件と互換性を持ちます
    • cmake 設定が Arm64 の表記をより多く理解できるようになり、Windows コンパイラとの互換性が向上しました
    • Android の NDK 26 における特殊な nullability 注釈へ対応するため、2 つの syscall ラッパーを適用しました。このパッケージは最新の NDK に対してビルドするため必要です

    サードパーティ

    Nuke 12.7

    https://github.com/kean/Nuke/releases/tag/12.7.0

    • このリリースでは、並列処理のための構造化手法のサポートと ImagePipeline の内部構造が大幅に改善されました
    • ImageTask に以下を直接追加。AsyncStream<ImageResponse>AsyncStream<Progress>PlatformImage asyncImageResponse async
    • AsyncImageTask を非推奨にしました
    • ImageTask に ImageTask.Event と AsyncStream<Event> を追加して、画像ロードに関連するすべてのイベントを観察できるように改善しました
    • ImagePipeline の過去のリリースにおけるデータタスク、Combine、Async/Await、AsyncStream のサポート導入後の複雑さを再構築し、非推奨のメソッドを整理しました

    SwiftFormat 0.53.10

    https://github.com/nicklockwood/SwiftFormat/releases/tag/0.53.10

    • --output stdout 使用時に誤って生成される stdout ディレクトリの問題を修正しました
    • 複数行の関数呼び出し引数に対する未使用引数の誤検出を修正しました
    • 属性や ~ 演算子を含むジェネリック引数の解析を修正しました
    • --report--reporter 引数の欠如に関する誤ったエラーを修正し、--reporter の明示的なデフォルト値を非推奨としました

    PINRemoteImage 3.0.4

    https://github.com/pinterest/PINRemoteImage/releases/tag/3.0.4

    • 様々な修正が行われました

    Quick 7.6.0

    https://github.com/Quick/Quick/releases/tag/v7.6.0

    • QuickLint という CLI ツールと Xcode プラグインを追加しました。これはフォーカスされたスペックを検出し、フォーカスを削除する機能を持っています
    • Async DSL では、sharedExamples の非同期バージョンを利用不可とし、以前は見つからなかった sharedExamples が意図的に利用不可であることを明確にしました
    • rake を 13.1.0 から 13.2.1 にアップデートしました
    • プロトコルに合わせて、コンテキストパラメータを aContext と名付け直しました

    realm-swift 10.50.1

    https://github.com/realm/realm-swift/releases/tag/v10.50.1

    • Xcode 15.4 用のリリースパッケージを更新しました
    • @AutoOpen と@AsyncOpen が、設定された初期サブスクリプションを使用していなかった問題を修正しました(PR #8572、v10.50.0 以降)
    • App.baseURL が常に nil だった問題を修正しました(PR #8573、v10.50.0 で導入されて以降)
    • Realm Studio は 15.0.0 以降に対応し、API は 10.x.y シリーズのすべての以前のリリースと後方互換性があります

    SwiftLint 0.55.1

    https://github.com/realm/SwiftLint/releases/tag/0.55.1

    • 静的オーバーファイナルクラスルールの違反メッセージの表現を明確化しました
    • Bazel ビルドの問題を修正し、transitive 依存関係を明示的に追加しました。また、条件付きで有効化される変数宣言や初期化子を常に有効であるとして扱い、コンパイル時の問題を回避しました
    • 未使用の列挙ルールを無視し、開始括弧ルールでコメントを尊重し、冗長な初期化子を削除しました

    xcbeautify 2.3.1

    https://github.com/cpisciotta/xcbeautify/releases/tag/2.3.1

    • 様々な修正が行われました

    XcodeGen 2.41.0

    https://github.com/yonaskolb/XcodeGen/releases/tag/2.41.0

    • xcodegen キャッシュコマンドを追加し、キャッシュを書き込む機能が追加されました。これは、ポストコミットの git フック統合に便利です
    • ファイルソートにフォルダを含めるよう変更しました
    • マルチプラットフォームアプリで watchOS を含む場合の supportedDestinations の検証問題を修正しました
    ]]>
    https://ios-osushi.github.io/posts/102-20240513102 2024-05-13Apple M4 チップを発表, Apple、驚異的なパワーのM2チップを搭載し、再設計された11インチおよびまったく新しい13インチのiPad Airを発表、などhttps://ios-osushi.github.io/posts/102-20240513Mon, 13 May 2024 09:00:00 +0000102 2024-05-13

    Apple M4 チップを発表

    https://www.apple.com/jp/newsroom/2024/05/apple-introduces-m4-chip/

    M4 は、新しい iPad Pro の画期的なデザインと美しいディスプレイを実現しながら、パフォーマンスを飛躍的に向上させます。

    Apple、驚異的なパワーのM2チップを搭載し、再設計された11インチおよびまったく新しい13インチのiPad Airを発表

    https://www.apple.com/jp/newsroom/2024/05/apple-unveils-the-redesigned-11-inch-and-all-new-13-inch-ipad-air-with-m2/ iPad Air は 2 つのサイズから選べるようになり、驚異的なパフォーマンスと AI 機能、Apple Pencil Pro にも対応し、よりパワフルでかつてないほど万能です。

    Apple、世界で最も先進的なディスプレイとM4チップを搭載した美しく新しいiPad ProとApple Pencil Proを発表

    https://www.apple.com/jp/newsroom/2024/05/apple-unveils-stunning-new-ipad-pro-with-m4-chip-and-apple-pencil-pro/ 新しい薄くて軽いデザイン。画期的な Ultra Retina XDR ディスプレイ。とてつもなく高速な M4 のパフォーマンスとパワフルな AI 機能を備えた新しい iPad Pro は、飛躍的に進化しました。

    欧州連合で配信されるアプリに関する最新情報

    https://developer.apple.com/jp/news/?id=d0z8d8rx コアテクノロジー手数料(CTF)CTF は、EU 向けの代替ビジネス規約に含まれる要素です。革新的なアプリを作成して公開するためのツール、テクノロジー、サービスを通して、Apple がデベロッパに提供する価値を反映するものです。 Apple では、優れたアイデアを持ち、それらを実現したいと考えるクリエイティブな人々が、世界に向けて自分のアプリを提供できる機会を得ることが大切だと考えます。

    Hello Developer 2024年5月

    https://developer.apple.com/jp/news/?id=1gm9hdcx Hello Developer へようこそ。もうすぐ始まります!6 月 10 日~14 日(太平洋時間)にかけて、WWDC24 がオンラインで開催されます。このエディションでは、一年間で最大の Apple デベロッパイベント、WWDC24 へ向けた準備に役立つ以下のトピックをご紹介します。

    Apple のソフトウェアリリース情報

    Apple が提供している OS や IDE のリリース情報です。

    開発者向けベータ

    OSS のリリース情報

    iOS アプリ開発でよく使われている OSS のリリース情報です。

    Apple

    ml-stable-diffusion 1.1.1

    https://github.com/apple/ml-stable-diffusion/releases/tag/1.1.1

    ライセンスを MIT に変更など、様々な変更がありました。

    swift-crypto 3.4.0

    https://github.com/apple/swift-crypto/releases/tag/3.4.0

    RSA キーサイズの下界を更新などの変更がありました。

    swift-syntax 510.0.2

    https://github.com/apple/swift-syntax/releases/tag/510.0.2

    Swift 6 コンパイラで swift-syntax をビルドする際の、コンパイル時の遡及適合に関する警告が修正されています。 また、様々な変更がありました。

    サードパーティ

    swift-composable-architecture 1.10.4

    https://github.com/pointfreeco/swift-composable-architecture/releases/tag/1.10.4

    様々な修正が行われました。

    swift-dependencies 1.3.0

    https://github.com/pointfreeco/swift-dependencies/releases/tag/1.3.0

    様々な追加・編集が行われました。

    SDWebImage 5.19.2 - Canonical Binary XCFramework

    https://github.com/SDWebImage/SDWebImage/releases/tag/5.19.2

    様々な追加・修正が行われました。

    ]]>
    https://ios-osushi.github.io/posts/101-20240506101 2024-05-06リマインダー: アプリ提出時のプライバシー要件が 5 月 1 日から適用されます、ほかhttps://ios-osushi.github.io/posts/101-20240506Mon, 6 May 2024 09:00:00 +0000101 2024-05-06

    リマインダー: アプリ提出時のプライバシー要件が 5 月 1 日から適用されます

    https://developer.apple.com/jp/news/?id=pvszzano

    アプリ提出時のプライバシー要件が 5 月 1 日から適用されたので、未対応のアプリは対応する必要があります。

    Apple のソフトウェアリリース情報

    Apple が提供している OS や IDE のリリース情報です。

    開発者向けベータ

    OSS のリリース情報

    iOS アプリ開発でよく使われている OSS のリリース情報です。

    サードパーティ

    The Composable Architecture 1.10.1

    https://github.com/pointfreeco/swift-composable-architecture/releases/tag/1.10.1

    様々な修正などが行われました。

    xcbeautify 2.3.0

    https://github.com/cpisciotta/xcbeautify/releases/tag/2.3.0

    • SwiftFormat の最低バージョンが 0.53.1 から 0.53.7 へ引き上げられました
    • GitHub Actions の出力に色を付けられるようになりました

    Realm v10.49.3

    https://github.com/realm/realm-swift/releases/tag/v10.49.3

    SPM 経由でのインストール時に動的フレームワークとしてビルドできるようになり、プライバシーマニフェストを提供できるようになりました。

    ]]>
    https://ios-osushi.github.io/posts/100-20240429100 2024-04-29Apple Events の開催, いくつかの OS がベータリリース, SwiftNIO 2.65.0 リリース、ほかhttps://ios-osushi.github.io/posts/100-20240429Mon, 29 Apr 2024 09:00:00 +0000100 2024-04-29

    Apple Events の開催

    https://developer.apple.com/jp/news/?id=48bfiihn

    5 月 7 日午前 7 時(太平洋時間)に Apple の特別なイベントが開催されます。

    Apple のソフトウェアリリース情報

    Apple が提供している OS や IDE のリリース情報です。

    開発者向けベータ

    OSS のリリース情報

    iOS アプリ開発でよく使われている OSS のリリース情報です。

    Apple

    SwiftNIO 2.65.0

    https://github.com/apple/swift-nio/releases/tag/2.65.0

    • NIOFileSystem はまだ安定していない API のため _NIOFileSystem に改名され、次のリリースで削除されます
    • いくつかの新機能が追加されました
    • 最小の Swift バージョンを 5.8 に引き上げました
    • その他、いくつかの細かな対応をしました

    サードパーティ

    Nuke 12.6.0

    https://github.com/kean/Nuke/releases/tag/12.6.0

    画像処理に関連するいくつかの問題が修正されました。 また、いくつかの機能が追加され、特定の動作が非推奨になりました。

    SwiftFormat 0.53.8

    https://github.com/nicklockwood/SwiftFormat/releases/tag/0.53.8

    • 新しいオプションが追加されました
    • 特定の条件下で enumNamespaces や opaqueGenericParameters ルールが適用されないようになりました
    • クロージャ内の不要なカッコが誤って削除されるケースや、条件演算子の後の不要な処理が修正されました

    xcbeautify 2.2.0

    https://github.com/cpisciotta/xcbeautify/releases/tag/2.2.0

    • TeamCity レンダラーが追加されました

    Mockolo 2.1.1

    https://github.com/uber/mockolo/releases/tag/2.1.1

    • Sendable に準拠したプロトコルとクラスのサポートが追加されました
    • ビルドツールプラグインのための artifactbundle が追加されました
    ]]>
    https://ios-osushi.github.io/posts/099-20240422099 2024-04-22Xcode 15.4 beta リリース、iOS 17.5 beta 2 リリース、Apollo iOS 1.10.0 リリース、Lottie 4.4.3 リリース、Realm v10.49.2 リリース、ほかhttps://ios-osushi.github.io/posts/099-20240422Mon, 22 Apr 2024 09:00:00 +0000099 2024-04-22

    Apple のソフトウェアリリース情報

    Apple が提供している OS や IDE のリリース情報です。

    開発者向けベータ

    OSS のリリース情報

    iOS アプリ開発でよく使われている OSS のリリース情報です。

    サードパーティ

    Apollo iOS 1.10.0

    https://github.com/apollographql/apollo-ios/releases/tag/1.10.0

    • 新機能
      • visionOSへのサポートを追加: Apollo iOS が必要とするすべての依存関係に visionOS のサポートが追加されました
    • 改善
      • 一部の基本的なSchemaTypesにSendable適合を追加: 一部の生成されたスキーマタイプに Sendable への準拠が追加されました

    Lottie 4.4.3

    https://github.com/airbnb/lottie-spm/releases/tag/4.4.3

    • バグ修正
      • 非同期アニメーションの読み込み後のアニメーションサイズ不整合が修正されました
      • プライバシーマニフェストの NSPrivacyAccessedAPITypeReasons が更新されました
      • Core Animation のタイムリマッピングの複雑さの計算にアニメーションの長さを含めるように修正されました

    Realm v10.49.2

    https://github.com/realm/realm-swift/releases/tag/v10.49.2

    • 新機能
      • AppConfiguration のデフォルトベース URL が services.cloud.mongodb.com を指すように更新されました
    • バグ修正
    • MongoDB コレクションのウォッチストリームを開く際に、HTTP エラー401 または 403 が返されるとクラッシュする問題が修正されました
      • 別のスレッドでファイルが閉じられる際に Realm を開くと関連して表れる可能性のあるアサーションエラーが修正されました
      • レプリケーションコードのバグによる履歴の乖離が修正されました
      • AppConfiguration.baseUrl が設定されていない場合、nil ではなくデフォルトの URL の値を返すように修正されました
      • Core の Swift パッケージにプライバシーマニフェストが追加されました
      • すでに削除された辞書のキーを削除する際のクラッシュが修正されました

    RxSwift 6.7.0

    https://github.com/ReactiveX/RxSwift/releases/tag/6.7.0

    • 改善
      • visionOS のサポートが追加されました
      • CocoaPods macOS のデプロイメントターゲットが SPM に合わせて 10.10 に揃えられました
      • CocoaPods で XCTest を弱くリンクして静的リンクを可能になりました
      • RxDelegateProxy でのクラッシュが修正されました
      • 不足している明示的なインポートからのリリースビルドの警告が修正されました
      • さまざまなコードの書式訂正とドキュメントの修正が行われました

    Swift OpenAPI Runtime

    https://github.com/apple/swift-openapi-runtime/releases/tag/1.4.0

    • 改善
      • application/xml ボディのサポートが追加されました
      • クエリパラメータで deepObject スタイルのサポートが追加されました
      • 予期しないコンテンツタイプヘッダーのエラーメッセージが改善されました
    • バグ修正
      • 空の additionalProperties 辞書型のエンコーディングが修正されました

    The Composable Architecture 1.9.3

    https://github.com/pointfreeco/swift-composable-architecture/releases/tag/1.9.3

    • 新しい機能
      • StackActionOf<R> の不足していた型エイリアスを追加しました
    • 改善
      • 可能な場合、スコープ付きプレゼンテーションストアをキャッシュするようになりました
      • "inert"な enum の状態を監視できるようになりました
      • SwiftSyntax 510 / Xcode 15.3 の警告が修正されました
      • シートや他のナビゲーション用に enum のストアを non reducer cases へスコープすることが可能になりました
      • enum @Reducer マクロで package アクセス修飾子がサポートされました
      • observe へのネストした呼び出しを捕捉するランタイム警告診断が追加されました
    ]]>
    https://ios-osushi.github.io/posts/098-20240415098 2024-04-15Firebase Apple SDK のバイナリアーティファクトにコード署名が追加、SwiftFormat のいくつかのバグが修正されてリリース、ほかhttps://ios-osushi.github.io/posts/098-20240415Mon, 15 Apr 2024 09:00:00 +0000098 2024-04-15

    Apple のソフトウェアリリース情報

    Apple が提供している OS や IDE のリリース情報です。

    正式版

    開発者向けベータ

    OSS のリリース情報

    iOS アプリ開発でよく使われている OSS のリリース情報です。

    サードパーティ

    Firebase Apple SDK 10.24.0

    https://github.com/firebase/firebase-ios-sdk/releases/tag/10.24.0

    バイナリ形式のアーティファクトにコード署名が追加されました。また、いくつかの変更が加えられました。

    XcodeGen 2.40.1

    https://github.com/yonaskolb/XcodeGen/releases/tag/2.40.1

    .xcprivacy ファイルがリソースとして取り扱われるように戻されました。

    xcbeautify 2.1.0

    https://github.com/cpisciotta/xcbeautify/releases/tag/2.1.0

    依存しているライブラリのアップデート等が行われました。

    SwiftFormat 0.53.7

    https://github.com/nicklockwood/SwiftFormat/releases/tag/0.53.7

    redundantParenswrapEnumCases におけるバグが修正されました。また redundantInit の改善が行われました。

    ]]>
    https://ios-osushi.github.io/posts/097-20240408097 2024-04-08ARMおよびRISC-Vマイクロコントローラを対象とした組み込みSwiftの使用例について紹介、Hello Developer 2024年4月が公開されました、Develop in Swiftチュートリアルの登場、ほかhttps://ios-osushi.github.io/posts/097-20240408Mon, 8 Apr 2024 09:00:00 +0000097 2024-04-08

    ARMおよびRISC-Vマイクロコントローラを対象とした組み込みSwiftの使用例について紹介

    https://www.swift.org/blog/embedded-swift-examples/

    Swift はデスクトップやモバイルアプリ、サーバーバックエンド、そしてシステムソフトウェアの開発に適しています。新たに導入された実験的なコンパイルモードを活用することで、組み込み環境においても使用可能となりました。 本記事では、組み込み Swift が対応するマイクロコントローラの範囲、さらには異なるビルドシステムやボードベンダーから Swift への SDK の橋渡しについて詳しく説明しています。 加えて、組み込み Swift に関連するプロジェクト例のリポジトリが公開されており、興味のある読者にはその基にした実験を推奨しています。

    https://github.com/apple/swift-embedded-examples

    Hello Developer 2024年4月が公開されました

    https://developer.apple.com/jp/news/?id=c5gcbgrz

    • WWDC24 の関連情報や、新しい Apple Developer YouTube チャンネルについてご案内します
    • アプリ開発におけるキャリア発展に役立つ、初登場の Develop in Swift チュートリアルについてご紹介します
    • Zach Gage 氏と Jack Schlesinger 氏が、Knotwords のクロスワードパズルをどのように再構築したのか、その舞台裏を覗いてみましょう

    Develop in Swiftチュートリアルの登場

    https://developer.apple.com/tutorials/develop-in-swift

    コーディングを学び始めた学生やデベロッパ志望の方に最適な、まったく新しい Develop in Swift チュートリアル(英語)をご利用いただけるようになりました。Xcode でプロジェクトを構築する体験を通じて、Swift、SwiftUI、空間コンピューティングに触れることができます。

    新しい記事やサンプルビューが公開されました

    https://developer.apple.com/jp/news/site-updates/?id=04042024a

    • [記事]横並び 3D ビデオのマルチビューHEVC への変換
    • [記事]マルチビュー3D ビデオファイルの読み取り
    • [サンプルビュー]macOS の配信署名コードの作成
    • [サンプルビュー]配信用 Mac ソフトウェアのパッケージング

    Apple のソフトウェアリリース情報

    Apple が提供している OS や IDE のリリース情報です。

    開発者向けベータ

    OSS のリリース情報

    iOS アプリ開発でよく使われている OSS のリリース情報です。

    サードパーティ

    Lottie for iOS, macOS 4.4.2

    https://github.com/airbnb/lottie-ios/releases/tag/4.4.2

    • iOS 13.0, macOS 10.15 への最小デプロイメントターゲットの更新
    • Cocoapods podspec に visionOS サポートが追加されました
    • XCFramework バンドルのビルド時に正しいバージョン番号を使用することを保証するバグ修正
    • その他変更や修正されました

    Lottie for Swift Package Manager 4.4.2

    https://github.com/airbnb/lottie-spm/releases/tag/4.4.2

    Privacy Manifest 対応が行われました。

    fastlane 2.220.0

    https://github.com/fastlane/fastlane/releases/tag/2.220.0

    • プラグインからの Action.sh 使用時の未定義メソッドエラー修正
    • プロビジョニングプロファイルに visionOS デバイスを含める対応
    • macOS プロファイルを作成しようとするときの Mac デバイスのフィルタリングを修正
    • その他変更や修正されました

    firebase-ios-sdk 10.23.1

    https://github.com/firebase/firebase-ios-sdk/releases/tag/10.23.1

    • Xcode 15.3 経由の送信をブロックする Firebase Analytics の macOS/Catalyst xcframework 構造の問題を修正しました
    • NSString(Bit) isBitEnabledAtIndex でのクラッシュを修正しました
    • GoogleAppMeasurementOnDeviceConversion で欠落していたシンボルを修正しました (10.22.1 で導入された回帰)

    Nimble 13.3.0

    https://github.com/Quick/Nimble/releases/tag/v13.3.0

    • サブマッチャーまたは同等の値と照合する結果のマッチャーを追加しました
    • その他変更や修正されました
    • ドキュメントには DocC を使用するようになりました

    https://quick.github.io/Nimble/documentation/nimble/

    XcodeGen 2.40.0

    https://github.com/yonaskolb/XcodeGen/releases/tag/2.40.0

    • "" グループを指定することにより、プロジェクト ルートでローカル Swift パッケージのサポートを追加しました
    • スキームの事前アクションと事後アクションにカスタム シェルを追加しました
    • .xcprivacy ファイルはデフォルトでどのビルドフェーズにも追加されなくなりました
    ]]>
    https://ios-osushi.github.io/posts/096-20240401096 2024-04-01WWDC2024 が6月10日から14日に開催、Swift で GNOME アプリを書く、SSWG 2024年次アップデート、App Store Connect のアップデートhttps://ios-osushi.github.io/posts/096-20240401Mon, 1 Apr 2024 09:00:00 +0000096 2024-04-01

    AppleのWorldwide Developers Conference、2024年6月10日に開幕

    https://www.apple.com/jp/newsroom/2024/03/apples-worldwide-developers-conference-returns-june-10-2024/

    Apple は本日、 Worldwide Developers Conference(WWDC)を 2024 年 6 月 10 日から 14 日にオンライン形式で開催することを発表しました。

    Swift で GNOME アプリを書く

    https://swift.org/blog/adwaita-swift/

    Swift は、きれいな構文、静的な型付け、コードを書きやすくする特別な機能のおかげで、ユーザーインターフェイスを作成するのに適しています。結果ビルダーは、Swift のクロージャ式構文と組み合わせることで、コードの読みやすさを大幅に向上させることができます。

    SSWG 2024年次アップデート

    https://swift.org/blog/sswg-update-2024/

    この年次投稿では、Swift Server WorkGroup (SSWG)は、コミュニティ、エコシステム全体の成果、そして今後の 1 年間のワークグループの注力分野について振り返ります。

    App Store Connectのアップデート

    https://developer.apple.com/news/releases/?id=03282024a

    アカウント所有者および管理者は、App Store Connect と同じ権限で、チームメンバーに App Store Connect API へのアクセスを許可できるようになりました。アクセスを許可した場合、チームメンバーは App Store Connect で個別のキーを生成して API を使用できます。

    Apple のソフトウェアリリース情報

    Apple が提供している OS や IDE のリリース情報です。

    正式版

    OSS のリリース情報

    iOS アプリ開発でよく使われている OSS のリリース情報です。

    Apple

    swift-format 510.1.0

    https://github.com/apple/swift-format/releases/tag/510.1.0

    様々な変更が行われました。

    swift-foundation-icu FoundationICU 0.0.6

    https://github.com/apple/swift-foundation-icu/releases/tag/0.0.6

    macOS でのテスト失敗の一時的な修正と、Windows 用のビルド修正が行われました。

    swift-protobuf 1.26.0

    https://github.com/apple/swift-protobuf/releases/tag/1.26.0

    プライバシーマニフェストを追加して様々な修正しました。

    サードパーティ

    Alamofire 5.9.1

    https://github.com/Alamofire/Alamofire/releases/tag/5.9.1

    HTTPHeaders と HTTPHeader、HTTPMethod が Sendable に準拠しました。他にも CocoaPods の visionOS をサポートが修正されました。

    SDWebImage 5.19.1 - 5.9 Patch

    https://github.com/SDWebImage/SDWebImage/releases/tag/5.19.1

    様々な修正と追加が行われました。

    ]]>
    https://ios-osushi.github.io/posts/095-20240325095 2024-03-25try! Swift Tokyo 2024 が開催、EU でのアプリ配信に関する追加のオプション、App Store Connect でのトレーダーステータスの提供要件、xcbeautify 2.0.0 リリース、ほかhttps://ios-osushi.github.io/posts/095-20240325Mon, 25 Mar 2024 09:00:00 +0000095 2024-03-25

    try! Swift Tokyo 2024 が開催

    https://tryswift.jp/

    2024 年 3 月 22 日から 24 日まで、国際カンファレンスである try! Swift が東京で開催されました。

    詳細は公式サイトをご参照ください。

    EU でのアプリ配信に関する追加のオプション

    https://developer.apple.com/jp/news/?id=8c1m8hqt

    EU でアプリを配信する開発者へさらに柔軟なオプションを提供するため、Web サイトから直接アプリを配信できる新しい方法を導入します。

    詳細は上記のページをご参照ください。

    App Store Connect でのトレーダーステータスの提供要件

    https://developer.apple.com/jp/news/?id=x60uzbu9

    EU の デジタルサービス法(DSA)に準拠するため、 App Store Connect でトレーダーステータスを入力できるようになりました。

    Apple のソフトウェアリリース情報

    Apple が提供している OS や IDE のリリース情報です。

    正式版

    OSS のリリース情報

    iOS アプリ開発でよく使われている OSS のリリース情報です。

    Apple

    Swift Syntax

    510.0.1

    https://github.com/apple/swift-syntax/releases/tag/510.0.1

    メモリアクセスが不整合になる可能性が修正されました。

    510.1.0

    https://github.com/apple/swift-format/releases/tag/510.1.0

    様々な変更や修正が行われました。

    Swift Argument Parser 1.3.1

    https://github.com/apple/swift-argument-parser/releases/tag/1.3.1

    様々な変更や修正が行われました。

    サードパーティ

    xcbeautify

    1.7.0

    https://github.com/cpisciotta/xcbeautify/releases/tag/1.7.0

    様々なキャプチャグループが追加されました。

    2.0.0

    https://github.com/cpisciotta/xcbeautify/releases/tag/2.0.0

    Swift の最小バージョンが 5.9 になるなど、様々な更新が行われました。

    2.0.1

    https://github.com/cpisciotta/xcbeautify/releases/tag/2.0.1

    make package-darwin-universal が修正されました。

    Realm

    v10.48.1

    https://github.com/realm/realm-swift/releases/tag/v10.48.1

    プライバシーマニフェストに NSPrivacyAccessedAPICategoryDiskSpace が追加されました。

    v10.49.0

    https://github.com/realm/realm-swift/releases/tag/v10.49.0

    Realm の新しいファイルフォーマットバージョン(v24)が導入されました。

    その他様々な変更や修正が行われました。

    v10.49.1

    https://github.com/realm/realm-swift/releases/tag/v10.49.1

    機能強化や修正が行われました。

    Xcodes App v2.1.2

    https://github.com/XcodesOrg/XcodesApp/releases/tag/v2.1.2b26

    macOS 14.4 でリストの行のテキストが表示されない不具合が修正されました。

    APNGKit 2.3.0

    https://github.com/onevcat/APNGKit/releases/tag/2.3.0

    • visionOS がサポートされました
    • 潜在的な警告を防ぐため、空のプライバシーマニフェストファイルが追加されました

    Firebase Apple SDK 10.23.0

    様々な変更や修正が行われました。

    Apollo iOS 1.9.3

    https://github.com/apollographql/apollo-ios/releases/tag/1.9.3

    様々な変更や修正が行われました。

    Nuke 12.5.0

    https://github.com/kean/Nuke/releases/tag/12.5.0

    様々な変更や修正が行われました。

    Quick 7.5.0

    https://github.com/Quick/Quick/releases/tag/v7.5.0

    保留中のテストがスキップとしてマークされるようになりました。

    ]]>
    https://ios-osushi.github.io/posts/094-20240311094 2024-03-11Swift 5.10 がリリース、M3 チップを搭載した新しい13インチおよび15インチの MacBook Air を発表、ほかhttps://ios-osushi.github.io/posts/094-20240311Mon, 11 Mar 2024 09:00:00 +0000094 2024-03-11

    M3 チップを搭載した新しい13インチおよび15インチの MacBook Air を発表

    https://www.apple.com/newsroom/2024/03/apple-unveils-the-new-13-and-15-inch-macbook-air-with-the-powerful-m3-chip/

    Apple が新しい MacBook Air を発表。M3 チップ搭載で最大 60%高速化し、最大 13 倍速い性能。バッテリー駆動時間は最大 18 時間で、最大 2 台の外部ディスプレイをサポート。

    Swift 5.10 がリリース

    https://swift.org/blog/swift-5.10-released/

    Swift 5.10 では、コンパイラ解析によって安全性が証明される場合でも、一部の状況でデータレースの警告が表示されます。

    Apple のソフトウェアリリース情報

    Apple が提供している OS や IDE のリリース情報です。

    正式版

    開発者向けベータ

    OSS のリリース情報

    iOS アプリ開発でよく使われている OSS のリリース情報です。

    サードパーティ

    apollo-ios 1.9.2

    https://github.com/apollographql/apollo-ios/releases/tag/1.9.2

    • 1.9.1 との後方互換性を修正しました
    • URLSessionClient にセッションおよびタスクの説明パラメータが追加されました

    SwiftFormat 0.53.4

    https://github.com/nicklockwood/SwiftFormat/releases/tag/0.53.4

    • enumNamespaces ルールが属性やマクロを持つ構造体には適用されなくなりました
    • 新しい nonisolated(unsafe) 修飾子が正しく処理されるようになりました
    • do throws(Type) 節のサポートが追加されました

    swift-composable-architecture 1.9.2

    https://github.com/pointfreeco/swift-composable-architecture/releases/tag/1.9.2

    • 1.9 で追加された BindableAction を元に戻しました
    • swift-syntax 510 をサポートしました

    Quick v7.4.1

    https://github.com/Quick/Quick/releases/tag/v7.4.1

    • cocoapods のバージョンアップをしました
    • beforeEach、afterEach、aroundEach で XCTSkip、StopTest を適切に処理するようにしました

    realm-swift v10.48.0

    https://github.com/realm/realm-swift/releases/tag/v10.48.0

    • computed properties のみを持つモデルを宣言する際の制限を解除しました
    • Xcode 15.3 をリリースパッケージに追加しました
    • build.sh 内の REALMEXTRABUILD_ARGUMENTS 環境変数を介した複数の引数サポートを修正しました
    • Xcode 15.3 で導入された警告のいくつかを修正しました
    ]]>
    https://ios-osushi.github.io/posts/093-20240304093 2024-03-04iOS 15.8.2 Release Candidate リリース、iPadOS 15.8.2 Release Candidate リリース、swift-syntax 510.0.0 リリース、ほかhttps://ios-osushi.github.io/posts/093-20240304Mon, 4 Mar 2024 09:00:00 +0000093 2024-03-04

    Apple のソフトウェアリリース情報

    Apple が提供している OS や IDE のリリース情報です。

    正式版

    開発者向けベータ

    OSS のリリース情報

    iOS アプリ開発でよく使われている OSS のリリース情報です。

    Apple

    swift-syntax 510.0.0

    https://github.com/apple/swift-syntax/releases/tag/510.0.0

    • 新しい API が追加されました
      • SyntaxStringInterpolation.appendInterpolation(_: (some SyntaxProtocol)?)
      • SyntaxCollection.index(at:)
      • ClosureCaptureSyntax.init()
      • EnumCaseParameterSyntax.init()
      • DiagnosticSeverityPluginMessage.Diagnostic.Severityremark が追加
    • いくつかの API が非推奨になりました
      • Leaf Node Casts
        • https://github.com/apple/swift-syntax/issues/2092
      • Same-Type Casts
        • https://github.com/apple/swift-syntax/issues/2092
      • Base Node Casts
        • https://github.com/apple/swift-syntax/issues/2092
      • WildcardPatternSyntax.typeAnnotation
        • https://github.com/apple/swift-syntax/pull/2393
    • 互換性のない変更がいくつかされました
      • NoteMessage.fixItIDnoteID に名前変更
        • https://github.com/apple/swift-syntax/issues/2261
      • DiagnosticSpec.highlighthighlights に置換
        • https://github.com/apple/swift-syntax/pull/2213

    サードパーティ

    Alamofire 5.9.0

    https://github.com/Alamofire/Alamofire/releases/tag/5.9.0

    • 追加
      • [🔥Experimental🔥]WebSocketRequest が追加されました
        • URLSessionWebSocketTask のラッパーとして機能し、現在は非公開のプレビューリリース。API は将来的に変更される可能性があり、フィードバックやバグ報告を受付中
      • PrivacyInfo.xcprivacy ファイルと SPM、CocoaPods、Carthage への統合が追加されました
      • Xcode で SPM を使用する際の動的リンクを強制する AlamofireDynamic ターゲットが追加されました
      • AFInfo 列挙体と Alamofire の現在のバージョンを取得するための version 変数が公開されました
    • 更新
      • Swift 5.7.1 が必要となるよう Alamofire をアップデート
      • 大きな Request.swift ファイルを分割し、さまざまな Request サブクラスをそれぞれのファイルに統合
      • Empty タイプを Sendable に変更
      • 重複するルールを削除するために .swiftformat をアップデート
    • 修正
      • 新しい Xcode バージョンでの Package.swift 内のプラットフォーム非推奨警告を修正
      • プロジェクト再構築後の Alamofire.podspec の修正
      • 各種ドキュメントの誤りを修正

    SwiftFormat 0.53.3

    https://github.com/nicklockwood/SwiftFormat/releases/tag/0.53.3

    • preferForLoop ルールが "cases" で終わるループ条件を正しく単数形に変換するよう修正されました
    • preferForLoop が投げられる場合や非同期の forEach 式を誤って変更してしまうバグが修正されました
    • organizeDeclarations が有効であるものの宣言タイプが除外されていた場合の拡張ボディのソートに関するバグが修正されました
    • @unknown default ケースに関連する条件付き代入のバグが修正されました
    • enumNamespaces ルールの不安全な適用を修正しました
    • 型付き throws の初期サポートが追加されました

    SwiftGen 6.6.3

    https://github.com/SwiftGen/SwiftGen/releases/tag/6.6.3

    • CLI: swiftgen run--quiet--verbose フラグのサポートが追加されました
    • ビルド: rake cli:install コマンドおよびそれに伴い Homebrew formula が修正されました

      The Composable Architecture 1.9.1

      https://github.com/pointfreeco/swift-composable-architecture/releases/tag/1.9.1

      • 1.9.0 で発生したリグレッションを修正し、アクションケース名とバインド可能なアクションキーパス名が重複して曖昧になる問題が解消されました
      • チュートリアルでの Enum Reducer の状態を等価にする手順が追加されました
      • 1.9 のマイグレーションガイドに小さなタイポが修正されました
      ]]>
      https://ios-osushi.github.io/posts/092-20240226092 2024-02-26App Store Connect の App Analytics から visionOS アプリのメトリクスを確認可能に、CloudKit に関するいくつかのテクニカルドキュメントが公開、MLX Swift が公開、ほかhttps://ios-osushi.github.io/posts/092-20240226Mon, 26 Feb 2024 09:00:00 +0000092 2024-02-26

      App Store Connect の App Analytics から visionOS アプリのメトリクスを確認可能に

      App Store Connect update - 最新ニュース - Apple Developer https://developer.apple.com/jp/news/releases/?id=02222024a

      App Store Connect の App Analytics に visionOS アプリのデータが含まれるようになりました。visionOS 用にビルドされたアプリだけではなく、visionOS デバイスで実行される iPadOS アプリ・iOS アプリもこれに含まれます。

      CloudKit に関するいくつかのテクニカルドキュメントが公開

      Apple デベロッパテクニカルサポートが開発に関するさまざまなトピックを取り上げ、ガイダンスとして提供しているテクニカルドキュメント(Technotes)が更新されました。

      CloudKit に関連する「CloudKit スロットルについて」「NSPersistentCloudKitContainer の同期について」「NSPersistentCloudKitContainer の同期のデバッグ」の 3 つが追加されています。

      MLX Swift が公開

      Swift.org - On-device ML research with MLX and Swift https://www.swift.org/blog/mlx-swift/

      Apple シリコン搭載端末で機械学習研究を行うために使用できる MLX の Swift API として「MLX Swift」が公開されました。

      ml-explore/mlx-swift: Swift API for MLX https://github.com/ml-explore/mlx-swift

      MLX Swift は MIT ライセンスで公開されており、iOS 16.0 以降、macOS Ventura 13.3 以降で利用できます。

      Swift が Google Summer of Code 2024 に参加

      Swift.org - Swift joins Google Summer of Code 2024 https://www.swift.org/blog/swift-google-summer-of-code-2024/

      Swift が Google Summer of Code 2024 に参加することが発表されました。Swift は Google Summer of Code に 2018 年から参加しています。GSoC に参加するには応募が必要です。

      Apple のソフトウェアリリース情報

      Apple が提供している OS や IDE のリリース情報です。

      開発者向けベータ

      OSS のリリース情報

      iOS アプリ開発でよく使われている OSS のリリース情報です。

      サードパーティ

      The Composable Architecture 1.8.2

      https://github.com/pointfreeco/swift-composable-architecture/releases/tag/1.8.2

      @Reducer マクロにいくつかの修正が行われました。

      Lottie 4.4.1、Lottie for Swift Package Manager 4.4.1

      https://github.com/airbnb/lottie-ios/releases/tag/4.4.1 https://github.com/airbnb/lottie-spm/releases/tag/4.4.1

      いくつかのバグが修正されました。

      SDWebImage 5.19.0

      https://github.com/SDWebImage/SDWebImage/releases/tag/5.19.0

      トランジションの完了を待機してコールバックする SDWebImageWaitTransition が追加されました。また UIView の拡張にある sd_cancelCurrentImageLoad が非推奨となりました。さらに、CocoaPods を用いているプロジェクト構成において、visionOS を公式にサポートしました。今後も他の SDWebImage.org の Pod が追加されていきます。

      ]]>
      https://ios-osushi.github.io/posts/091-20240219091 2024-02-19Swift Summer of Code 2023 の概要が公開、visionOS 1.0.3リリースほかhttps://ios-osushi.github.io/posts/091-20240219Mon, 19 Feb 2024 09:00:00 +0000091 2024-02-19

      Swift Summer of Code 2023 の概要が公開

      https://www.swift.org/blog/summer-of-code-2023-summary/

      Swift Summer of Code 2023 の概要が公開されました。
      主な内容は以下の通りです。

      • Swift Memcache ライブラリ
      • SwiftParser での増分解析
      • Key Path の推論と診断の改善

      Apple のソフトウェアリリース情報

      Apple が提供している OS や IDE のリリース情報です。

      正式版

      開発者向けベータ

      OSS のリリース情報

      iOS アプリ開発でよく使われている OSS のリリース情報です。

      サードパーティ

      SwiftFormat 0.53.2

      https://github.com/nicklockwood/SwiftFormat/releases/tag/0.53.2

      • hoistAwait ルールが try キーワードの前に await を移動する可能性があるバグを修正しました
      • redundantSelf ルールが @MainActor アノテーションによって混同されるバグを修正しました
      • unusedArgumentsguard 内の必須引数を削除するエッジケースを修正しました

      Kingfisher 7.11.0

      https://github.com/onevcat/Kingfisher/releases/tag/7.11.0

      • CocoaPods で使用する場合、サポートされるプラットフォームとして visionOS を追加しました。他の依存関係マネージャーについては、以前のバージョンから既にサポートされていました
      • その他、軽微な対応が行われました

      The Composable Architecture 1.8.1

      https://github.com/pointfreeco/swift-composable-architecture/releases/tag/1.8.1

      Realm 10.47.0

      https://github.com/realm/realm-swift/releases/tag/v10.47.0

      • 地理空間クエリの初期サポートが導入され、特定の地理的エリア内のオブジェクトをフィルタリングできるようになりました

      SDWebImage 5.18.11

      https://github.com/SDWebImage/SDWebImage/releases/tag/5.18.11

      • NSDataSDImageFormat に変換する際、欠落している Break キーワードを追加しました

      XcodeGen 2.39.1

      https://github.com/yonaskolb/XcodeGen/releases/tag/2.39.1

      • XcodeGen が依存関係として使用されている場合に、重大な変更を修正するため XcodeProj バージョンを固定しました
      • その他、軽微な対応が行われました
      ]]>
      https://ios-osushi.github.io/posts/090-20240212090 2024-02-12Swift Student Challenge に応募しよう、iOS と iPadOS の利用状況が更新、ビデオやドキュメント情報が更新、ほかhttps://ios-osushi.github.io/posts/090-20240212Mon, 12 Feb 2024 09:00:00 +0000090 2024-02-12

      Swift Student Challenge に応募しよう

      https://developer.apple.com/jp/news/?id=vn4toshi

      Apple は、Swift Student Challenge を通じて次世代の学生デベロッパ、クリエイター、起業家をサポートし、コーディングへの情熱を応援しています。 アプリプレイグラウンドを構築し、2 月 25 日までに提出してください。

      iOS と iPadOS の利用状況が更新

      https://developer.apple.com/jp/support/app-store/

      iOS と iPadOS の利用状況が 2024 年 2 月 4 日に更新されました。

      Fantastical が Apple Vision Pro に登場

      https://developer.apple.com/jp/news/?id=you1yc2h

      Flexibits 社の CEO、Michael Simmons 氏が、カレンダーアプリを visionOS 向けに展開した経験について語ります。

      コード署名の仕組み

      https://developer.apple.com/jp/news/site-updates/?id=02062024a

      コードの作成者を特定するために、コード署名でどのように証明書が使われるか確認しましょう。

      ドキュメントサイトの更新情報

      https://developer.apple.com/jp/news/site-updates/?id=02082024a

      新しい記事や更新された記事、サンプルコードを確認しましょう。

      ビデオの更新情報

      https://developer.apple.com/jp/news/site-updates/?id=02082024e

      Xcode Cloud でソースリポジトリを接続する方法などについて確認しましょう。

      Apple UX ライティングチームとの Q&A

      https://developer.apple.com/jp/news/site-updates/?id=02082024b

      明確なオンボーディングフローや気持ちが高まるコンテンツ、効果的な通知のライティングに関するヒントが得られます。

      Apple のソフトウェアリリース情報

      Apple が提供している OS や IDE のリリース情報です。

      正式版

      開発者向けベータ

      OSS のリリース情報

      iOS アプリ開発でよく使われている OSS のリリース情報です。

      Apple

      swift-collections 1.1.0

      https://github.com/apple/swift-collections/releases/tag/1.1.0

      新たなデータ構造の追加など、様々な修正が行われました。

      サードパーティ

      CocoaPods 1.15.2

      https://github.com/CocoaPods/CocoaPods/releases/tag/1.15.2

      バグ修正が行われました。

      Firebase Apple 10.21.0

      https://github.com/firebase/firebase-ios-sdk/releases/tag/10.21.0

      様々な修正が行われました。

      Nuke 12.4

      https://github.com/kean/Nuke/releases/tag/12.4.0

      ドキュメントの更新と、全ての visionOS のサポートが可能になりました。

      ]]>
      https://ios-osushi.github.io/posts/089-20240205089 2024-02-05App Store Review ガイドラインの更新版を公開、Swift OpenAPI Generator 1.0 リリース、EU におけるアプリ配信の変更に関するコンサルテーションのリクエスト、ほかhttps://ios-osushi.github.io/posts/089-20240205Mon, 5 Feb 2024 09:00:00 +0000089 2024-02-05

      App Store Review ガイドラインの更新版を公開

      https://developer.apple.com/jp/news/?id=7j1f99yf

      App Store Review ガイドラインが更新されました。

      どのガイドラインが EU における iOS アプリ向けの公証 にのみ適用されるかがわかるようになっています。

      ミニアプリとストリーミングゲームへのアクセスを提供する新オプションを導入

      https://developer.apple.com/jp/news/?id=f1v8pyay

      ミニアプリとゲームへのアクセスを提供するストリーミングゲームサービスおよびアプリの新オプションの提供をグローバルに開始しました。

      詳細は記事をご参照ください。

      Swift OpenAPI Generator 1.0 リリース

      OpenAPI ドキュメントから Swift のクライアントおよびサーバーのコードを生成するツールの 1.0 がリリースされました。

      OpenAPI Specification の 3.0 と 3.1 に対応しています。

      EU におけるアプリ配信の変更に関するコンサルテーションのリクエスト

      https://developer.apple.com/jp/news/?id=tr8v670x

      30 分間のオンラインコンサルテーションで、EU におけるアプリ配信の変更について質問したり、フィードバックを提供したりできます。

      Apple のソフトウェアリリース情報

      Apple が提供している OS や IDE のリリース情報です。

      開発者向けベータ

      OSS のリリース情報

      iOS アプリ開発でよく使われている OSS のリリース情報です。

      サードパーティ

      CocoaPods 1.15.0

      https://github.com/CocoaPods/CocoaPods/releases/tag/1.15.0

      不具合が修正されました。

      The Composable Architecture

      1.7.0

      https://github.com/pointfreeco/swift-composable-architecture/releases/tag/1.7.0

      Observation に対応しました。

      1.7 への移行について、詳しくは公式ドキュメントをご参照ください。

      https://pointfreeco.github.io/swift-composable-architecture/main/documentation/composablearchitecture/migratingto1.7/

      1.7.1

      https://github.com/pointfreeco/swift-composable-architecture/releases/tag/1.7.1

      改善や修正がされました。

      1.7.2

      https://github.com/pointfreeco/swift-composable-architecture/releases/tag/1.7.2

      改善や修正がされました。

      Apollo iOS 1.9.0

      https://github.com/apollographql/apollo-ios/releases/tag/1.9.0

      改善や修正がされました。

      ]]>
      https://ios-osushi.github.io/posts/088-20240129088 2024-01-29Apple Music Classical、1月24日から日本に登場、AdAttributionKit による広告パフォーマンスの測定、Apple、EU域内でのiOS、Safari、App Storeに関する変更を発表、ほかhttps://ios-osushi.github.io/posts/088-20240129Mon, 29 Jan 2024 09:00:00 +0000088 2024-01-29

      Apple Music Classical、1月24日から日本に登場

      https://www.apple.com/jp/newsroom/2024/01/apple-music-classical-is-now-available-in-japan/

      Apple Music Classical が日本に登場し、既存の Apple Music サブスクリプション登録者は無料で利用できます。 クラシック音楽カタログや高品質なオーディオ体験を提供し、プレイリストや限定配信など、魅力的な機能があります。

      AdAttributionKit による広告パフォーマンスの測定

      https://developer.apple.com/jp/news/site-updates/?id=01252024a

      AdAttributionKit は、広告主がプライバシーを守りつつ広告の成功を測定できます。 強化されたアトリビューション情報を提供し、アプリ間キャンペーンの測定をサポートします。

      Apple、EU域内でのiOS、Safari、App Storeに関する変更を発表

      https://www.apple.com/jp/newsroom/2024/01/apple-announces-changes-to-ios-safari-and-the-app-store-in-the-european-union/ Apple は、欧州連合のデジタル市場法に対応し、iOS、Safari、App Store に変更を加えます。 これには新 API やアプリ分析の拡張などが含まれます。

      Apple のソフトウェアリリース情報

      Apple が提供している OS や IDE のリリース情報です。

      開発者向けベータ

      OSS のリリース情報

      iOS アプリ開発でよく使われている OSS のリリース情報です。

      サードパーティ

      SwiftFormat 0.53.1

      https://github.com/nicklockwood/SwiftFormat/releases/tag/0.53.1

      • ファイルヘッダーがコロンを含む重複するヘッダーを生成するバグを修正しました
      • redundantInternal ルールにおいて、import 文から internal を削除しなくなりました
      • unusedArguments ルールでの誤検知を修正しました

      Quick v7.4.0

      https://github.com/Quick/Quick/releases/tag/v7.4.0

      • VisionOS をサポートしました
      • リリーススクリプトがローカルの ruby 依存関係を自動更新するようになりました

      realm-swift v10.46.0

      https://github.com/realm/realm-swift/releases/tag/v10.46.0

      • フレームワークにプライバシーマニフェストを追加しました
      • CocoaPods での Realm.framework のサイズ縮小と起動時間の改善しました
      • AppConfiguration の baseURL フィールドの更新可能化をしました
      • メモリ内同期 Realms のサポートを追加しました

      その他、いくつかの修正をしました。

      XcodesApp 2.0

      https://github.com/XcodesOrg/XcodesApp

      Xcodes の v1.X では、情報パネルにほとんどの情報が含まれていましたが、新たに追加されたプラットフォームのためにスペースが不足していました。 2.0 で NavigationSplitView を使用してより効率的なデザインに更新されました。

      その他、以下の修正が入りました。 - macOS 13.0 が必要になりました - XcodesKit ライブラリの開発も開始されました

      ]]>
      https://ios-osushi.github.io/posts/087-20240122087 2024-01-22StoreKitとReviewガイドラインの更新、iOS 17.3リリース、iPadOS 17.3リリース、SwiftLog 1.5.4リリース、SwiftNIO 2.63.0リリース、ほかhttps://ios-osushi.github.io/posts/087-20240122Mon, 22 Jan 2024 09:00:00 +0000087 2024-01-22

      StoreKitとReviewガイドラインの更新

      "StoreKit Purchase Link Entitlement" が導入され、アプリ内課金を提供するアプリに別の決済手段を提供する Web サイトリンクを記載できるようになりました。この変更は米国のストアフロントでのみ有効です。

      https://developer.apple.com/jp/news/?id=plt8qzea

      Apple のソフトウェアリリース情報

      Apple が提供している OS や IDE のリリース情報です。

      正式版

      OSS のリリース情報

      iOS アプリ開発でよく使われている OSS のリリース情報です。

      Apple

      FoundationICU 0.0.5

      https://github.com/apple/swift-foundation-icu/releases/tag/0.0.5

      macOS 環境でのビルドが失敗することへの修正が含まれています。

      SwiftLog 1.5.4

      https://github.com/apple/swift-log/releases/tag/1.5.4

      • 内部コードの改善が行われました

      SwiftNIO 2.63.0

      https://github.com/apple/swift-nio/releases/tag/2.63.0

      • いくつかの改善・不具合の修正が行われました

      サードパーティ

      APNGKit 2.2.5

      https://github.com/onevcat/APNGKit/releases/tag/2.2.5

      ロジック上のバグが修正されました。

      swift-dependencies 1.2.0

      https://github.com/pointfreeco/swift-dependencies/releases/tag/1.2.0

      • @Dependency を利用したインスタンス取得時に KeyPath の代わりに型名を利用できるようになりました
      • DependencyKeyDependencyKey<Value> の定義となりました

      Firebase Apple SDK 10.20.0

      https://github.com/firebase/firebase-ios-sdk/releases/tag/10.20.0

      • Google Analytics 360 の上限文字数が増加しました
      • 初回アプリ起動時に FCM トークンが nil になってしまっていた不具合が修正されました

      詳しくはこちら https://firebase.google.com/support/release-notes/ios#10.20.0

      Lottie 4.4.0

      https://github.com/airbnb/lottie-spm/releases/tag/4.4.0

      • Privacy Manifest の対応が行われました
      • visionOS のサポートが行われました
      • Swift, Xcode の最低バージョンが Swift 5.7, Xcode 14.1 に更新されました
      • いくつかの不具合が修正されました

      Nimble 13.2.0

      https://github.com/Quick/Nimble/releases/tag/v13.2.0

      • visionOS のサポートが行われました
      • map マッチャーが追加されました
      • いくつかの改善が行われました

      Quick 7.3.1

      https://github.com/Quick/Quick/releases/tag/v7.3.1

      • Privacy Manifest の対応が行われました
      • 不具合の修正が行われました

      swift-openapi-runtime 1.3.2

      https://github.com/apple/swift-openapi-runtime/releases/tag/1.3.0
      https://github.com/apple/swift-openapi-runtime/releases/tag/1.3.1
      https://github.com/apple/swift-openapi-runtime/releases/tag/1.3.2

      • いくつかの改善が行われました

      swift-openapi-urlsession 1.0.1

      https://github.com/apple/swift-openapi-urlsession/releases/tag/1.0.1

      • いくつかの改善が行われました
      ]]>
      https://ios-osushi.github.io/posts/086-20240115086 2024-01-15visionOS 向けの App Store、互換性のある iPad と iPhone のアプリは自動的に公開、アプリの提出方法が公開、visionOS アプリ開発の「Hello World」、「Hello Developer 2024 年 1 月」が公開、ほかhttps://ios-osushi.github.io/posts/086-20240115Mon, 15 Jan 2024 09:00:00 +0000086 2024-01-15

      visionOS 向けの App Store、互換性のある iPad と iPhone のアプリは自動的に公開、アプリの提出方法が公開

      Apple Vision ProのApp Storeへのアプリの提出 - 最新ニュース - Apple Developer https://developer.apple.com/jp/news/?id=h5nqhq3y

      Apple Vision Pro で利用可能となる App Store へのアプリの提出が行えるようになりました。互換性のある iPad と iPhone のアプリは、自動的に公開され、App Store Connect にてその設定を変更できます。Xcode 15.2 の visionOS SDK を使用すると、アプリのユーザーインターフェイスを標準の visionOS のシステムの外観にし、プラットフォーム固有の機能を追加できます。

      visionOS アプリ開発の「Hello World」など、新しい記事や更新された記事、チュートリアル、サンプルコードのまとめ

      ドキュメント - サイトの更新情報 - Apple Developer https://developer.apple.com/jp/news/site-updates/?id=01112024b

      新しい記事や更新された記事、チュートリアル、サンプルコードのまとめが公開されました。

      visionOS 向けアプリのビルドについての Q&A が公開

      Q&A:visionOS向けアプリのビルド - 見つける - Apple Developer https://developer.apple.com/jp/news/?id=prl6dp5r

      これまでに開催された Apple Vision Pro デベロッパラボでの visionOS に関するよくある質問への回答が紹介されています。

      「Hello Developer 2024 年 1 月」が公開

      Hello Developer 2024 年 1 月 - 見つける - Apple Developer https://developer.apple.com/jp/news/?id=8fppguuh

      「Hello Developer: 2024 年 1 月」が公開されました。Apple Vision Pro についての情報などがまとめられています。

      Apple のソフトウェアリリース情報

      Apple が提供している OS や IDE のリリース情報です。

      正式版

      開発者向けベータ

      OSS のリリース情報

      iOS アプリ開発でよく使われている OSS のリリース情報です。

      Apple

      Swift Crypto 3.2.0

      https://github.com/apple/swift-crypto/releases/tag/3.2.0

      RSA 秘密鍵のための pkcs8PEMRepresenation、パディングなし AES-CBC、SHA-256 を使用する RSA-OAEP のサポートを含む、いくつかの追加・変更が行われました。

      SwiftSyntax 509.1.0

      https://github.com/apple/swift-syntax/releases/tag/509.1.0

      Swift 5.9.2 で追加された SE-0407 Member Macro Conformances がサポートされました。また、フォーマットに関するバグが修正されました。

      サードパーティ

      Apollo iOS 1.8.0

      https://github.com/apollographql/apollo-ios/releases/tag/1.8.0

      @defer ディレクティブのエラーの修正、InputObject のケーシングストラテジーの追加、GraphQLResult 変換の拡張の追加、コード生成のパフォーマンス改善が行われました。

      SwiftFormat 0.53.0

      https://github.com/nicklockwood/SwiftFormat/releases/tag/0.53.0

      新たに preferForLoopwrapLoopBodiesnoExplicitOwnershipwrapMultilineConditionalAssignment ルールが追加されました。blankLinesBetweenChainedFunctionsblankLineAfterImports ルールがデフォルトでオンになりました。またいくつかの変更・修正が行われました。

      Kingfisher 7.10.2

      https://github.com/onevcat/Kingfisher/releases/tag/7.10.2

      GIF 画像の読み込みに関するクラッシュの修正や、ビルドスクリプトの問題の解決など、いくつかのバグが修正されました。

      The Composable Architecture 1.6.0

      https://github.com/pointfreeco/swift-composable-architecture/releases/tag/1.6.0

      TestStore.receive(\.action, payload) が追加されました。action の Equatable 適合がない場合でも action の payload に対して比較できます。また ViewStore で SwiftUI 側から警告が発生することのある問題、@Reducer マクロの @CasePathable 自動適用に関する修正など、いくつかの変更・修正が行われました。

      Realm v10.45.3

      https://github.com/realm/realm-swift/releases/tag/v10.45.3

      RealmSwift のビルド済み XCFramwork の配布に Xcode 15.2 向けが追加され、Xcode 14.1、Xcode 15.0 向けが削除されました。

      SDWebImage 5.18.9

      https://github.com/SDWebImage/SDWebImage/releases/tag/5.18.9

      いくつかのバグが修正されました。

      xcbeautify 1.4.0

      https://github.com/cpisciotta/xcbeautify/releases/tag/1.4.0

      フォーマットメソッドのリファクタが含まれています。

      ]]>
      https://ios-osushi.github.io/posts/085-20240108085 2024-01-08最新のApple Developer Programライセンス契約が利用可能になりました、ほかhttps://ios-osushi.github.io/posts/085-20240108Mon, 8 Jan 2024 09:00:00 +0000085 2024-01-08

      最新のApple Developer Programライセンス契約が利用可能になりました

      https://developer.apple.com/jp/news/?id=7k36ynqd

      ポリシーの更新に対応し、複数の項目をより明確にするため、Apple Developer Program ライセンス契約が改訂されました。

      Apple のソフトウェアリリース情報

      Apple が提供している OS や IDE のリリース情報です。

      開発者向けベータ

      また、iOS および iPadOS 17.3 beta 2 は一部デバイスの起動を妨げる問題があったため、一時的に配信廃止されました。 - https://developer.apple.com/documentation/ios-ipados-release-notes/ios-ipados-17_3-release-notes

      OSS のリリース情報

      iOS アプリ開発でよく使われている OSS のリリース情報です。

      サードパーティ

      fastlane 2.218.0

      https://github.com/fastlane/fastlane/releases/tag/2.218.0

      fastlane 2.219.0

      https://github.com/fastlane/fastlane/releases/tag/2.219.0

      • 元々、システムの Ruby バージョンが使われていましたが、指定された Ruby バージョンが使われるように CI を修正しました
      • その他様々な修正が行われました

      Nuke 12.2

      https://github.com/kean/Nuke/releases/tag/12.2.0

      • .m4v ファイルに別のファイルタイプの署名が追加されました
      • onStart コールバックを LazyImage に追加しました

      Nuke 12.3

      https://github.com/kean/Nuke/releases/tag/12.3.0

      visionOS のサポートを追加しました。

      Nimble 13.1.2

      https://github.com/Quick/Nimble/releases/tag/v13.1.2

      CocoaPods の依存関係が修正されました。

      SDWebImage 5.18.8

      https://github.com/SDWebImage/SDWebImage/releases/tag/5.18.8

      non-stateful view (UIImageView.image など) で sd_cancelCurrentImageLoad を使用するときの問題が修正されました。

      xcbeautify 1.2.0

      https://github.com/cpisciotta/xcbeautify/releases/tag/1.2.0

      • xcbeautify 内で使用しているライブラリやアクションのバージョンが更新されました
      • その他様々な機能の強化、修正が行われました

      xcbeautify 1.3.0

      https://github.com/cpisciotta/xcbeautify/releases/tag/1.3.0

      • xcbeautify を簡素化するための大きな取り組みの 1 ステップとして、失敗可能な初期化が CaptureGroup に追加されました
      • nicklockwood/SwiftFormat が適用されました
      • その他様々な機能の強化、修正が行われました

      xcbeautify 1.3.1

      https://github.com/cpisciotta/xcbeautify/releases/tag/1.3.1

      • xcbeautify URL が新しくなりました
        • Before: https://github.com/tuist/xcbeautify/ After: https://github.com/cpisciotta/xcbeautify/
        • Before: git@github.com:tuist/xcbeautify.git After: git@github.com:cpisciotta/xcbeautify.git
      ]]>
      https://ios-osushi.github.io/posts/084-20231225084 2023-12-25サブスクリプション向けの条件付き価格設定のお知らせ、iOS 16.7.4 リリース、iOS 17.2.1 リリース などhttps://ios-osushi.github.io/posts/084-20231225Mon, 25 Dec 2023 09:00:00 +0000084 2023-12-25

      サブスクリプション向けの条件付き価格設定のお知らせ

      https://developer.apple.com/jp/news/?id=6e9odqgu

      サブスクリプション登録者の獲得と維持を促進する新機能が追加されました。 App Store でのサブスクリプション向けの条件付き価格設定では、別のサブスクリプションのアクティブな登録者であるユーザーに対し、サブスクリプションを割引価格で提供できます。 今後数か月以内にさらに多くのデベロッパに提供を開始する予定です。ご自身のアプリへの条件付き価格設定の導入に関心がある方は、今から計画を始めて、1 月に詳細が確定次第、通知を受け取れるよう、フォームより登録をリクエストしてください。

      Apple のソフトウェアリリース情報

      Apple が提供している OS や IDE のリリース情報です。

      正式版

      OSS のリリース情報

      iOS アプリ開発でよく使われている OSS のリリース情報です。

      Apple

      swift-collections 1.0.6

      https://github.com/apple/swift-collections/releases/tag/1.0.6

      バグと様々な箇所が修正されました。

      サードパーティ

      swift-composable-architecture 1.5.6

      https://github.com/pointfreeco/swift-composable-architecture/releases/tag/1.5.6

      様々な変更がされました。 このリリースでは、コンポーザブル・アーキテクチャの API に追加や破壊的な変更はありません。しかし、Store.scope オペレーションはパフォーマンスのために大幅にリファクタリングされています。このバージョンへアップグレードした後、アプリケーションを本番環境へリリースする前に、アプリケーションのビューレイヤーを徹底的にテストしてください。

      swift-dependencies 1.1.5

      https://github.com/pointfreeco/swift-dependencies/releases/tag/1.1.5

      様々な修正が行われました。

      Nimble 13.1.1

      https://github.com/Quick/Nimble/releases/tag/v13.1.1

      cocoapods のリリースを修正しました。

      realm-swift 10.45.2

      https://github.com/realm/realm-swift/releases/tag/v10.45.2

      様々な機能の強化、修正が行われました。

      ]]>
      https://ios-osushi.github.io/posts/083-20231218083 2023-12-18iPhone 15 Pro に空間ビデオ撮影をリリース、新しいアプリ「ジャーナル」の提供を開始、SwiftUI のチュートリアルが更新、iOS 17.2 リリース、Xcode 15.1 リリース、Swift 5.9.2 リリース、Swift OpenAPI Generator 1.0.0 リリース、ほかhttps://ios-osushi.github.io/posts/083-20231218Mon, 18 Dec 2023 09:00:00 +0000083 2023-12-18

      iPhone 15 Pro に空間ビデオ撮影をリリース

      https://www.apple.com/jp/newsroom/2023/12/apple-introduces-spatial-video-capture-on-iphone-15-pro/

      iOS 17.2 から、iPhone 15 Pro と iPhone 15 Pro Max で空間ビデオを撮影できるようになりました。

      来年の初旬以降、Apple Vision Pro でそれらの思い出を追体験できるようになります。

      新しいアプリ「ジャーナル」の提供を開始

      https://www.apple.com/jp/newsroom/2023/12/apple-launches-journal-app-a-new-app-for-reflecting-on-everyday-moments/

      iOS 17.2 のリリースで、ジャーナルと Journaling Suggestions API が提供されます。

      ジャーナルで、日々の瞬間や人生の大切な出来事を捉えて書きとめることができます。 また、写真、ビデオ、録音した音声、位置情報などを含めて豊かな思い出を作ることができます。

      Journaling Suggestions API を使い、他社製のジャーナル記録アプリも、どの瞬間について書くといいかユーザーに提案できます。

      App Store で 2023 年に日本で最も多くダウンロードされたアプリが発表

      https://www.apple.com/jp/newsroom/2023/12/apple-spotlights-the-top-apps-and-games-of-2023-on-the-app-store/

      App Store で 2023 年に日本で最も多くダウンロードされたアプリとゲームが発表されました。

      SwiftUI のチュートリアルが更新

      https://developer.apple.com/tutorials/swiftui

      SwiftUI のチュートリアルが更新され、iOS 17 と Xcode 15、Swift 5.9 に対応しました。

      Apple のソフトウェアリリース情報

      Apple が提供している OS や IDE のリリース情報です。

      正式版

      開発者向けベータ

      OSS のリリース情報

      iOS アプリ開発でよく使われている OSS のリリース情報です。

      Apple

      Swift 5.9.2

      https://github.com/apple/swift/releases/tag/swift-5.9.2-RELEASE

      Swift OpenAPI Generator Runtime

      1.0.0

      https://github.com/apple/swift-openapi-runtime/releases/tag/1.0.0

      安定版がリリースされました。

      1.1.0

      https://github.com/apple/swift-openapi-runtime/releases/tag/1.1.0

      UndocumentedPayloadheaderFieldsbody が追加されました。

      URLSession Transport for Swift OpenAPI Generator 1.0.0

      https://github.com/apple/swift-openapi-urlsession/releases/tag/1.0.0

      安定版がリリースされました。

      Swift OpenAPI Generator

      1.0.0

      安定版がリリースされました。

      1.1.0

      https://github.com/apple/swift-openapi-generator/releases/tag/1.1.0

      不具合の修正などがされました。

      サードパーティ

      APNGKit 2.2.5

      https://github.com/onevcat/APNGKit/releases/tag/2.2.5

      2.2.4 の修正が誤っていたのを修正しました。

      SDWebImage 5.18.7

      https://github.com/SDWebImage/SDWebImage/releases/tag/5.18.7

      CocoaPods に xcprivacy ファイルが追加されました。

      The Composable Architecture1

      1.5.4

      https://github.com/pointfreeco/swift-composable-architecture/releases/tag/1.5.4

      様々な更新がされました。

      1.5.5

      https://github.com/pointfreeco/swift-composable-architecture/releases/tag/1.5.5

      不具合のあるコミットが元に戻されました。

      xcbeautify 1.1.1

      https://github.com/tuist/xcbeautify/releases/tag/1.1.1

      CodeSign の行の形式が更新されました。

      Realm v10.45.0

      https://github.com/realm/realm-swift/releases/tag/v10.45.0

      様々な機能追加や修正がされました。

      ]]>
      https://ios-osushi.github.io/posts/082-20231211082 2023-12-11Apple Developer Program に月25時間の Xcode Cloud が新たに追加、 App Store への提出におけるプライバシー要件のアップデート、 ほかhttps://ios-osushi.github.io/posts/082-20231211Mon, 11 Dec 2023 09:00:00 +0000082 2023-12-11

      Apple Developer Program に月25時間の Xcode Cloud が追加

      https://developer.apple.com/jp/news/?id=ik9z4ll6

      すべての Apple Developer Program メンバーシップには、標準として毎月 25 時間分のコンピューティング時間が含まれることになりました。

      App Store への提出におけるプライバシー要件のアップデート

      https://developer.apple.com/news/?id=r1henawx

      Apple は、サードパーティ SDK に対する新しいプライバシーマニフェストと署名を導入します。 2024 年春以降、App Store への提出がその適用対象となります。

      Apple のソフトウェアリリース情報

      Apple が提供している OS や IDE のリリース情報です。

      正式版

      OSS のリリース情報

      iOS アプリ開発でよく使われている OSS のリリース情報です。

      Apple

      Swift Argument Parser 1.3.0

      https://github.com/apple/swift-argument-parser/releases/tag/1.3.0

      プロパティラッパーが条件付きで Sendable に適合しました。 また、様々な修正とドキュメントの改善をしました。

      Swift Foundation ICU 0.0.4

      https://github.com/apple/swift-foundation-icu/releases/tag/0.0.4

      Linux でのビルドを修正しました。

      サードパーティ

      Firebase Apple 10.19.0

      https://github.com/firebase/firebase-ios-sdk/releases/tag/10.19.0

      いくつかのメソッドが非推奨になりました。 その他、いくつかの改善が行われました。

      SDWebImage 5.18.6

      https://github.com/SDWebImage/SDWebImage/releases/tag/5.18.6

      CADisplayLink の計算を改善し、iPhone Pro や Vision Pro の表示を改善しました。

      Swift Composable Architecture 1.5.3

      https://github.com/pointfreeco/swift-composable-architecture/releases/tag/1.5.3

      軽微な不具合の修正が行われました。

      Kingfisher 7.10.1

      https://github.com/onevcat/Kingfisher/releases/tag/7.10.1

      いくつかの不具合の修正・改善が行われました。

      APNGKit 2.2.4

      https://github.com/onevcat/APNGKit/releases/tag/2.2.4

      iOS 17 でアプリを起動した際に発生する不具合を修正しました。

      SwiftFormat 0.52.11

      https://github.com/nicklockwood/SwiftFormat/releases/tag/0.52.11

      ワークアラウンドを更新して、Swift 5.9 での不具合に対応しました。 その他、いくつかの不具合の修正・改善が行われました。

      ]]>
      https://ios-osushi.github.io/posts/081-20231204081 2023-12-04iOS 17.1.2 リリース、iPadOS 17.1.2 リリース、macOS 14.1.2 リリース、Swift Async Algorithms 1.0 リリース、Swift Dependencies 1.1.2 リリース、ほかhttps://ios-osushi.github.io/posts/081-20231204Mon, 4 Dec 2023 09:00:00 +0000081 2023-12-04

      Apple のソフトウェアリリース情報

      Apple が提供している OS や IDE のリリース情報です。

      正式版

      開発者向けベータ

      OSS のリリース情報

      iOS アプリ開発でよく使われている OSS のリリース情報です。

      Apple

      Swift Async Algorithms 1.0

      https://github.com/apple/swift-async-algorithms/releases/tag/1.0.0

      多くの変更が加えられ、stable リリースが行われました。

      サードパーティ

      Swift Dependencies 1.1.2

      https://github.com/pointfreeco/swift-dependencies/releases/tag/1.1.2

      @DependencyClient @DependencyEndpoint が正しく inout を使用したクロージャのパラメータをサポートするようになりました。 また、ドキュメントの改善・修正が行われました。

      Lottie 4.3.4

      https://github.com/airbnb/lottie-spm/releases/tag/4.3.4

      いくつかの不具合の修正・改善が行われました。

      Swift Protobuf 1.25.2

      https://github.com/apple/swift-protobuf/releases/tag/1.25.2

      MessageSet のパースを行う際の順序に関する不具合が修正されました。

      ]]>
      https://ios-osushi.github.io/posts/080-20231128080 2023-11-282023年 App Review ホリデースケジュールが App Store Connect 上で告知、CocoaPods 1.14.3 が公開、The Composable Architecture (TCA) 1.5.0 が公開され DependenciesMacros が自動インポートされるように、ほかhttps://ios-osushi.github.io/posts/080-20231128Tue, 28 Nov 2023 09:00:00 +0000080 2023-11-28

      2023年 App Review ホリデースケジュールが App Store Connect 上で告知

      App Store Connect https://appstoreconnect.apple.com

      App Store で App を公開する前に行われる App Review(審査)について、2023 年のホリデースケジュールが告知されました。2023 年 11 月 22 日から 26 日、2023 年 12 月 22 日から 27 日の期間は審査の完了に時間を要する場合があるとしています。

      なお、今年は App Store Connect 上での告知となりました。これまでは 最新ニュース - Apple Developer https://developer.apple.com/jp/news にて告知されていました。

      OSS のリリース情報

      iOS アプリ開発でよく使われている OSS のリリース情報です。

      サードパーティ

      CocoaPods 1.14.3

      https://github.com/CocoaPods/CocoaPods/releases/tag/1.14.3

      macOS のシステムにインストールされている Ruby をサポートするために、必要な Ruby の最小バージョンが 2.6 に戻されました。

      Nuke 12.2

      https://github.com/kean/Nuke/releases/tag/12.2.0

      .m4v ファイルに対応するマジックナンバーが追加されました。また LazyImageonStart コールバックが追加されました。

      The Composable Architecture 1.5.0

      https://github.com/pointfreeco/swift-composable-architecture/releases/tag/1.5.0

      ステート・アクションケースの KeyPath を受け取る新しい Store.scope メソッドが追加されました。これにより SwiftUI の View が再計算されるときのストアのスコープのパフォーマンスが改善されます。マイグレーションガイドも公開されています。 また、DependenciesMacros が自動でインポートされるようになりました。個別に import DependenciesMacros を記述しなくても @DependencyClient マクロが使用できるようになりました。

      ]]>
      https://ios-osushi.github.io/posts/079-20231120079 2023-11-20Xcode、Swift、SwiftUIを学ぶための新しいAppleチュートリアル「Develop in Swift」が登場、ほかhttps://ios-osushi.github.io/posts/079-20231120Mon, 20 Nov 2023 09:00:00 +0000079 2023-11-20

      Xcode、Swift、SwiftUIを学ぶための新しいAppleチュートリアル「Develop in Swift」が登場

      https://developer.apple.com/tutorials/develop-in-swift-tutorials

      Apple のソフトウェアリリース情報

      Apple が提供している OS や IDE のリリース情報です。

      開発者向けベータ

      OSS のリリース情報

      iOS アプリ開発でよく使われている OSS のリリース情報です。

      Apple

      Swift Algorithms 1.2.0

      https://github.com/apple/swift-algorithms/releases/tag/1.2.0

      • grouped(by:) メソッドと keyed(by:) メソッドが追加されました
      • トリミングヘルパーメソッドである endOfPrefix(while:), startOfSuffix(while) メソッドが、internal 修飾子から public 修飾子に変更されました
      • ドキュメントとパフォーマンスの改善をしました

      SwiftNIO 2.62.0

      https://github.com/apple/swift-nio/releases/tag/2.62.0

      • NIOAsyncChannel に executeThenClose を追加し、deinit ベースの終了メソッドと inits を非推奨にしました
      • その他、様々な改善がありました

      サードパーティ

      Apollo iOS 1.7.1

      https://github.com/apollographql/apollo-ios/releases/tag/1.7.1

      • 生成された操作定義におけるフラグメントの順序の不一致を修正しました
      • [String: Any] JSON オブジェクトを受け取る SelectionSet の初期化子を追加しました

      2.217.0

      https://github.com/fastlane/fastlane/releases/tag/2.217.0

      • スナップショットジェネレーターに iPhone 15 系, iPhone 14 系など新しい Apple デバイスのサポートを追加しました
      • SnapshotHelper の厳密な同時実行をサポートしました
      • その他、様々な改善がありました

      Firebase Apple 10.18.0

      https://github.com/firebase/firebase-ios-sdk/releases/tag/10.18.0

      • FirebaseAppCheck 機能を新しい AppCheckCore 依存関係に抽出しました
      • 匿名アカウントを電子メールのパスワード資格情報にリンクできないバグを修正しました
      • Xcode 15.1 上の visionOS 用の Firestore ビルドを修正しました
      • Xcode 15.1 のビルド警告を修正しました

      LicensePlist 3.25.1

      https://github.com/mono0926/LicensePlist/releases/tag/3.25.1

      acknowledgements のパスにスペースを許可しました。

      SwiftFormat 0.52.10

      https://github.com/nicklockwood/SwiftFormat/releases/tag/0.52.10

      • enumNamespaces ルールが import struct/class ステートメントに違反する問題を修正しました
      • #if ブロックを含むステートメントを切り替えるための conditionalAssignment ルールの安全ではないアプリケーションを修正しました

      Swift Composable Architecture 1.4,0

      https://github.com/pointfreeco/swift-composable-architecture/releases/tag/1.4.0

      • @Reducer マクロが追加されました
      • any Reducer<State, Action> に対する Reducer ビルダーがサポートされました
      • 統合テストケースにプレビューを追加しました
      • その他、様々な改善がありました

      Swift Composable Architecture 1.4,1

      https://github.com/pointfreeco/swift-composable-architecture/releases/tag/1.4.1

      • 日本語と韓国語の README 翻訳を更新しました
      • その他、様々な改善がありました

      Swift Composable Architecture 1.4,2

      https://github.com/pointfreeco/swift-composable-architecture/releases/tag/1.4.2

      • swift-case-paths が 1.1.0 から正しく固定されるようになり、SPM 解決の問題が回避されるようになりました

      Swift Dependencies 1.1.1

      https://github.com/pointfreeco/swift-dependencies/releases/tag/1.1.1

      • @DependencyClient, @DependencyEndpoint マクロは、未実装を含む非クロージャリテラルが割り当てられたときに diagnostics を発行するようになりました
      • @DependencyClient, @DependencyEndpoint マクロは、複数行のデフォルトクロージャをサポートしました

      SDWebImage 5.18.5

      https://github.com/SDWebImage/SDWebImage/releases/tag/5.18.5

      • iOS 17, macOS 14 に関する様々な改善がありました

      xcbeautify 1.0.1

      https://github.com/tuist/xcbeautify/releases/tag/1.0.1

      • xcbeautify で使用している swift-actions のバージョンが更新されました
      • その他、様々な改善がありました
      ]]>
      https://ios-osushi.github.io/posts/078-20231113078 2023-11-1330 を超える新しいデベロッパ向けアクティビティの開催、Apple の Swift Student Challenge、新しいカテゴリとともに 2024 年に開催、ほかhttps://ios-osushi.github.io/posts/078-20231113Mon, 13 Nov 2023 09:00:00 +0000078 2023-11-13

      30 を超える新しいデベロッパ向けアクティビティ

      11 月から 12 月にかけて、新しいデベロッパラボ、コンサルテーション、セッション、ワークショップが世界各地で開催されます。

      Apple の Swift Student Challenge、新しいカテゴリとともに 2024 年に開催

      https://www.apple.com/jp/newsroom/2023/11/apples-swift-student-challenge-to-open-in-2024-with-new-category/

      Apple の Swift Student Challenge は、想像力を発揮し現実世界のスキルを身につける機会を世界中の学生の皆さんに提供します。

      ドキュメント・サイトの更新情報

      https://developer.apple.com/jp/news/site-updates/?id=11092023b

      新しい記事や更新された記事、チュートリアル、サンプルコードを確認できます。

      エンタープライズ向け Apple Vision Pro アプリ

      https://developer.apple.com/jp/news/?id=n4yvry73

      あらゆる種類や規模の企業が、Apple Vision Pro の無限のキャンバスの可能性を探り、これまでは不可能だったアイデアを実現しています。

      Apple のソフトウェアリリース情報

      Apple が提供している OS や IDE のリリース情報です。

      正式版

      開発者向けベータ

      OSS のリリース情報

      iOS アプリ開発でよく使われている OSS のリリース情報です。

      サードパーティ

      LicensePlist 3.25.0

      https://github.com/mono0926/LicensePlist/releases/tag/3.25.0

      CSV 出力をサポートしました。

      SwiftFormat 0.52.9

      https://github.com/nicklockwood/SwiftFormat/releases/tag/0.52.9

      様々な問題を修正しました。

      SwiftLint 0.54.0

      https://github.com/realm/SwiftLint/releases/tag/0.54.0

      SwiftLint のビルドには Swift5.9 が必要になりました。他にも様々な修正が行われました。

      ]]>
      https://ios-osushi.github.io/posts/077-20231106077 2023-11-06M3、M3 Pro、M3 Max を発表、M3 チップを搭載した 24 インチ iMac と MacBook Pro を発表、新しい Apple Pencil の注文受付を開始、Swift.org のトップに「パッケージ」ページが追加、Swift Syntax 509.0.2 リリース、ほかhttps://ios-osushi.github.io/posts/077-20231106Mon, 6 Nov 2023 09:00:00 +0000077 2023-11-06

      M3、M3 Pro、M3 Max を発表

      https://www.apple.com/jp/newsroom/2023/10/apple-unveils-m3-m3-pro-and-m3-max-the-most-advanced-chips-for-a-personal-computer/

      次世代 CPU である、M3、M3 Pro、M3 Max が発表されました。

      M3 チップを搭載した 24 インチ iMac と MacBook Pro を発表

      M3 チップを搭載した 24 インチ iMac と MacBook Pro が発表されました。

      予約注文はすでに開始しており、2023 年 11 月 7 日より販売を開始します。

      新しい Apple Pencil の注文受付を開始

      https://www.apple.com/jp/newsroom/2023/11/the-new-more-affordable-apple-pencil-is-now-available-to-order/

      新しい Apple Pencil の注文受付を開始しました。

      Swift.org のトップに「パッケージ」ページが追加

      Swift.org のトップに「パッケージ」ページが追加されました。

      Swift パッケージのエコシステムを探索するための合理的な入口を提供します。

      OSS のリリース情報

      iOS アプリ開発でよく使われている OSS のリリース情報です。

      Apple

      Swift Markdown 0.3.0

      https://github.com/apple/swift-markdown/releases/tag/0.3.0

      Swift 5.9 のリリースに基づいたリリースです。

      Swift Syntax 509.0.2

      https://github.com/apple/swift-syntax/releases/tag/509.0.2

      メモリアクセスがずれることのある問題が修正されました。

      SwiftNIO 2.61.1

      https://github.com/apple/swift-nio/releases/tag/2.61.1

      @retroactive が使える場合のみ適用するようにしました。

      サードパーティ

      KingFisher 7.10.0

      https://github.com/onevcat/Kingfisher/releases/tag/7.10.0

      • プライバシーマニフェストファイルが追加されました
      • その他様々な修正がされました

      Realm v10.44.0

      https://github.com/realm/realm-swift/releases/tag/v10.44.0

      機能強化がされました。

      Firebase Apple 10.17.0

      様々な機能追加や修正がされました。

      XcodeGen 2.38.0

      https://github.com/yonaskolb/XcodeGen/releases/tag/2.38.0

      • supportedDestinations が追加されました
      • その他様々な機能追加や修正がされました

      Apollo iOS 1.7.0

      https://github.com/apollographql/apollo-ios/releases/tag/1.7.0

      • ApolloCodegenLib が async/await を使うようになりました
      • ApolloAPI.Object がカスタムオブジェクト名 Object と衝突する不具合が修正されました
      ]]>
      https://ios-osushi.github.io/posts/076-20231030076 2023-10-30新しい Apple Pencil を発表, Apple の特別なイベント, Apple Watch のダブルタップのジェスチャーが watchOS 10.1 で利用可能に、ほかhttps://ios-osushi.github.io/posts/076-20231030Mon, 30 Oct 2023 09:00:00 +0000076 2023-10-30

      新しい Apple Pencil を発表

      https://www.apple.com/jp/newsroom/2023/10/apple-introduces-new-apple-pencil-bringing-more-value-and-choice-to-the-lineup/

      新しい Apple Pencil を、11 月上旬から販売します。

      Apple の特別なイベント

      https://developer.apple.com/jp/news/?id=iusc5sb1

      日本時間 10 月 31 日午前 9 時に開催される Apple の特別なイベントがあります。apple.com にてご視聴いただけます。

      Apple Watch のダブルタップのジェスチャーが watchOS 10.1 で利用可能に

      https://www.apple.com/jp/newsroom/2023/10/apple-watch-double-tap-gesture-now-available-with-watchos-10-1/

      新しいダブルタップのジェスチャーにより、ユーザーは片手だけで、ディスプレイに触れることなく簡単に Apple Watch Series 9 と Apple Watch Ultra 2 を操作できます。

      Apple のソフトウェアリリース情報

      Apple が提供している OS や IDE のリリース情報です。

      正式版

      開発者向けベータ

      OSS のリリース情報

      iOS アプリ開発でよく使われている OSS のリリース情報です。

      Apple

      Swift 5.9.1

      https://github.com/apple/swift/releases/tag/swift-5.9.1-RELEASE

      SwiftNIO 2.61.0

      https://github.com/apple/swift-nio/releases/tag/2.61.0

      HTTP プロトコルのアップデートに関して、ランタイムでのクラッシュが発見されたため、コードを差し戻しました。

      Swift Protobuf 1.25.0

      https://github.com/apple/swift-protobuf/releases/tag/1.25.0

      いくつかの不具合の修正が行われました。

      サードパーティ

      Alamofire 5.8.1

      https://github.com/Alamofire/Alamofire/releases/tag/5.8.1

      いくつかの不具合の修正が行われました。

      CocoaPods 1.14.2

      https://github.com/CocoaPods/CocoaPods/releases/tag/1.14.2

      pod trunk push を行った際に起こるいくつかの不具合を修正しました。

      Swift Composable Architecture 1.3.0

      https://github.com/pointfreeco/swift-composable-architecture/releases/tag/1.3.0

      多くの不具合修正が行われました。

      ]]>
      https://ios-osushi.github.io/posts/075-20231016075 2023-10-16iOS 16.7.1 リリース、iPadOS 16.7.1 リリース、Xcode 15.0.1 RC リリース、Swift OpenAPI Runtime 0.3.2 リリース、Apollo iOS 1.6.1 リリース、ほかhttps://ios-osushi.github.io/posts/075-20231016Mon, 16 Oct 2023 09:00:00 +0000075 2023-10-16

      Apple のソフトウェアリリース情報

      Apple が提供している OS や IDE のリリース情報です。

      正式版

      開発者向けベータ

      OSS のリリース情報

      iOS アプリ開発でよく使われている OSS のリリース情報です。

      Apple

      0.3.2 Swift OpenAPI Runtime

      https://github.com/apple/swift-openapi-runtime/releases/tag/0.3.2

      base64 エンコードされたデータがサポートされました。また、Swift 5.10 に向けて CI の改善が行われました。

      3.1.0 Swift Crypto

      https://github.com/apple/swift-crypto/releases/tag/3.1.0

      Swift の最小バージョンを 5.7 に更新しました。また、_CryptoExtras に AES-CBC のサポートを追加しました。

      サードパーティ

      2.2.3 APNGKit

      https://github.com/onevcat/APNGKit/releases/tag/2.2.3

      trueColor のレンダリング方法が変更されました。

      1.6.1 Apollo iOS

      https://github.com/apollographql/apollo-ios/releases/tag/1.6.1

      AnyHashable が関連するバグの修正、 iOS 14.4.1 で起きていたクラッシュが修正されました。

      v13.0.0 Nimble

      https://github.com/Quick/Nimble/releases/tag/v13.0.0

      Windows がサポートされるようになりました。また、いくつかの改善・不具合の修正が行われました。

      5.18.3 SDWebImage

      https://github.com/SDWebImage/SDWebImage/releases/tag/5.18.3

      いくつかの不具合の修正が行われました。

      ]]>
      https://ios-osushi.github.io/posts/074-20231009074 2023-10-09「Hello Developer: 2023年10月」が公開、GitHub Actions M1 macOS ランナーがパブリックベータに、Swift Algorithms に partitioned(by:)・evenlyChunked(in:) が追加、Apollo iOS がリポジトリ分割、ほかhttps://ios-osushi.github.io/posts/074-20231009Mon, 9 Oct 2023 09:00:00 +0000074 2023-10-09

      「Hello Developer: 2023 年 10 月」が公開

      Hello Developer: 2023 年 10 月 - 見つける - Apple Developer https://developer.apple.com/jp/news/?id=gv83byb2

      Apple は「Hello Developer: 2023 年 10 月」を公開しました。Apple Vision Pro ラボについての情報や、1 on 1 のコンサルテーション、2023 年 9 月までのニュースやアップデートなどがまとめられています。

      GitHub Actions 用の Apple Silicon M1 macOS larger ランナー パブリックベータ版がリリース

      Introducing the new, Apple silicon powered M1 macOS larger runner for GitHub Actions - The GitHub Blog https://github.blog/2023-10-02-introducing-the-new-apple-silicon-powered-m1-macos-larger-runner-for-github-actions/

      GitHub Actions にて、Apple Silicon M1 ベースの macOS ランナーがパブリックベータ版としてリリースされました。GitHub によるブログ記事では、GitHub Mobile for iOS のビルドをこの M1 ランナーで実施していることが紹介されています。 記事執筆の時点では、macOS Ventura 13.6 の環境が利用できます。環境およびインストール済みのソフトウェアは actions/runner-imagesimages/macos/macos-13-arm64-Readme.md に記載されています。料金については GitHub Docs「(GitHub Actions の課金について」 に記載されています。 また、macOS Sonoma 14 対応に向けたロードマップも公開されています。

      Apple のソフトウェアリリース情報

      Apple が提供している OS や IDE のリリース情報です。

      正式版

      開発者向けベータ

      OSS のリリース情報

      iOS アプリ開発でよく使われている OSS のリリース情報です。

      Apple

      Swift Atomics 1.2.0

      https://github.com/apple/swift-atomics/releases/tag/1.2.0

      Swift 5.9 のサポートが含まれています。Swift 5.9 の C++ interoperability が有効になっているプロジェクトの依存関係として使用できるようになりました。また Swift 5.7 以降が必要となりました。

      Swift Collections 1.0.5

      https://github.com/apple/swift-collections/releases/tag/1.0.5

      Swift 5.8 および Swift 5.9 におけるいくつかのコンパイラの警告が除去されました。

      Swift Crypto 3.1.0

      https://github.com/apple/swift-crypto/releases/tag/3.1.0

      AES-CBC のサポートが追加されました。また Swift 5.7 以降が必要となりました。

      Swift Algorithms 1.1.0

      https://github.com/apple/swift-algorithms/releases/tag/1.1.0

      Swift 5.4 以降が必要となりました。また新たに partitioned(by:)evenlyChunked(in:) が追加されました。partitioned(by:) は引数 predicate のクロージャを実行し、その Boolfalse だったもの・true だったものの両方をタプルとして返します。evenlyChunked(in:) は引数 count の値で配列をできる限り均等になるように分割します。

      サードパーティ

      Firebase Apple SDK 10.16.0

      https://github.com/firebase/firebase-ios-sdk/releases/tag/10.16.0

      Firebase Authentication におけるカスタム認証において、reCAPTCHA v2 認証フローがサポートされました。またいくつかの問題が修正されました。

      SwiftFormat 0.52.7

      https://github.com/nicklockwood/SwiftFormat/releases/tag/0.52.7

      conditionalAssignmentredundantClosure ルールに関する問題が修正されました。

      Apollo iOS 1.6.0

      https://github.com/apollographql/apollo-ios/releases/tag/1.6.0

      apollo-iosapollo-ios-codegenapollo-ios-devapollo-ios-xcframework にリポジトリが分割されています。たとえば、コード生成に関する機能を利用する場合は apollo-ios-codegen を使用するようになったため、apollo-ios-codegen 側をインポートする必要があります。 また iOS 14.4 以下で発生する問題が修正されました。

      ]]>
      https://ios-osushi.github.io/posts/073-20231002073 2023-10-02Appleがデベロッパ向けの新しいグローバルリソース「Appleのエキスパートに相談」を発表、macOS Sonoma 14 リリース、swift-asn1 リリース、ほかhttps://ios-osushi.github.io/posts/073-20231002Mon, 2 Oct 2023 09:00:00 +0000073 2023-10-02

      Appleがデベロッパ向けの新しいグローバルリソース「Appleのエキスパートに相談」を発表

      Apple は新リソースで、デベロッパにセッションやワークショップ、1 on 1 コンサルティングなどのアクセスを提供開始しました。

      Apple のソフトウェアリリース情報

      Apple が提供している OS や IDE のリリース情報です。

      正式版

      開発者向けベータ

      OSS のリリース情報

      iOS アプリ開発でよく使われている OSS のリリース情報です。

      Apple

      Swift ASN.1 1.0.0

      https://github.com/apple/swift-asn1/releases/tag/1.0.0

      swift-asn1 が主要リリースされ、API の安定期に入りました。

      ML Stable Diffusion 1.1.0

      https://github.com/apple/ml-stable-diffusion/releases/tag/1.1.0

      • iOS と iPadOS のベンチマークが追加されました
      • その他、様々な改善がありました

      Swift Protobuf 1.24.0

      https://github.com/apple/swift-protobuf/releases/tag/1.24.0

      • package visibility 修飾子のサポートを追加しました
      • 1_x_release_branch ブランチ向けに Sendable やその他問題修正がありました
        • https://github.com/apple/swift-protobuf/tree/1xrelease_branch

      サードパーティ

      Lottie iOS 4.3.3

      https://github.com/airbnb/lottie-ios

      • Lottie iOS 4.3.0 の LottieAnimationView におけるクロスフェードやアニメーションの問題を修正しました
        • この問題は、LottieAnimation やレンダリングエンジンを更新する際に、予期せずに発生していました

      Lottie for Swift Package Manager 4.3.3

      https://github.com/airbnb/lottie-spm/releases/tag/4.3.3

      Lottie iOS 4.3.3 の修正と同様です。

      Apollo iOS

      https://github.com/apollographql/apollo-ios/releases/tag/1.5.2

      コード生成スクリプトを使用している ApolloCodegenLib のユーザーに、非推奨メッセージを表示するようにしました。

      Swift Format 0.52.6

      https://github.com/nicklockwood/SwiftFormat/releases/tag/0.52.6

      Swift 5.9 の連続する if ステートメントに redundantReturn ルールが誤って適用されるバグを修正しました。

      Realm Swift 10.43.0

      https://github.com/realm/realm-swift/releases/tag/v10.43.0

      • flexible sync のための Results.subscribe API を追加しました
        • Result オブジェクトを通じて flexible sync サブスクリプションをサブスクライブしたり、サブスクライブ解除したりできるようになりました
        • サブスクリプション セットからすべての名前のないサブスクリプションを削除できる新しい API を追加しました
        • その他、様々な改善がありました

      Swift Lint 0.53.0

      https://github.com/realm/SwiftLint/releases/tag/0.53.0

      破壊的変更を含む様々な改善がありました。

      ]]>
      https://ios-osushi.github.io/posts/072-20230925072 2023-09-25各 OS がメジャーバージョンアップ、Swift 5.9 リリース、Swift Crypto 3.0.0 リリース、Swift HTTPTypes 1.0.0 リリース、CocoaPods 1.13.0 リリース、ほかhttps://ios-osushi.github.io/posts/072-20230925Mon, 25 Sep 2023 09:00:00 +0000072 2023-09-25

      iCloud+ のプランが 2 つ追加

      iCloud+ に以下の 2 つのプランが追加されました。

      • 6 TB: 月額 3,900 円(税込)
      • 12 TB: 月額 7,900 円(税込)

      各 OS がメジャーバージョンアップ

      Apple プラットフォームの各 OS のメジャーバージョンアップがリリースされました。

      Swift 5.9 リリース

      Swift 5.9 がリリースされました。

      Swift SDK Generator の発表

      Swift SDK Generator が発表されました。

      swift-testing の発表

      swift-testing が発表されました。

      ビジョンや方向性については Vision.md をご参照ください。

      Apple のソフトウェアリリース情報

      Apple が提供している OS や IDE のリリース情報です。

      正式版

      開発者向けベータ

      OSS のリリース情報

      iOS アプリ開発でよく使われている OSS のリリース情報です。

      Apple

      Swift Crypto 3.0.0

      https://github.com/apple/swift-crypto/releases/tag/3.0.0

      CryptoKitError に新しいケースが追加されました。

      Swift HTTPTypes 1.0.0

      https://github.com/apple/swift-http-types/releases/tag/1.0.0

      Swift HTTPTypes が正式リリースされました。

      サードパーティ

      Periphery 2.15.1

      https://github.com/peripheryapp/periphery/releases/tag/2.15.1

      Swift 5.9 に対応しました。 他にも不具合が修正されました。

      SwiftFormat 0.52.4

      https://github.com/nicklockwood/SwiftFormat/releases/tag/0.52.4

      様々な修正が行われました。

      Carthage 0.39.1

      https://github.com/Carthage/Carthage/releases/tag/0.39.1

      visionOS に対応しました。 他にも修正が行われました。

      Realm v10.42.3

      https://github.com/realm/realm-swift/releases/tag/v10.42.3

      • Carthage リリースが Xcode 15 でビルドされるようになりました
      • SPM 用の Realm.xcframework が機能しない不具合が修正されました

      Lottie 4.3.1

      https://github.com/airbnb/lottie-ios/releases/tag/4.3.1

      4.3.0 の小さな不具合が修正されました。

      Lottie for Swift Package Manager 4.3.1

      https://github.com/airbnb/lottie-spm/releases/tag/4.3.1

      Lottie 4.3.1 の修正と同様です。

      SDWebImage 5.18.2

      https://github.com/SDWebImage/SDWebImage/releases/tag/5.18.2

      watchOS 上の SDDisplayLink が他のプラットフォームと同じように動作しない不具合が修正されました。

      CocoaPods 1.13.0

      https://github.com/CocoaPods/CocoaPods/releases/tag/1.13.0

      • visionOS に対応しました
      • Xcode 15 でビルドに失敗する不具合が修正されました
      ]]>
      https://ios-osushi.github.io/posts/071-20230918071 2023-09-18SwiftUI Navigation Split View の採用、ユニバーサッリンクのデバック、新しい Apple Watch 、 iPhone の発表、ほかhttps://ios-osushi.github.io/posts/071-20230918Mon, 18 Sep 2023 09:00:00 +0000071 2023-09-18

      SwiftUI NavigationSplit View の採用

      Navigation Split View を使用すると、旧バージョンの OS との互換性を維持しながら、SwiftUI アプリで 2 列や 3 列のナビゲーションを実現できます。

      https://developer.apple.com/documentation/technotes/tn3154-adopting-swiftui-navigation-split-view

      ユニバーサルリンクのデバック

      ユニバーサルリンクがアプリではなく Safari で開く原因を調べる方法を紹介します。

      https://developer.apple.com/jp/news/site-updates/?id=09062023d

      AirPods Pro (第 2 世代)を USB-C 充電にアップグレード

      Apple は 9 月 13 日 (水) 、MagSafe 充電 ( USB-C ) に対応した AirPods Pro ( 第 2 世代 ) を発表しました。世界で最も人気の高いヘッドフォンがさらに優れたものになります。

      https://www.apple.com/jp/newsroom/2023/09/apple-upgrades-airpods-pro-2nd-generation-with-usb-c-charging/

      先進的で新しい Apple Watch Series 9 を発表

      世界で最も売れている腕時計に新しい機能を導入し、環境に関する重要なマイルストーンを達成する、Apple Watch Series 9 を発表しました。

      https://www.apple.com/jp/newsroom/2023/09/apple-introduces-the-advanced-new-apple-watch-series-9/

      Apple Watch Ultra 2 を発表

      Apple は 9 月 13 日 (水) 、Apple の最も有能で屈強なスマートウォッチに新しい機能をもたらす Apple Watch Ultra 2 を発表しました。

      https://www.apple.com/jp/newsroom/2023/09/apple-unveils-apple-watch-ultra-2/

      iPhone 15 と iPhone 15 Plus を発表

      Apple は驚くほど美しい質感のあるマット仕上げを施した業界初のカラーインフューズド背面ガラスを備えた iPhone 15 と iPhone 15 Plus を発表しました。

      https://www.apple.com/jp/newsroom/2023/09/apple-debuts-iphone-15-and-iphone-15-plus/

      iPhone 15 Pro と iPhone 15 Pro Max を発表

      iPhone 15 Pro と iPhone 15 Pro Max は航空宇宙産業レベルのチタニウムを使ってデザインされた、Apple 史上最も軽い Pro モデルを提供します。

      https://www.apple.com/jp/newsroom/2023/09/apple-unveils-iphone-15-pro-and-iphone-15-pro-max/

      Apple のソフトウェアリリース情報

      Apple が提供している OS や IDE のリリース情報です。

      正式版

      OSS のリリース情報

      iOS アプリ開発でよく使われている OSS のリリース情報です。

      Apple

      swift-format 509.0.0

      https://github.com/apple/swift-format/releases/tag/509.0.0

      新しいルールなど、様々な修正が行われました。

      サードパーティ

      lottie-ios 4.3.0

      https://github.com/airbnb/lottie-ios/releases/tag/4.3.0

      SwiftUI が正式にサポートされるなど、様々な新機能・修正が行われました。

      lottie-spm 4.3.0

      https://github.com/airbnb/lottie-spm/releases/tag/4.3.0

      SwiftUI が正式にサポートされるなど、様々な新機能・修正が行われました。

      AlamofireImage 4.3.0

      https://github.com/Alamofire/AlamofireImage/releases/tag/4.3.0

      様々な追加や修正・更新が行われました。

      fastlane 2.215.0

      https://github.com/fastlane/fastlane/releases/tag/2.215.0

      様々な修正が行われました。

      firebase-ios-sdk 10.15.0

      https://github.com/firebase/firebase-ios-sdk/releases/tag/10.15.0

      様々な修正が行われました。

      Nimble v12.3.0

      https://github.com/Quick/Nimble/releases/tag/v12.3.0

      toEventually の非同期バリアントは、マッチャーが一致することを確認するために非構造化バックグラウンドタスクをキックオフしなくなりました。その他にも様々な追加・修正が行われました。

      Quick v7.3.0

      https://github.com/Quick/Quick/releases/tag/v7.3.0

      TestState のプロパティラッパーのデフォルト初期化子を追加しました。その他にも様々な追加・修正が行われました。

      realm-swift v10.42.2

      https://github.com/realm/realm-swift/releases/tag/v10.42.2

      様々な追加・修正が行われました。

      SDWebImage 5.18.1

      https://github.com/SDWebImage/SDWebImage/releases/tag/5.18.1

      Vision OS サポートを追加しました。そのほかにも様々な追加・修正が行われました。

      ]]>
      https://ios-osushi.github.io/posts/070-20230911070 2023-09-11Apple Vision Pro で iPad / iPhone アプリを次のレベルへ、iOS 16.6.1 リリース、ほかhttps://ios-osushi.github.io/posts/070-20230911Mon, 11 Sep 2023 09:00:00 +0000070 2023-09-11

      Apple Vision Pro で iPad / iPhone アプリを次のレベルへ

      Apple Vision Pro のリリースに合わせて、新しい App Store が公開されます。この App Store では、visionOS 向けに開発されたアプリやゲームをはじめ、iPad / iPhone アプリも紹介されます。

      Apple のソフトウェアリリース情報

      Apple が提供している OS や IDE のリリース情報です。

      開発者向けベータ

      OSS のリリース情報

      iOS アプリ開発でよく使われている OSS のリリース情報です。

      サードパーティ

      LicensePlist 3.24.11

      https://github.com/mono0926/LicensePlist/releases/tag/3.24.11

      新しく Source キーを追加しました。

      R.swift 7.4.0

      https://github.com/mac-cain13/R.swift/releases/tag/7.4.0

      いくつかの改善・修正が行われました。

      apollo-ios 1.5.0

      https://github.com/apollographql/apollo-ios/releases/tag/1.5.0

      ネットワーク API にカスタムのコンテキストを渡す機能を追加しました。

      ]]>
      https://ios-osushi.github.io/posts/069-20230904069 2023-09-04最新のApple Developer Program使用許諾契約が利用可能に、Appleの特別なイベントが日本時間9月13日午前2時に開催、iOS 17 beta 8リリース、ほかhttps://ios-osushi.github.io/posts/069-20230904Mon, 4 Sep 2023 09:00:00 +0000069 2023-09-04

      最新のApple Developer Program使用許諾契約が利用可能に

      Apple Developer Program 使用許諾契約が、ポリシーの更新や近日公開する機能に対応したものへ改訂されました。

      https://developer.apple.com/jp/news/?id=9liziwsj

      Appleの特別なイベントが日本時間9月13日午前2時に開催

      Apple の特別なイベントが日本時間 9 月 13 日午前 2 時に開催されます。

      https://developer.apple.com/jp/news/?id=29c7dtwk

      Apple のソフトウェアリリース情報

      Apple が提供している OS や IDE のリリース情報です。

      開発者向けベータ

      OSS のリリース情報

      iOS アプリ開発でよく使われている OSS のリリース情報です。

      サードパーティ

      Alamofire 5.8.0

      https://github.com/Alamofire/Alamofire/releases/tag/5.8.0

      VisionOS のサポートが追加されました。また、 Android サポートが追加されました。いくつかの改善・修正が行われました。

      SDWebImage 5.18.0

      https://github.com/SDWebImage/SDWebImage/releases/tag/5.18.0

      VisionOS のサポートが追加されました。また、いくつかの改善・修正が行われました。

      swift-protobuf 1.23.0 Release

      https://github.com/apple/swift-protobuf/releases/tag/1.23.0

      いくつかの改善・修正が行われました。

      SwiftFormat 0.52.3

      ttps://github.com/nicklockwood/SwiftFormat/releases/tag/0.52.3

      いくつかの改善・修正が行われました。

      Swift OpenAPI Generator 0.1.13 & 0.2.0 & 0.2.1

      https://github.com/apple/swift-openapi-generator/releases/tag/0.1.13 https://github.com/apple/swift-openapi-generator/releases/tag/0.2.0 https://github.com/apple/swift-openapi-generator/releases/tag/0.2.1

      非推奨の API が削除され、いくつかの改善・修正が行われました。 Minor version アップデートに伴う修正は以下フォーラムを参照してください。

      https://forums.swift.org/t/swift-openapi-generator-0-2-0-released-openapi-3-1-multiple-content-types/67053

      Swift OpenAPI Runtime 0.1.11 & 0.2.0

      https://github.com/apple/swift-openapi-runtime/releases/tag/0.1.11 https://github.com/apple/swift-openapi-runtime/releases/tag/0.2.0

      非推奨の API が削除され、いくつかの改善・修正が行われました。

      Swift OpenAPI URLSession 0.1.3 & 0.2.0 & 0.2.1

      https://github.com/apple/swift-openapi-urlsession/releases/tag/0.1.3 https://github.com/apple/swift-openapi-urlsession/releases/tag/0.2.0 https://github.com/apple/swift-openapi-urlsession/releases/tag/0.2.1

      いくつかの改善・修正が行われました。

      ]]>
      https://ios-osushi.github.io/posts/068-20230828068 2023-08-28iOSDC Japan 2023 までまもなく、iOS 17 beta 7・Xcode 15 beta 7 が公開、The Composable Architecture 1.2.0 リリース、Firebase Apple SDK 10.14.0 リリース、ほかhttps://ios-osushi.github.io/posts/068-20230828Mon, 28 Aug 2023 09:00:00 +0000068 2023-08-28

      iOSDC Japan 2023 までまもなく

      iOSDC Japan 2023 https://iosdc.jp/2023/

      iOS 関連技術をコアのテーマとしたソフトウェア技術者のためのカンファレンス、iOSDC Japan 2023 が 2023 年 9 月 1 日から開催されます。

      オフライン会場は早稲田大学理工学部西早稲田キャンパス、オンライン会場はニコニコ生放送となっています。参加にはチケットの購入が必要です。

      TestFlight のアップデート

      TestFlight Update - 最新ニュース - Apple Developer https://developer.apple.com/jp/news/releases/?id=08232023a

      Xcode 15 beta 7 でビルドしたアプリを内部テストおよび外部テストへ提出できるようになりました。

      Apple のソフトウェアリリース情報

      Apple が提供している OS や IDE のリリース情報です。

      開発者向けベータ

      OSS のリリース情報

      iOS アプリ開発でよく使われている OSS のリリース情報です。

      サードパーティ

      The Composable Architecture 1.2.0

      https://github.com/pointfreeco/swift-composable-architecture/releases/tag/1.2.0

      iOS 13.0+ 向けの古いアラート表示のサポートが追加されました。また binding 可能な view state をテストするための TestStore.bindings が追加されました。さらにいくつかの問題が修正されました。

      Firebase Apple SDK 10.14.0

      https://github.com/firebase/firebase-ios-sdk/releases/tag/10.14.0

      Firebase Authentication のメール認証フローにおいて reCAPTCHA のサポートが追加されました。また Firebase A/B Testing の一部のクラッシュが修正されました。visionOS App のプロジェクトで使用するには Xcode 15 beta 6 以降が必要となります。

      Kingfisher 7.9.1

      https://github.com/onevcat/Kingfisher/releases/tag/7.9.1

      Xcode 15 beta への対応が進んでいます。プライバシーマニフェストファイルの更新も行われました。また XCFramework のビルド時に発生する Swift 6 向けのエラーが修正されました。

      ]]>
      https://ios-osushi.github.io/posts/067-20230821067 2023-08-21Swift Server ワークグループの進展を更新、SwiftFormat 0.52.2 リリース、The Composable Architecture 1.1.0 リリース、ほかhttps://ios-osushi.github.io/posts/067-20230821Mon, 21 Aug 2023 09:00:00 +0000067 2023-08-21

      Swift Serverワークグループの進展を更新(SSWG):2022年次の成果と2023年次の目標

      https://www.swift.org/blog/sswg-update-2023/

      Swift Server ワークグループ(SSWG)は、年に一度コミュニティの達成点を振り返り、次年の目標を設定します。
      2022 年は構造化された並行性の進展、ツールの改善などが実現されました。

      Apple のソフトウェアリリース情報

      Apple が提供している OS や IDE のリリース情報です。

      正式版

      開発者向けベータ

      OSS のリリース情報

      iOS アプリ開発でよく使われている OSS のリリース情報です。

      Apple

      Swift Argument Parser 1.2.3

      https://github.com/apple/swift-argument-parser/releases/tag/1.2.3

      Musl libc で ArgumentParser を使用できるようになりました。他にも様々な修正がありました。

      Swift OpenAPI Generator 0.1.9

      https://github.com/apple/swift-openapi-generator/releases/tag/0.1.9

      • 空文字列を含む Nullable enums の生成に失敗する問題を修正しました
      • スキーマ警告をエラーとして扱わないようにしました
      • CI での厳密な同時実行チェックを有効にしました
      • 他にも様々な修正がありました

      swift-openapi-runtime 0.1.9

      https://github.com/apple/swift-openapi-runtime/releases/tag/0.1.9

      • @preconcurrency import Foundation をスコープ付きインポートに置き換えました
      • enum/oneOfs において、文書化されていないケースを生成しないようにしました

      サードパーティ

      SwiftFormat 0.52.0

      https://github.com/nicklockwood/SwiftFormat/releases/tag/0.52.0

      • 冗長な内部アクセス修飾子を削除する redundantInternal ルールが追加されました
      • typealias 型をアルファベット順にソートする sortTypealiases ルールが追加されました
      • ヘッダーコメントのファイル名が実際のファイルと一致するように headerFileName ルールが追加されました
      • その他、様々なルール追加、不具合修正がありました

      SwiftFormat 0.52.1

      https://github.com/nicklockwood/SwiftFormat/releases/tag/0.52.1

      • 様々な不具合修正がありました

      SwiftFormat 0.52.2

      https://github.com/nicklockwood/SwiftFormat/releases/tag/0.52.2

      • let または if let 式で static Self が正しく削除されなかった問題を修正しました
      • redundantReturn ルールで // swiftformat:disable ディレクティブが機能しない問題を修正しました
      • 偽のアサーション失敗を修正しました

      XcodeGen 2.36.1

      https://github.com/yonaskolb/XcodeGen/releases/tag/2.36.1

      • ENABLE_MODULE_VERIFIER ビルド設定の追加は、テストやいくつかのセットアップで問題を引き起こすため、元に戻しました

      XcodeGen 2.37.0

      https://github.com/yonaskolb/XcodeGen/releases/tag/2.37.0

      • ビルドツールプラグインをターゲットに追加するためのサポートが追加されました

      The Composable Architecture 0.58.1

      https://github.com/pointfreeco/swift-composable-architecture/releases/tag/0.58.1

      • The Composable Architecture v1 への移行を容易にするため、さらにいくつかのソフト非推奨 API をハード非推奨にしました

      The Composable Architecture 0.58.2

      https://github.com/pointfreeco/swift-composable-architecture/releases/tag/0.58.2

      • TestStore.init に関する非推奨の警告を修正し、バックポートしました

      The Composable Architecture 1.1.0

      https://github.com/pointfreeco/swift-composable-architecture/releases/tag/1.1.0

      • Reducer.onChange(of:) のオーバーロードが追加され、設定可能な removeDuplicates クロージャを取るようになりました
      • Effect.throttleThe Composable Architecture 1.0.0 において代理がないため、この機能を戻しました
      • その他、ドキュメント更新や不具合修正がありました

      Apollo iOS 1.4.0

      https://github.com/apollographql/apollo-ios/releases/tag/1.4.0

      • コード生成時にフィールド名の casing 戦略を設定できるようになりました
      • コードおよびマニフェスト生成における永続化クエリの設定方法を更新しました
      • 他のスキーマモジュールタイプに関するドキュメントを更新し、より明確にしました

      Nuke 12.1.6

      https://github.com/kean/Nuke/releases/tag/12.1.6

      • ImageCache のパフォーマンスが 20%向上しました
      • NukeExtensions のパフォーマンスが 5%向上しました
      • 可能な限り canImport に切り替えることで、将来の visionOS リリースをサポートするようにコードを更新しました
      ]]>
      https://ios-osushi.github.io/posts/066-20230814066 2023-08-14Apple は日本で 40 周年を迎えました、請求の問題をユーザーがアプリ内で解決できるようになりました、ほかhttps://ios-osushi.github.io/posts/066-20230814Mon, 14 Aug 2023 09:00:00 +0000066 2023-08-14

      Apple は日本で 40 周年を迎えました

      https://www.apple.com/jp/newsroom/2023/08/apple-celebrates-40-years-in-japan/

      Apple は 1983 年に最初のオフィスを開設して 40 年目を迎えました。

      請求の問題をユーザーがアプリ内で解決できるようにするためのサポート

      https://developer.apple.com/jp/news/?id=kjsf2tlp

      4 月に発表があった通り、ユーザーはアプリ内で支払いの問題を解決できるようになります。 これにより、アプリのコンテンツやサービス、サブスク登録を継続してもらいやすくなります。

      TestFlight のアップデート

      https://developer.apple.com/news/releases/?id=08092023a

      開発者向けベータで追加された iPadOS や tvOS での SDK を使用して Xcode 15 beta 6 でビルドされたアプリを内部および外部テストへ提出できるようになりました。

      Apple のソフトウェアリリース情報

      Apple が提供している OS や IDE のリリース情報です。

      正式版

      -App Store Connect 1.12.2

      開発者向けベータ

      OSS のリリース情報

      iOS アプリ開発でよく使われている OSS のリリース情報です。

      Apple

      Swift Crypto 2.6.0

      https://github.com/apple/swift-crypto/releases/tag/2.6.0

      基本的な RSA 公開鍵の暗号化と秘密鍵の復号化を提供する API を追加、他にも様々な修正・追加がされました。

      Swift OpenAPI Runtime 0.1.8

      https://github.com/apple/swift-openapi-runtime/releases/tag/0.1.8

      不発のクエリ項目をサポートしました。

      Swift OpenAPI Generator 0.1.8

      https://github.com/apple/swift-openapi-generator/releases/tag/0.1.8

      スキーマの警告を診断に転送する改善などをしました。

      SwiftNIO 2.58.0

      https://github.com/apple/swift-nio/releases/tag/2.58.0

      様々な追加・修正がありました。

      Swift log 1.5.3

      https://github.com/apple/swift-log/releases/tag/1.5.3

      クリーンアップと細かな互換性の改善や他にも様々な修正がありました。

      サードパーティ

      Swift Format 0.51.15

      https://github.com/nicklockwood/SwiftFormat/releases/tag/0.51.15

      正規表現リテラルが演算子と間違えられるいくつかの追加ケースを修正しました。他にも様々な修正がありました。

      XcodeGen 2.36.0

      https://github.com/yonaskolb/XcodeGen/releases/tag/2.36.0

      visionOS のサポートを追加しました。他にも様々な修正がありました。

      ]]>
      https://ios-osushi.github.io/posts/065-20230807065 2023-08-07理由の宣言が求められる API の一覧が公開、GitHub でコードスキャンのデフォルト設定が Swift で利用可能に、Dependabot が Swift をサポート、The Composable Architecture 1.0.0 リリース、ほかhttps://ios-osushi.github.io/posts/065-20230807Mon, 7 Aug 2023 09:00:00 +0000065 2023-08-07

      理由の宣言が求められるAPIの一覧が公開

      一部の API がユーザーのデバイスに関するデータを収集する目的で誤用されることがあります。 誤用を防ぐため、それらの API を使用する場合に、目的をアプリのプライバシーマニフェストで宣言することを開発者へ義務付けることになりました。 2024 年春以降は必須となります。

      GitHub でコードスキャンのデフォルト設定が Swift で利用可能に

      https://github.blog/changelog/2023-07-31-code-scanning-default-setup-is-now-available-for-swift/

      GitHub のコードスキャンのデフォルト設定が、CodeQL による Swift 解析に対応しました。

      Dependabot が Swift をサポート

      https://github.blog/changelog/2023-08-01-swift-support-for-dependabot-updates/

      Dependabot が Swift の依存関係を更新する PR を作成するようになりました。

      Apple のソフトウェアリリース情報

      Apple が提供している OS や IDE のリリース情報です。

      開発者向けベータ

      OSS のリリース情報

      iOS アプリ開発でよく使われている OSS のリリース情報です。

      Apple

      Swift OpenAPI Runtime

      0.1.6

      https://github.com/apple/swift-openapi-runtime/releases/tag/0.1.6

      不具合修正などがされました。

      0.1.7

      https://github.com/apple/swift-openapi-runtime/releases/tag/0.1.7

      機能追加や不具合修正がされました。

      Swift OpenAPI Generator

      0.1.6

      https://github.com/apple/swift-openapi-generator/releases/tag/0.1.6

      機能追加や不具合修正がされました。

      0.1.7

      https://github.com/apple/swift-openapi-generator/releases/tag/0.1.7

      機能追加や不具合修正がされました。

      サードパーティ

      The Composable Architecture 1.0.0

      https://github.com/pointfreeco/swift-composable-architecture/releases/tag/1.0.0

      • 非推奨の API をすべて削除しました
      • 他の関連ライブラリも 1.0.0 がリリースされました

      Kingfisher 7.9.0

      https://github.com/onevcat/Kingfisher/releases/tag/7.9.0

      • visionOS のサポートが追加されました
      • 他にも機能追加やドキュメント修正などが行われました

      Nuke 12.1.5

      https://github.com/kean/Nuke/releases/tag/12.1.5

      DataCache メタデータを隠しファイルへ移動しました。

      Realm v10.42.0

      https://github.com/realm/realm-swift/releases/tag/v10.42.0

      • visionOS のサポートが追加されました Swift Package Manager または XCFramework を介してインストールします
      • XCFramework でない Carthage のインストールがサポートされなくなりました --use-xcframeworks を必ず使ってください

      Firebase Apple 10.13.0

      不具合修正などがされました。

      Apollo iOS 1.3.3

      https://github.com/apollographql/apollo-ios/releases/tag/1.3.3

      不具合が修正されました。

      SwiftFormat 0.51.14

      https://github.com/nicklockwood/SwiftFormat/releases/tag/0.51.14

      不具合が修正されました。

      ]]>
      https://ios-osushi.github.io/posts/064-20230731064 2023-07-31visionOSシミュレータのその先へ、自動更新サブスクリプションのオファーコードに関して、iOS 15.7.8 リリース、ほかhttps://ios-osushi.github.io/posts/064-20230731Mon, 31 Jul 2023 09:00:00 +0000064 2023-07-31

      visionOSシミュレータのその先へ

      visionOSシミュレータのその先へ、ア⁠プ⁠リやゲ⁠ー⁠ムの準備を進⁠め⁠ま⁠し⁠ょ⁠う⁠

      Apple Vision Pro ラボへの参加や、キットの貸し出しの申し込みが開始されました。

      自動更新サブスクリプションのオファーコードに関して

      Auto-renewable subscriptions

      自動更新サブスクリプションに、100 万件のオファーコードを作成できるようになりました。

      Apple のソフトウェアリリース情報

      正式版

      OSS のリリース情報

      iOS アプリ開発でよく使われている OSS のリリース情報です。

      Apple

      SwiftNIO 2.57.0

      https://github.com/apple/swift-nio/releases/tag/2.57.0

      NIOAsyncChannelConfigurationSendable に対応しました。 その他、いくつかの修正・改善が行われました。

      Swift Protobuf 1.22.1

      https://github.com/apple/swift-protobuf/releases/tag/1.22.1

      SPM 関連の修正・改善が行われました。

      サードパーティ

      Apollo iOS 1.3.2

      https://github.com/apollographql/apollo-ios/releases/tag/1.3.2

      いくつかの修正・改善が行われました。

      Nuke 12.1.4

      https://github.com/kean/Nuke/releases/tag/12.1.4

      暗号化のライブラリを CommonCrypto から CryptoKit にアップデートしました。 その他、いくつかの修正・改善が行われました。

      xcbeautify 0.21.1, 1.0.0

      https://github.com/tuist/xcbeautify/releases/tag/0.21.1

      いくつかの修正・改善が行われました。

      https://github.com/tuist/xcbeautify/releases/tag/1.0.0

      CocoaPods のサポートを廃止しました。

      ]]>
      https://ios-osushi.github.io/posts/063-20230724063 2023-07-24各種 OS パッチリリース、Apollo iOS 1.3.2 リリース、SwiftDependencies 0.6.0 リリース、Nuke 12.1.4 リリース、ほかhttps://ios-osushi.github.io/posts/063-20230724Mon, 24 Jul 2023 09:00:00 +0000063 2023-07-24

      Apple のソフトウェアリリース情報

      Apple が提供している OS や IDE のリリース情報です。

      正式版

      OSS のリリース情報

      iOS アプリ開発でよく使われている OSS のリリース情報です。

      サードパーティ

      Apollo iOS 1.3.2

      https://github.com/apollographql/apollo-ios/releases/tag/1.3.2

      いくつかの修正・改善が行われました。また、 ApolloCodegenConfiguration に含まれている queryStringLiteralFormat が非推奨になりました。

      SwiftDependencies 0.6.0

      https://github.com/pointfreeco/swift-dependencies/releases/tag/0.6.0

      いくつかの改善が行われました。

      Nuke 12.1.4

      https://github.com/kean/Nuke/releases/tag/12.1.4

      いくつかの改善が行われました。また、 DataCacheisCompressionEnabled が非推奨になりました。

      Realm v10.41.1

      https://github.com/realm/realm-swift/releases/tag/v10.41.1

      いくつかの修正・改善が行われました。 また、今までは static.realm.io にリリースのパッケージがアップロードされていましたが、今後は GitHub にパッケージがアップロードされるようになります。

      SwiftFormat 0.51.13

      https://github.com/nicklockwood/SwiftFormat/releases/tag/0.51.13

      いくつかの修正・改善が行われました。ルール organizeDeclarations 内の package キーワードのサポートが追加されました。

      swift-composable-architecture 0.56.0

      https://github.com/pointfreeco/swift-composable-architecture/releases/tag/0.56.0

      いくつかの修正・改善が行われました。また、 TestStore でのスコープが非推奨になりました。

      Swift OpenAPI Generator 0.1.5

      https://github.com/apple/swift-openapi-generator/releases/tag/0.1.5

      CLI の各プラットフォームの最低サポートバージョンの更新がされました。

      Swift OpenAPI Runtime 0.1.5

      https://github.com/apple/swift-openapi-runtime/releases/tag/0.1.5

      いくつかの修正・改善が行われました。

      Swift OpenAPI URLSession 0.1.2

      https://github.com/apple/swift-openapi-urlsession/releases/tag/0.1.2

      いくつかの修正・改善が行われました。

      ]]>
      https://ios-osushi.github.io/posts/062-20230717062 2023-07-17Swift HTTP Types が公開、エジプト・ナイジェリア・タンザニア・トルコでのアプリおよびアプリ内課金の価格が変更、iOS 17 beta 3・Xcode 15 beta 4 が公開、ほかhttps://ios-osushi.github.io/posts/062-20230717Mon, 17 Jul 2023 09:00:00 +0000062 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 が追加されました。

      ]]>
      https://ios-osushi.github.io/posts/061-20230710061 2023-07-10Xcode 15 beta 3リリース、iOS 17 beta 3リリース、TestFlightのアップデート、ほかhttps://ios-osushi.github.io/posts/061-20230710Mon, 10 Jul 2023 09:00:00 +0000061 2023-07-10

      TestFlightのアップデート

      • 以下の SDK を使用し Xcode 15 beta 3 でビルドされたアプリを内部および外部テスト用へ提出できるようになりました。
        • iOS 17 beta 3iPadOS 17 beta 3visionOS 1 betamacOS 14 beta 3tvOS 17 beta 3watchOS 10 beta 3
        • 内部および外部テスト用の visionOS アプリをサポートし、visionOS 上で iOS および iPadOS アプリをテストできるようになりました

      Apple のソフトウェアリリース情報

      Apple が提供している OS や IDE のリリース情報です。

      開発者向けベータ

      OSS のリリース情報

      iOS アプリ開発でよく使われている OSS のリリース情報です。

      Apple

      SwiftNIO 2.55.0

      https://github.com/apple/swift-nio/releases/tag/2.55.0

      • 以下を Sendable に準拠させた extension の追加
        • NIOAsyncSequenceProducer.Source, NIOThrowingAsyncSequenceProducer.Source
        • Musl libc のサポートを追加
        • input と output が閉じられた時、チャンネルを閉じるようにしました
        • Android 用から、いくつかの追加した Musl を修正し、さらに libc が見つからない場合にエラーを出すようになりました
        • 可能な限り #if canImport(Darwin) を使用するようになりました
        • 他にもいくつかの修正が行われました

      サードパーティ

      Quick 7.1.0

      https://github.com/Quick/Quick/releases/tag/v7.1.0

      • beforeEachjustBeforeEachafterEach ブロックで throw を使用できるようになりました
      • Quick が XCTest に対して、定義された順序でテストが実行されるように提案するようになりました
      • configurations で指定された beforeEach ブロックが AsyncSpec テストで実行されるようになりました
      • xitBehavesLike(_ name: String)QuickSpecBehavior で使用できるようになりました
      • 他にもいくつかの修正が行われました

      SwiftLint 0.52.4

      https://github.com/realm/SwiftLint/releases/tag/0.52.4

      • quick_discouraged_call ルールで static spec メソッドを扱うようになりました
      • type が Quick 7 で instance method から class method に変更されました
      • コマンドラインおよび Web サイトでのルール設定の表示を整えました
      • 他にもいくつかの修正が行われました

      periphery 2.15.0

      https://github.com/peripheryapp/periphery/releases/tag/2.15.0

      • Swift 5.7macOS 12 はサポート対象外になりました
      • インデックス作成と解析の実行時間を最大 60%削減しました
      • 他にもいくつかの修正が行われました

      XcodeProj 8.12.0

      https://github.com/tuist/XcodeProj/releases/tag/8.12.0

      • PBXBuildRule.dependencyFile 属性を追加しました
      • 最後に確認された upgradeCheck 定数と swiftUpgradeCheck 定数を更新するように変更
      • defaults の xcschemeFormatVersion, lastSwiftUpgradeCheck, lastUpgradeCheck を追加しました
      ]]>
      https://ios-osushi.github.io/posts/060-20230703060 2023-07-03新しいデザインリソースがアップデート、ほかhttps://ios-osushi.github.io/posts/060-20230703Mon, 3 Jul 2023 09:00:00 +0000060 2023-07-03

      新しいデザインリソースが利用可能に

      Apple プラットフォームのアプリを作成するためのデザインリソースが新たにアップデートされ、アプリをさらにスピーディかつ正確にデザインできるようになりました。

      Apple のソフトウェアリリース情報

      Apple が提供している OS や IDE のリリース情報です。

      開発者向けベータ

      OSS のリリース情報

      iOS アプリ開発でよく使われている OSS のリリース情報です。

      Apple

      1.0.1 - swift distributed tracing

      https://github.com/apple/swift-distributed-tracing/releases/tag/1.0.1

      Package.swift からプラットフォーム要件を削除しました。

      サードパーティ

      12.1.2 - Nuke

      https://github.com/kean/Nuke/releases/tag/12.1.2

      デバッグモードの watchOS でビルドに失敗する問題を修正しました。

      v10.41.0 - Realm

      https://github.com/realm/realm-swift/releases/tag/v10.41.0

      同期接続の多重化のサポートを追加しました。他にもいくつかの改善・不具合の修正が行われました。

      8.11.0 - XcodeProj

      https://github.com/tuist/XcodeProj/releases/tag/8.11.0

      Xcode ランタイム問題のブレークポイントをサポートしました。他にもいくつかの改善・不具合の修正が行われました。

      1.4.1 - May the Vision Pro be with you 🥽 - xcodes

      https://github.com/XcodesOrg/xcodes/releases/tag/1.4.1

      VisionOS runtime のダウンロードサポートを追加しました。また、README もアップデートしました。

      ]]>
      https://ios-osushi.github.io/posts/059-20230626059 2023-06-26フィーチャーフラグの使用、WWDC23 の発表、ヒューマンインターフェースガイドラインが日本語に翻訳、visionOS SDK が利用可能に、Core ML Stable Diffusion 1.0.0 リリース、ほかhttps://ios-osushi.github.io/posts/059-20230626Mon, 26 Jun 2023 09:00:00 +0000059 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

      様々な更新がされました。

      ]]>
      https://ios-osushi.github.io/posts/058-20230530058 2023-05-29WWDC23 までまもなく、期間中に Apple 以外が主催するさまざまなイベントをまとめたページが公開、App Store のレシート署名中間証明書がSHA-256アルゴリズムを使用するものに今後更新される、ほかhttps://ios-osushi.github.io/posts/058-20230530Tue, 30 May 2023 09:00:00 +0000058 2023-05-29

      WWDC23 までまもなく

      AppleのWorldwide Developers Conference、2023年6月5日(日本時間6月6日)に開幕 - Apple (日本) https://www.apple.com/jp/newsroom/2023/05/apples-worldwide-developers-conference-to-kick-off-june-5-2023/

      基調講演は日本時間 2023 年 6 月 6 日午前 2 時から、Apple Web サイト、Apple Developer App、Apple TV App、YouTube で視聴できます。

      その後、Platforms State of the Union(日本時間 2023 年 6 月 6 日午前 5 時 30 分)と続いていきます。

      WWDC23 期間中に Apple 以外が主催するさまざまなイベントをまとめたページ、「Beyond WWDC」も用意されており、LINE・ZOZO・Yahoo! JAPAN による「Extended Tokyo 2023」、try! Swift による「try! Swift DUB DUB」、MOSA による「フォロー コネクトFabLab : WWDC23」、Swift 愛好会による「Swift愛好会スピンオフ WWDC23セッション要約会」などが紹介されています。

      Apple Design Awards 2023年のファイナリストが発表

      2023年Apple Design Awardsのファイナリスト - Apple Design Awards - Apple Developer https://developer.apple.com/jp/design/awards/

      2023 年の Apple Design Awards のファイナリストが発表されました。受賞者は日本時間 2023 年 6 月 6 日午前 10 時 30 分から発表されます。

      App Store のレシート署名中間証明書がSHA-256アルゴリズムを使用するものに今後更新される

      App Storeのレシート署名中間証明書に関する近日開始予定のアップデート - 最新ニュース - Apple Developer https://developer.apple.com/jp/news/?id=smofnyhj

      TN3138: Handling App Store receipt signing certificate changes | Apple Developer Documentation https://developer.apple.com/documentation/technotes/tn3138-handling-app-store-receipt-signing-certificate-changes

      App Store のレシートをデバイス上で検証する App 向けに、App Store レシート署名中間証明書がアップデートされます。

      まずは 2023 年 6 月 20 日、iOS 16.6、iPadOS 16.6、tvOS 16.6、 watchOS 9.6、または macOS Ventura 13.5 以降で実行されるデバイスでの Sandbox 環境のレシートは、この証明書の SHA-256 版で署名されるようになります。2023 年 8 月 14 日には App Store に提出される新規 App や App のアップデート、および Sandbox 環境の App でレシートが SHA-256 中間証明書で署名されるようになります。

      Apple 公証サービスでは altool または Xcode 13 以前からのアップロードは 2023 年 11 月 1 日以降受領されない

      Apple公証サービスのアップデート - 最新ニュース - Apple Developer https://developer.apple.com/jp/news/?id=y5mjxqmn

      WWDC22 のセッション「Mac Appの公証に関する最新情報」で告知されたとおり、2023 年 11 月 1 日以降、Apple 公証サービスでは altool または Xcode 13 以前からのアップロードは受領されなくなります。notarytool コマンドラインユーティリティに移行するか、Xcode 14 以降にアップグレードする必要があります。

      OSS のリリース情報

      iOS アプリ開発でよく使われている OSS のリリース情報です。

      サードパーティ

      SwiftFormat 0.51.10

      https://github.com/nicklockwood/SwiftFormat/releases/tag/0.51.10

      いくつかの問題が修正されました。

      fastlane 2.213.0

      https://github.com/fastlane/fastlane/releases/tag/2.213.0

      scan に run_rosetta_simulator が追加されるなど、いくつかの変更が行われました。

      Firebase Apple SDK 10.10.0

      https://github.com/firebase/firebase-ios-sdk/releases/tag/10.10.0

      Xcode 14.1 以降が必要となりました。またいくつかの変更が行われました。

      Realm v10.40.0

      https://github.com/realm/realm-swift/releases/tag/v10.40.0

      SectionedResults のパフォーマンスが向上しました。またいくつかの変更・修正が行われました。

      ]]>
      https://ios-osushi.github.io/posts/057-20230522057 2023-05-22Xcode 14.3.1 RC リリース、iOS / iPadOS 16.5 のリリース、ほかhttps://ios-osushi.github.io/posts/057-20230522Mon, 22 May 2023 09:00:00 +0000057 2023-05-22

      Apple のソフトウェアリリース情報

      Apple が提供している OS や IDE のリリース情報です。

      正式版

      開発者向けベータ

      OSS のリリース情報

      iOS アプリ開発でよく使われている OSS のリリース情報です。

      Apple

      SwiftSyntax

      SwiftSyntax 508.0.1

      508.0.0 と比較して、差分の少ないアップデートに対応しました。

      swift-format

      swift-format 508.0.1

      508.0.0 と比較して、差分の少ないアップデートに対応しました。

      Foundation ICU

      swift-foundation-icu 0.0.2

      iOS と Windows のビルドに関する修正をしました。

      サードパーティ

      SDWebImage

      SDWebImage 5.15.8

      macOS 上でクラッシュする事象に対応しました。

      The Composable Architecture

      The Composable Architecture 0.53.1

      • 軽微な修正をしました
      • チュートリアルとドキュメントを修正しました

      Apollo iOS

      Apollo iOS 1.2.0

      • マイナーアップデートに際して、一部のコードで移行が必要になります。移行ガイドを参照してください
      • パフォーマンスを向上しました
      • その他、軽微な修正をしました

      Quick

      Quick 7.0.0

      • 7.0.0 にメジャーアップデートしました
      • 非同期テストの書き方に変更が入りました
      • その他、軽微な修正をしました
      ]]>
      https://ios-osushi.github.io/posts/056-20230515056 2023-05-15Swift Markdown 0.2.0 リリース、Alamofire 5.7.0 リリース、SwiftLint 0.52.0 リリース、ほかhttps://ios-osushi.github.io/posts/056-20230515Mon, 15 May 2023 09:00:00 +0000056 2023-05-15

      Apple のソフトウェアリリース情報

      Apple が提供している OS や IDE のリリース情報です。

      開発者向けベータ

      OSS のリリース情報

      iOS アプリ開発でよく使われている OSS のリリース情報です。

      Apple

      SwiftNIO 2.53.0

      https://github.com/apple/swift-nio/releases/tag/2.53.0

      さまざまな変更がされました。

      Swift Markdown 0.2.0

      https://github.com/apple/swift-markdown/releases/tag/0.2.0

      Swift 5.8 にもとづいてリリースされました。

      サードパーティ

      Alamofire

      5.7.0

      https://github.com/Alamofire/Alamofire/releases/tag/5.7.0

      • Swift 5.5+ と iOS 11+ が必要です
      • ボディの圧縮をサポートしました。デフォルトは無効です
      • その他更新や修正がされました
      5.7.1

      https://github.com/Alamofire/Alamofire/releases/tag/5.7.1

      デプロイメントターゲットが iOS 10+ に戻りました。

      SwiftLint

      0.52.0

      https://github.com/realm/SwiftLint/releases/tag/0.52.0

      0.52.1

      https://github.com/realm/SwiftLint/releases/tag/0.52.1

      不具合が修正されました。

      0.52.2

      https://github.com/realm/SwiftLint/releases/tag/0.52.2

      不具合の修正などがされました。

      The Composable Architecture 0.53.0

      https://github.com/pointfreeco/swift-composable-architecture/releases/tag/0.53.0

      さまざまな更新がされました。

      RxSwift 6.6.0

      https://github.com/ReactiveX/RxSwift/releases/tag/6.6.0

      さまざまな更新がされました。

      swift-dependencies 0.5.0

      https://github.com/pointfreeco/swift-dependencies/releases/tag/0.5.0

      • SwiftWasm に対応しました
      • その他更新されました
      ]]>
      https://ios-osushi.github.io/posts/055-20230508055 2023-05-08Foundation Package のプレビュー版が利用可能に、iOS 16.5 beta 4 リリース、iPadOS 16.5 beta 4 リリース、ほかhttps://ios-osushi.github.io/posts/055-20230508Mon, 8 May 2023 09:00:00 +0000055 2023-05-08

      Foundation Package のプレビュー版が利用可能に

      Swift で作成された新たなオープンソースの Foundation プロジェクトが発表されました。GitHub にて以前から公開されていた swift-corelibs-foundation は C プロジェクトを Swift を使用してラップしたプロジェクトであり、新たな Foundation プロジェクトは Swift 製で作り直したプロジェクトです。

      https://github.com/apple/swift-foundation

      Apple のソフトウェアリリース情報

      Apple が提供している OS や IDE のリリース情報です。

      開発者向けベータ

      OSS のリリース情報

      iOS アプリ開発でよく使われている OSS のリリース情報です。

      Apple

      0.4.0 - Core ML Stable Diffusion

      https://github.com/apple/ml-stable-diffusion/releases/tag/0.4.0

      いくつかの改善が行われました。

      SwiftNIO 2.51.1 & 2.52.0 - SwiftNIO

      https://github.com/apple/swift-nio/releases/tag/2.51.1 https://github.com/apple/swift-nio/releases/tag/2.52.0

      いくつかの改善・不具合の修正が行われました。

      サードパーティ

      v10.38.2 & v10.39.0 & v10.39.1 - Realm

      https://github.com/realm/realm-swift/releases/tag/v10.38.2 https://github.com/realm/realm-swift/releases/tag/v10.39.0 https://github.com/realm/realm-swift/releases/tag/v10.39.1

      いくつかの改善・不具合の修正が行われました。 actor-isolated な Realm 定義が追加されました。詳しくは v10.39.0 の Changelog を参照してください。

      2.35.0 - XcodeGen

      https://github.com/yonaskolb/XcodeGen/releases/tag/2.35.0

      共有のブレークポイントがサポートされました。putResourcesBeforeSourcesBuildPhase のサポートが追加されました。 また、いくつかの不具合が修正されました。

      4.2.0 - Lottie for Swift Package Manager

      https://github.com/airbnb/lottie-spm/releases/tag/4.2.0

      いくつかの改善・不具合の修正が行われました。

      1.1.3 - Apollo iOS

      https://github.com/apollographql/apollo-ios/releases/tag/1.1.3

      いくつかの不具合の修正が行われました。

      0.4.2 - Dependencies

      https://github.com/pointfreeco/swift-dependencies/releases/tag/0.4.2

      いくつかの改善・不具合の修正が行われました。

      0.51.8 & 0.51.9 - SwiftFormat

      https://github.com/nicklockwood/SwiftFormat/releases/tag/0.51.8 https://github.com/nicklockwood/SwiftFormat/releases/tag/0.51.9

      いくつかの改善・不具合の修正が行われました。

      2.2.2 - APNGKit

      https://github.com/onevcat/APNGKit/releases/tag/2.2.2

      いくつかの不具合の修正が行われました。

      5.15.7 - Fix Crash - SDWebImage

      https://github.com/SDWebImage/SDWebImage/releases/tag/5.15.7

      いくつかの改善・不具合の修正が行われました。

      ]]>
      https://ios-osushi.github.io/posts/054-20230426054 2023-04-26App Store の価格設定のアップグレードのための移行期間終了日が迫る、未対応の場合は160円が100円、320円が300円へと自動更新されることに、ほか Xcode 14.3 に関連するいくつかの問題などが修正されました。https://ios-osushi.github.io/posts/054-20230426Wed, 26 Apr 2023 09:00:00 +0000054 2023-04-26

      App Storeの価格設定のアップグレードのための移行期間の終了日が迫る

      最適化されたグローバルな価格設定の5月9日のアップデートに向けた準備 - 最新ニュース - Apple Developer https://developer.apple.com/jp/news/?id=74739es1

      2022 年 12 月に発表され、2023 年 3 月 9 日から移行期間となった App Store の価格設定のアップグレードについて、2 か月間の移行期間の終了日が迫っています。 2023 年 3 月 8 日以降に App や App 内課金の価格等に関連する更新をしていない限り、2023 年 5 月 9 日に App Store 全体で自動更新されます。

      こちらの対応を行なっていない場合、たとえば、0.99 アメリカドルを設定している場合は現在の 160 円から 100 円に、1.99 アメリカドルを設定している場合は現在の 320 円から 300 円へと自動で変更されます。

      意図しない自動更新が発生しないよう、改めて Apple Developer の Web サイトを確認することをおすすめします。

      App の自動更新サブスクリプションが請求の問題によって更新されなかった場合のための新しいシート表示機能が追加

      請求の問題をユーザーがApp内で解決できるようにするための準備 - 最新ニュース - Apple Developer https://developer.apple.com/jp/news/?id=mfx8xxtc

      App の自動更新サブスクリプションが請求の問題のために更新されなかったユーザーに対して、App を離れることなく StoreKit が提供するシートを表示できるようになりました。このシートの表示を遅らせたり、シート自体を非表示にしたりするテストを行うこともできます。iOS 16.4 以降、iPadOS 16.4 以降が必要です。

      OSS のリリース情報

      iOS アプリ開発でよく使われている OSS のリリース情報です。

      Apple

      SwiftNIO 2.51.0

      https://github.com/apple/swift-crypto/releases/tag/2.5.0

      Swift 5.5 のサポートが終了しました。BoringSSL の CCryptoBoringSSL_CRYPTO_chacha_20() のためのメソッドが追加されました。

      サードパーティ

      R.swift 7.3.2

      https://github.com/mac-cain13/R.swift/releases/tag/7.3.2

      Swift Package Manager 関連の変更が行われました。

      fastlane 2.212.2

      https://github.com/fastlane/fastlane/releases/tag/2.212.2

      App Store Connect にデリバリできないことがあるなど、複数の問題が修正されました。

      SwiftFormat 0.51.7

      https://github.com/nicklockwood/SwiftFormat/releases/tag/0.51.7

      redundantSelfblankLineAfterImportsfileHeader ルールに関する問題が修正されました。

      CocoaPods 1.12.1

      https://github.com/CocoaPods/CocoaPods/releases/tag/1.12.1

      Xcode 14.3 に関連するいくつかの問題などが修正されました。

      xcbeautify 0.20.0

      https://github.com/tuist/xcbeautify/releases/tag/0.20.0

      リスタートしたテストの失敗を junit のレポートに含める変更が行われました。

      SDWebImage 5.15.6

      https://github.com/SDWebImage/SDWebImage/releases/tag/5.15.6

      watchOS 向けの SDDisplayLink の問題など、いくつかの問題が修正されました。

      ]]>
      https://ios-osushi.github.io/posts/053-20230417053 2023-04-17iOS 15.7.5 (19H332) リリース、iPadOS 15.7.5 (19H332) リリース、tvOS 16.4.1 (20L498) リリース、Firebase Apple SDK 10.8.0 リリース、ほかhttps://ios-osushi.github.io/posts/053-20230417Mon, 17 Apr 2023 09:00:00 +0000053 2023-04-17

      Apple のソフトウェアリリース情報

      Apple が提供している OS や IDE のリリース情報です。

      正式版

      開発者向けベータ

      OSS のリリース情報

      iOS アプリ開発でよく使われている OSS のリリース情報です。

      Apple

      SwiftNIO 2.50.0 - SwiftNIO

      https://github.com/apple/swift-nio/releases/tag/2.50.0

      いくつかの改善・ドキュメントの更新が行われました。

      Swift Crypto 2.4.1 - Swift Crypto

      https://github.com/apple/swift-crypto/releases/tag/2.4.1

      いくつかの改善・不具合の修正が行われました。

      サードパーティ

      0.3.0 & 0.4.0 & 0.4.1 - swift-dependencies

      https://github.com/pointfreeco/swift-dependencies/releases/tag/0.3.0 https://github.com/pointfreeco/swift-dependencies/releases/tag/0.4.0 https://github.com/pointfreeco/swift-dependencies/releases/tag/0.4.1

      いくつかの改善・不具合の修正が行われました。 0.4.1 では 0.4.0 で導入された変更が Xcode のバグ起因で revert されています。

      10.8.0 - Firebase Apple SDK

      https://github.com/firebase/firebase-ios-sdk/releases/tag/10.8.0

      いくつかの改善・変更が行われました。詳しくは以下を参照してください。 https://firebase.google.com/support/release-notes/ios#10.8.0

      1.1.2 - Apollo iOS

      https://github.com/apollographql/apollo-ios/releases/tag/1.1.2

      いくつかの改善・不具合の修正が行われました。

      0.51.6 - SwiftFormat

      https://github.com/nicklockwood/SwiftFormat/releases/tag/0.51.6

      いくつかの改善・不具合の修正が行われました。

      1.8.2 - Mockolo

      https://github.com/uber/mockolo/releases/tag/1.8.2

      いくつかの改善・不具合の修正が行われました。

      v12.0.0 - Nimble

      https://github.com/Quick/Nimble/releases/tag/v12.0.0

      いくつかの改善・不具合の修正が行われました。

      ]]>
      https://ios-osushi.github.io/posts/052-20230410052 2023-04-10Swift 5.8 のリリースに伴い Apple 公式のライブラリが対応、ほかhttps://ios-osushi.github.io/posts/052-20230410Mon, 10 Apr 2023 09:00:00 +0000052 2023-04-10

      Apple のソフトウェアリリース情報

      Apple が提供している OS や IDE のリリース情報です。

      正式版

      OSS のリリース情報

      iOS アプリ開発でよく使われている OSS のリリース情報です。

      Apple

      SwiftSyntax

      508.0.0

      https://github.com/apple/swift-syntax/releases/tag/508.0.0

      Swift 5.8 に対応しました。

      Swift Atomics

      1.1.0

      https://github.com/apple/swift-atomics/releases/tag/1.1.0

      Swift 5.6 に対応したいくつかの機能追加と修正をしました。

      swift-format

      508.0.0

      https://github.com/apple/swift-format/releases/tag/508.0.0

      Swift 5.8 に対応しました。

      サードパーティ

      LicensePlist

      3.24.8

      https://github.com/mono0926/LicensePlist/releases/tag/3.24.8

      Intel Mac 向けのプラグインを修正しました。

      3.24.9

      https://github.com/mono0926/LicensePlist/releases/tag/3.24.9

      欠けていた iOS のサポートを追加しました。

      apollo-ios

      1.1.0

      https://github.com/apollographql/apollo-ios/releases/tag/1.1.0

      バージョン 1.0 からのアップデートには影響がないように、内部コードを大きく修正しました。

      1.1.1

      https://github.com/apollographql/apollo-ios/releases/tag/1.1.1

      細かなインストールのバグやクラッシュに対応しました。

      Nimble

      v11.2.2

      https://github.com/Quick/Nimble/releases/tag/v11.2.2

      Xcode 14.3 で発生するバグに対応しました。

      ]]>
      https://ios-osushi.github.io/posts/051-20230403051 2023-04-03App Store への提出要件が 4 月 25 日より適用開始、WWDC23 が日本時間 6 月 6 日に開幕、Xcode 14.3 リリース、Swift 5.8 リリース、SwiftLint 0.51.0 リリース、ほかhttps://ios-osushi.github.io/posts/051-20230403Mon, 3 Apr 2023 09:00:00 +0000051 2023-04-03

      App Store への提出要件が 4 月 25 日より適用開始

      https://developer.apple.com/jp/news/?id=jd9wcyov

      2023 年 4 月 25 日以降、App Store に提出する iOS、iPadOS、watchOS 向けアプリは Xcode 14.1 以降でビルドする必要があります。 iOS 16、iPadOS 16、watchOS 9 の最新機能を活用することが強く推奨されています。

      WWDC23 が日本時間 6 月 6 日に開幕

      日本時間 6 月 6 日から 10 日まで、WWDC23 がオンライン形式で開催されます。 すべての開発者が無料で参加できます。

      初日に Apple Park で開発者と学生に特別な体験が提供されます。 参加リクエストの受付期限は 4 月 4 日午前 9 時(太平洋夏時間)までで、選考の状況は 4 月 5 日午後 6 時(太平洋夏時間)までに通知されます。

      Swift 5.8 リリース

      Swift 5.8 がリリースされました。

      Swift 5.8 の新機能の一部を簡単に確認するには、Paul Hudson がまとめた Playground をチェックしてください。

      TSPL が Swift 5.8 向けに更新されました。

      Apple のソフトウェアリリース情報

      Apple が提供している OS や IDE のリリース情報です。

      正式版

      開発者向けベータ

      https://developer.apple.com/jp/news/?id=2cakrt06

      OSS のリリース情報

      iOS アプリ開発でよく使われている OSS のリリース情報です。

      サードパーティ

      SwiftLint 0.51.0

      https://github.com/realm/SwiftLint/releases/tag/0.51.0

      以下のルールは Swift コンパイラの警告を支持するため、非推奨かつオプトインルールに変更されました。

      以下のルールが追加されました。

      以下の機能が追加されました。

      • opt_in_rulesall を指定することで、すべてのオプトインルールを有効にします

      SwiftFormat

      0.51.3

      https://github.com/nicklockwood/SwiftFormat/releases/tag/0.51.3

      不具合の修正などされました。

      0.51.4

      https://github.com/nicklockwood/SwiftFormat/releases/tag/0.51.4

      不具合の修正などされました。

      xcbeautify 0.19.0

      https://github.com/tuist/xcbeautify/releases/tag/0.19.0

      xcodeproj 警告マッチャーが追加されました。

      Realm

      v10.37.1

      https://github.com/realm/realm-swift/releases/tag/v10.37.1

      様々な更新や不具合が修正されました。

      v10.37.2

      https://github.com/realm/realm-swift/releases/tag/v10.37.2

      不具合が修正されました。

      v10.38.0

      https://github.com/realm/realm-swift/releases/tag/v10.38.0

      • Carthage のリリースが Xcode 14.3 でビルドされるようになりました
      • リリースパッケージに Xcode 14.3 のバイナリが追加されました
      • CocoaPods 1.12.0 は Xcode 14.3 をサポートしていないことに注意してください
      • その他不具合が修正されました
      ]]>
      https://ios-osushi.github.io/posts/050-20230327050 2023-03-27ライブアクティビティについての10の質問と回答についての記事が公開、iOS 16.4 RC・Xcode 14.3 RC リリース、LicensePlist が Swift Package Plugin に対応、ほかhttps://ios-osushi.github.io/posts/050-20230327Mon, 27 Mar 2023 09:00:00 +0000050 2023-03-27

      ライブアクティビティについての10の質問と回答についての記事が公開

      10 questions with the Live Activities team - Discover - Apple Developer https://developer.apple.com/news/?id=qpqf1gru

      ライブアクティビティに関する 10 の質問についての Ask Apple での回答が公開されています。

      Xcode 14.3 RC を用いて iOS 16.4 RC 等向けにビルドした App を App Store へ提出できるように

      App Store Connect Update - 最新ニュース - Apple Developer https://developer.apple.com/jp/news/releases/?id=03212023i

      Xcode 14.3 RC を用いて iOS 16.4 RC、iPadOS 16.4 RC、macOS 13.3 RC、tvOS 16.4 RC、watchOS 9.4 RC 向けにビルドした App を App Store、TestFlight(内部テスト・外部テスト)へ提出・使用できるようになりました。

      Swift Package Index の Corporate Supporters に Apple が参加

      Swift.org - Swift Package Index gains Apple sponsorship https://www.swift.org/blog/swift-package-index-developer-spotlight/

      App やサービスを構築するのに役立つツールやライブラリを見つける際に用いることができる Swift Package Index の Corporate Supporters に、Apple が参加しました。Swift Package Index は Apple 他 2 社の Corporate Supporters、MacStadium、Microsoft の Infrastructure Supporters と Community Supporters に支えられています。

      Apple のソフトウェアリリース情報

      Apple が提供している OS や IDE のリリース情報です。

      開発者向けベータ

      OSS のリリース情報

      iOS アプリ開発でよく使われている OSS のリリース情報です。

      Apple

      SwiftNIO 2.49.0

      https://github.com/apple/swift-nio/releases/tag/2.49.0

      UDP_SEGMENTUDP_GRO のサポートが追加されました。またいくつかの新機能・バグ修正が含まれています。

      Core ML Stable Diffusion 0.3.0

      https://github.com/apple/ml-stable-diffusion/releases/tag/0.3.0

      いくつかの問題が修正されました。

      サードパーティ

      LicensePlist 3.24.5

      https://github.com/mono0926/LicensePlist/releases/tag/3.24.5

      Swift Package plugins に対応しました。

      Firebase Apple SDK 10.7.0

      https://github.com/firebase/firebase-ios-sdk/releases/tag/10.7.0

      Authentication では、Sign in with Apple のクレデンシャルから Firebase に対して ASAuthorizationAppleIDCredential.fullName を渡すための API が追加されました。 また、Cloud Firestore では OR がサポートされました。

      Nuke 12.1

      https://github.com/kean/Nuke/releases/tag/12.1.0

      LazyImageViewLazyImageFetchImage に更新が入りました。またいくつかの問題が修正されました。

      ]]>
      https://ios-osushi.github.io/posts/049-20230320049 2023-03-20App Store Connect の更新、iOS 16.4 beta 4 リリース、LicensePlist 3.24.3 リリース、xcbeautify 0.18.0 リリース、ほかhttps://ios-osushi.github.io/posts/049-20230320Mon, 20 Mar 2023 09:00:00 +0000049 2023-03-20

      App Store Connect の更新

      App Store Connect が更新されました。

      Apple のソフトウェアリリース情報

      Apple が提供している OS や IDE のリリース情報です。

      開発者向けベータ

      OSS のリリース情報

      iOS アプリ開発でよく使われている OSS のリリース情報です。

      サードパーティ

      LicensePlist 3.24.3

      https://github.com/mono0926/LicensePlist/releases/tag/3.24.3

      --swift-package-sources-path オプションが追加されました。

      xcbeautify 0.18.0

      https://github.com/tuist/xcbeautify/releases/tag/0.18.0

      • xcodeproj のエラーがマスクされないようになりました
      • Swift Package Manager のフェッチ・更新・チェックアウトのログが出力されるようになりました
      ]]>
      https://ios-osushi.github.io/posts/048-20230313048 2023-03-13StateObjectのドキュメントが大幅に更新、Apple、新しいiPhone 14とiPhone 14 Plusを発表などhttps://ios-osushi.github.io/posts/048-20230313Mon, 13 Mar 2023 09:00:00 +0000048 2023-03-13

      StateObject のドキュメントが大幅に更新

      https://developer.apple.com/documentation/swiftui/stateobject

      initialize を明示的にして良いなど、内容が大きく更新されました。

      Apple、新しい iPhone 14 と iPhone 14 Plus を発表

      https://www.apple.com/jp/newsroom/2023/03/hello-yellow-apple-introduces-new-iphone-14-and-iphone-14-plus/

      iPhone 14 のラインナップに、新たにイエローが加わります。

      Introducing Swift Certificates and Swift ASN.1

      https://www.swift.org/blog/swift-certificates-and-asn1/

      これらのライブラリを組み合わせることで TLS のセキュリティを強化し、高速で安全な実装が開発者に提供されます。

      App Storeの価格設定のアップグレードの適用範囲が全購入タイプに拡大

      https://developer.apple.com/jp/news/?id=dbrszv62

      以前からアナウンスされていた App Store の新しい価格設定に関して、App と App 内課金のすべてのタイプで利用可能になりました。

      Apple のソフトウェアリリース情報

      Apple が提供している OS や IDE のリリース情報です。

      開発者向けベータ

      OSS のリリース情報

      iOS アプリ開発でよく使われている OSS のリリース情報です。

      Apple

      Swift-DocC Plugin - 1.2.0

      https://github.com/apple/swift-docc-plugin/releases/tag/1.2.0

      Swift 5.8 以降でビルドするときに、特定のドキュメントを生成できるようになりました。

      サードパーティ

      Dependencies - 0.2.0

      https://github.com/pointfreeco/swift-dependencies/releases/tag/0.2.0

      いくつかの細かな修正をしました。

      SwiftFormat - 0.51.2

      https://github.com/nicklockwood/SwiftFormat/releases/tag/0.51.2

      メソッドチェーン、オプションの追加などを対応しました。

      The Composable Architecture - 0.52.0

      https://github.com/pointfreeco/swift-composable-architecture/releases/tag/0.52.0

      いくつかの細かな修正をしました。

      LicensePlist - 3.24.2

      https://github.com/mono0926/LicensePlist/releases/tag/3.24.2

      ターゲットをパッケージに追加しました。

      Realm - v10.37.0

      https://github.com/realm/realm-swift/releases/tag/v10.37.0

      エラー処理とレポートの内部が大幅に更新されました。また、いくつかの細かな修正をしました。

      ]]>
      https://ios-osushi.github.io/posts/047-20230306047 2023-03-06AppStoreConnect のドキュメントが新しい場所に移動、TestFlight で提出可能な OS バージョンが更新、Apple から「App Storeの機能を使って新規ユーザーを惹きつける方法、マーケティング戦略をテストする方法、ビジネスを成長させる方法」についてビデオが公開、ほかhttps://ios-osushi.github.io/posts/047-20230306Mon, 6 Mar 2023 09:00:00 +0000047 2023-03-06

      App Store Connect のドキュメントが新しい場所に移動

      https://developer.apple.com/news/site-updates/?id=02082023a

      App Store Connect のドキュメントはこちらの場所に移動されました。https://developer.apple.com/help/app-store-connect/

      TestFlight で提出可能な OS バージョンが更新

      https://developer.apple.com/news/releases/?id=02282023g

      Xcode 14.3 でビルドされているこれらの OS を対象としたアプリが TestFlight の内部テストと外部テストに提出可能となりました。

      • iOS 16.4 beta 2
      • iPadOS 16.4 beta 2
      • macOS 13.3 beta 2
      • tvOS 16.4 beta 2
      • watchOS 9.4 beta 2

      Apple から「App Storeの機能を使って新規ユーザーを惹きつける方法、マーケティング戦略をテストする方法、ビジネスを成長させる方法」についてビデオが公開

      https://developer.apple.com/jp/news/site-updates/?id=02282023a

      App Store の機能を使って新規ユーザーを惹きつける方法、マーケティング戦略をテストする方法、ビジネスを成長させる方法に関するビデオが公開されました。

      Apple のソフトウェアリリース情報

      Apple が提供している OS や IDE のリリース情報です。

      開発者向けベータ

      OSS のリリース情報

      iOS アプリ開発でよく使われている OSS のリリース情報です。

      Apple

      Swift Crypto 2.3.0

      https://github.com/apple/swift-crypto/releases/tag/2.3.0

      SwiftWasm がサポートされました。また、いくつかの改善が行われました。

      サードパーティ

      1.12.0 - CocoaPods

      https://github.com/CocoaPods/CocoaPods/releases/tag/1.12.0

      いくつかの不具合の修正・改善が行われました。

      1.8.1 - Mockolo

      https://github.com/uber/mockolo/releases/tag/1.8.1

      いくつかの改善が行われました。

      0.51.0 0.51.1 - SwiftFormat

      https://github.com/nicklockwood/SwiftFormat/releases/tag/0.51.0 https://github.com/nicklockwood/SwiftFormat/releases/tag/0.51.1

      ルールの追加などいくつかの改善が行われました。

      Firebase Apple 10.6.0 - Firebase Apple SDK

      https://github.com/firebase/firebase-ios-sdk/releases/tag/10.6.0

      いくつかの不具合の修正・改善が行われました。

      v1.10.0 - Revenge of the Sith - Xcodes.app

      https://github.com/RobotsAndPencils/XcodesApp/releases/tag/v1.10.0b18

      Apple ID がロックされてしまうことが修正されました。 また、いくつかの不具合の修正・改善が行われました。

      1.3.0 - Revenge of the Sith - xcodes

      https://github.com/RobotsAndPencils/xcodes/releases/tag/1.3.0

      Apple ID がロックされてしまうことが修正されました。 また、いくつかの不具合の修正・改善が行われました。

      5.15.5 - Fix - SDWebImage

      https://github.com/SDWebImage/SDWebImage/releases/tag/5.15.5

      いくつかの不具合の修正が行われました。

      Nuke 12.0 - Nuke

      https://github.com/kean/Nuke/releases/tag/12.0.0

      • Swift Concurrency を用いた Nuke の API が再設計されました
      • LazyImage , ImagePipeline を強化した NukeUI 2.0 として、同一リポジトリでの運用が開始されました
      • そのほか、さまざまな不具合の修正・改善が行われました
      ]]>
      https://ios-osushi.github.io/posts/046-20230227046 2023-02-27App Storeの最新機能について学んだり、質問したりできるイベントが開催、Apple ID がロックされる事象を回避する fastlane 2.212.1 がリリース、ほかhttps://ios-osushi.github.io/posts/046-20230227Mon, 27 Feb 2023 09:00:00 +0000046 2023-02-27

      App Storeの最新機能について学んだり、質問したりできるイベントが開催

      App Storeのエキスパートとつながりましょう - イベント - Apple Developer https://developer.apple.com/jp/events/app-store/

      2023 年 2 月 28 日から 4 月 13 日までの間に、App Store の最新機能について学んだり、質問したりできる、オンラインイベント・イベントが Apple によって開催されます。

      「ユーザー獲得の測定と改善のための App アナリティクス」は日本語でも実施されます。

      OSS のリリース情報

      iOS アプリ開発でよく使われている OSS のリリース情報です。

      Apple

      Swift Protobuf 1.21.0

      https://github.com/apple/swift-protobuf/releases/tag/1.21.0

      いくつかの変更が行われました。

      サードパーティ

      Nuke 11.6.3 11.6.4

      https://github.com/kean/Nuke/releases/tag/11.6.3 https://github.com/kean/Nuke/releases/tag/11.6.4

      Xcode 14.3 で用いる際に警告が表示される問題、ImagePipeline.image(for:delegate:) を用いた際にリソースが解放されない問題の 2 つが修正されました。

      xcbeautify 0.17.0

      https://github.com/tuist/xcbeautify/releases/tag/0.17.0

      xcodebuild -exportLocalizations を用いた際の警告に対応しました。

      fastlane 2.212.0 2.212.1

      https://github.com/fastlane/fastlane/releases/tag/2.212.0 https://github.com/fastlane/fastlane/releases/tag/2.212.1

      いくつかの機能が追加、問題の修正が行われました。 Apple ID で 2 段階認証を行う際に Apple ID がロックされる事象が修正されました。

      LicensePlist 3.24.1

      https://github.com/mono0926/LicensePlist/releases/tag/3.24.1

      各オプションを設定ファイル(YAML ファイル)で定義して使えるようになりました。

      SDWebImage 5.15.4

      https://github.com/SDWebImage/SDWebImage/releases/tag/5.15.4

      特定の Clang で用いた際に発生するクラッシュが修正されました。

      Kingfisher 7.6.2

      https://github.com/onevcat/Kingfisher/releases/tag/7.6.2

      KFImage.Context.startLoadingBeforeViewAppeartrue の際、KFImage の URL に nil を設定すると、CPU 使用率が高くなり、無限ループになる問題が修正されました。

      XcodeGen 2.34.0

      https://github.com/yonaskolb/XcodeGen/releases/tag/2.34.0

      Target スキームに management が追加されました。またいくつかの問題が修正されました。

      ]]>
      https://ios-osushi.github.io/posts/045-20230220045 2023-02-20「The Swift Programming Language」が DocC を使って生成されるように、try! Swift Tokyo 2023 meetup のアーカイブが公開、iOS 16.3.1 リリース、iOS 16.4 beta リリース、Swift Async Algorithms 0.1.0 リリース、ほかhttps://ios-osushi.github.io/posts/045-20230220Mon, 20 Feb 2023 09:00:00 +0000045 2023-02-20

      「The Swift Programming Language」が DocC を使って生成されるように

      「The Swift Programming Language(TSPL)」が、Swift 5.8 から DocC を使って生成されるようになりました。
      これにより、開発者がアイデア、翻訳、修正などを簡単に提供できるようになります。

      try! Swift Tokyo 2023 meetup のアーカイブが公開

      try! Swift Tokyo 2023 meetup のアーカイブが公開されました。

      Apple のソフトウェアリリース情報

      Apple が提供している OS や IDE のリリース情報です。

      正式版

      開発者向けベータ

      OSS のリリース情報

      iOS アプリ開発でよく使われている OSS のリリース情報です。

      Apple

      Swift Async Algorithms 0.1.0

      https://github.com/apple/swift-async-algorithms/releases/tag/0.1.0

      • AsyncLazySequenceAsyncSyncSequence にリネームされました
      • その他修正などされました

      サードパーティ

      The Composable Architecture

      0.50.2

      https://github.com/pointfreeco/swift-composable-architecture/releases/tag/0.50.2

      変更や修正されました。

      0.50.3

      https://github.com/pointfreeco/swift-composable-architecture/releases/tag/0.50.3

      変更されました。

      0.51.0

      https://github.com/pointfreeco/swift-composable-architecture/releases/tag/0.51.0

      変更や修正されました。

      Kingfisher 7.6.1

      https://github.com/onevcat/Kingfisher/releases/tag/7.6.1

      Swift 5.8 の問題が修正されました。

      Lottie for iOS 4.1.3

      https://github.com/airbnb/lottie-ios/releases/tag/4.1.3

      • X 軸と Y 軸の 3D 回転のサポートが追加されました
      • LottieAnimationView のサブクラス化が許可されました
      • その他変更や修正されました

      Realm v10.36.0

      https://github.com/realm/realm-swift/releases/tag/v10.36.0

      機能追加や修正されました。

      SwiftFormat 0.50.9

      https://github.com/nicklockwood/SwiftFormat/releases/tag/0.50.9

      機能追加や修正されました。

      SDWebImage 5.15.3

      https://github.com/SDWebImage/SDWebImage/releases/tag/5.15.3

      不具合が修正されました。

      ]]>
      https://ios-osushi.github.io/posts/044-20230213044 2023-02-13MLS Season Passの提供を開始、Apple 第1四半期の業績を発表、ほかhttps://ios-osushi.github.io/posts/044-20230213Mon, 13 Feb 2023 09:00:00 +0000044 2023-02-13

      AVAudioConverter - サンプルレート変換の実行

      https://developer.apple.com/jp/news/site-updates/?id=01112023a

      AVAudioConverter を使って、PCM オーディオバッファ間のサンプルレート変換する方法を紹介します。

      Apple、第1四半期の業績を発表

      https://www.apple.com/jp/newsroom/2023/02/apple-reports-first-quarter-results/

      Apple のソフトウェアリリース情報

      Apple が提供している OS や IDE のリリース情報です。

      正式版

      OSS のリリース情報

      iOS アプリ開発でよく使われている OSS のリリース情報です。

      Apple

      Core ML Stable Diffusion - 0.2.0

      エンコーダーの実装を修正しました。

      Swift Argument Parser - 1.2.2

      https://github.com/apple/swift-argument-parser/releases/tag/1.2.2

      いくつかの改善・修正が行われました。

      サードパーティ

      The Composable Architecture - 0.50.1

      https://github.com/pointfreeco/swift-composable-architecture/releases/tag/0.50.1 https://github.com/pointfreeco/swift-composable-architecture/releases/tag/0.50.2

      特定の警告やクラッシュを回避するようになりました。

      Kingfisher - 7.6.0

      https://github.com/onevcat/Kingfisher/releases/tag/7.6.0

      一部の設定を追加しました。

      SDWebImage - 5.15.1, 5.15.2

      https://github.com/SDWebImage/SDWebImage/releases/tag/5.15.1 https://github.com/SDWebImage/SDWebImage/releases/tag/5.15.2

      ダウンローダーの実装を修正しました。

      Firebase Apple SDK - 10.5.0

      https://github.com/firebase/firebase-ios-sdk/releases/tag/10.5.0

      いくつかの改善・修正が行われました。

      Nuke - 11.6.1, 11.6.2

      https://github.com/kean/Nuke/releases/tag/11.6.1 https://github.com/kean/Nuke/releases/tag/11.6.2

      animatedImageView で呼ばれていなかった prepareForReuse が呼ばれるようになりました。 GIF のレンダリングが正しく行われないのを修正しました。

      Realm - v10.35.0, v10.35.1

      https://github.com/realm/realm-swift/releases/tag/v10.35.1

      ファイルサイズの改善が行われました。 その他、いくつかの改善・修正が行われました。

      Apollo iOS - 1.0.7

      https://github.com/apollographql/apollo-ios/releases/tag/1.0.7

      いくつかの改善・修正が行われました。

      ]]>
      https://ios-osushi.github.io/posts/043-20230130043 2023-01-30AppとApp内課金に関する税金と価格の変更について、iOS 15.7.3 リリース、iPadOS 15.7.3 リリース、tvOS 16.3 リリース、watchOS 9.3 リリース、ほかhttps://ios-osushi.github.io/posts/043-20230130Mon, 30 Jan 2023 09:00:00 +0000043 2023-01-30

      AppとApp内課金に関する税金と価格の変更について

      https://developer.apple.com/jp/news/?id=g8dce2t4

      いくつかの地域でデベロッパーの収益額が税率の変更を反映して調整されます。 また、以前告知された 2023 年春からの App 内課金のアップグレード内容が再度案内されています。

      Apple のソフトウェアリリース情報

      Apple が提供している OS や IDE のリリース情報です。

      正式版

      OSS のリリース情報

      iOS アプリ開発でよく使われている OSS のリリース情報です。

      Apple

      1.5.2 - SwiftLog

      https://github.com/apple/swift-log/releases/tag/1.5.2

      過度に警告のログが出てしまっていた箇所が少なくなるよう変更されました。

      SwiftNIO 2.48.0 - SwiftNIO

      https://github.com/apple/swift-nio/releases/tag/2.48.0

      特殊な、Value が Void の場合の Promise の拡張が追加されました。また、メモリ確保時の処理が改善されました。

      サードパーティ

      4.1.2 - Lottie for iOS, macOS

      https://github.com/airbnb/lottie-ios/releases/tag/4.1.2

      いくつかの環境で lottie の SPM パッケージがビルドに失敗する問題が改善されました。

      4.1.2 - Lottie for Swift Package Manager

      https://github.com/airbnb/lottie-spm/releases/tag/4.1.2

      本体と同様にいくつかの環境で lottie の SPM パッケージがビルドに失敗する問題が改善されました。

      0.50.0 - The Composable Architecture

      https://github.com/pointfreeco/swift-composable-architecture/releases/tag/0.50.0

      いくつかの改善・修正が行われました。

      Nuke 11.6.0 - Nuke

      https://github.com/kean/Nuke/releases/tag/11.6.0

      Swift 6 と互換性を持たせる変更が行われました。また、いくつかの改善・修正が行われました。

      ]]>
      https://ios-osushi.github.io/posts/042-20230123042 2023-01-23Swift for Visual Studio Code が 1.0.0 に到達、AFNetworking がアーカイブへ移行、Lottie が Swift Package Manager 経由での利用者向けに別リポジトリを公開、try! Swift Tokyo 2024 の開催が宣言、ほかhttps://ios-osushi.github.io/posts/042-20230123Mon, 23 Jan 2023 09:00:00 +0000042 2023-01-23

      Swift for Visual Studio Code が 1.0.0 に到達

      https://forums.swift.org/t/vscode-swift-v1-0-0/62668

      2021 年 12 月 24 日に 0.1.0 としてリリースされた Visual Studio Code 向けの拡張機能である Swift for Visual Studio Code が 1.0.0 に到達し、プレビュー版を脱しました。

      1.0.0 では SourceKit-LSP サーバーの再起動コマンドの追加なども行われています。

      AFNetworking がアーカイブへ移行、Alamofire への移行を呼びかけ

      https://twitter.com/afnetworking/status/1615432616613666816

      AFNetworking は Objective-C 製のネットワーキングライブラリです。約 10 年間にわたって OSS として提供されてきましたが、2023 年 1 月 17 日に非推奨となり、リポジトリがアーカイブされました。

      後続で Swift 製である Alamofire へ移行することが推奨されています。

      Lottie が Swift Package Manager 経由での利用者向けに別リポジトリを公開、依存関係の解決の高速化が目的

      ベクター形式のイラストアニメーションを行えるライブラリの Lottie は 4.0.1 以降、Swift Package Manager 経由で利用する方向けに Lottie for Swift Package Manager(airbnb/lottie-spm を公開しました。

      従来の airbnb/lottie-ios リポジトリはすべての git 履歴を含めると 300 MB 以上あり、Swift Package Manager は依存関係の解決時にそれをすべて取得しようとするため、時間がかかるという問題がありました。

      airbnb/lottie-spm は XCFramework のみが含まれる形となっており、また git 履歴も 500 kB 未満となっているため、迅速にダウンロードできるとされています。

      try! Swift Tokyo 2024 の開催が宣言

      https://twitter.com/tryswiftconf/status/1616820280361627655

      2023 年 1 月 21 日に行われた try! Swift Tokyo Meetup にて、try! Swift Tokyo 2024 の開催が宣言されました。2024 年 3 月ごろの開催が予定されているとのことです。

      また、Speaker Submission FormSponsor Inquiry Form がすでにオープンされています。

      Apple のソフトウェアリリース情報

      Apple が提供している OS や IDE のリリース情報です。

      開発者向けベータ

      OSS のリリース情報

      iOS アプリ開発でよく使われている OSS のリリース情報です。

      Apple

      SwiftNIO 2.47.0

      https://github.com/apple/swift-nio/releases/tag/2.47.0

      いくつかの修正が行われました。

      SwiftLog 1.5.0 1.5.1

      https://github.com/apple/swift-log/releases/tag/1.5.0
      https://github.com/apple/swift-log/releases/tag/1.5.1

      サポートされるバージョンが Swift 5.1 以降となりました。また、MetadataProvider が導入されました。これによりログステートメントの作成時に、自動的にログステートメントにメタデータを追加する実装を行えます。

      Swift Crypto 2.2.4

      https://github.com/apple/swift-crypto/releases/tag/2.2.4

      BoringSSL のアップデートが行われました。また AES に関する機能の追加が行われました。

      サードパーティ

      SDWebImage 5.15.0

      https://github.com/SDWebImage/SDWebImage/releases/tag/5.15.0

      エンコーダー、デコーダー、キャッシュのパフォーマンスが向上しました。

      Firebase Apple SDK 10.4.0

      https://github.com/firebase/firebase-ios-sdk/releases/tag/10.4.0

      いくつかの修正が行われました。

      Lottie 4.1.0 4.1.1

      https://github.com/airbnb/lottie-ios/releases/tag/4.1.0
      https://github.com/airbnb/lottie-ios/releases/tag/4.1.1

      Swift Package Manager 経由で Lottie を使用する方向けに、Lottie for Swift Package Manager(airbnb/lottie-spmが公開されています。

      また、いくつかの修正が行われました。

      Realm 10.34.1

      https://github.com/realm/realm-swift/releases/tag/v10.34.1

      いくつかの修正が行われました。

      ]]>
      https://ios-osushi.github.io/posts/041-20230116041 2023-01-16try! Swift Tokyo Meetup のトークの順番と内容が掲載、iOS 16.3 beta 2 リリース、swift-dependencies 初期リリース、ほかhttps://ios-osushi.github.io/posts/041-20230116Mon, 16 Jan 2023 09:00:00 +0000041 2023-01-16

      try! Swift Tokyo Meetup のトークの順番と内容が掲載

      try! Swift Tokyo Meetup のトークの内容と順番が掲載されました。

      Apple のソフトウェアリリース情報

      Apple が提供している OS や IDE のリリース情報です。

      開発者向けベータ

      OSS のリリース情報

      iOS アプリ開発でよく使われている OSS のリリース情報です。

      Apple

      Swift Argument Parser 1.2.1

      https://github.com/apple/swift-argument-parser/releases/tag/1.2.1

      サードパーティ

      Kingfisher 7.5.0

      https://github.com/onevcat/Kingfisher/releases/tag/7.5.0

      • SwiftUI の View の onAppear() より先に画像をロードするため、 KFImagestartLoadingBeforeViewAppear() 修飾子が追加されました #1988 の回避策です。
      • 不具合が修正されました

      Apollo iOS 1.0.6

      https://github.com/apollographql/apollo-ios/releases/tag/1.0.6

      • 最低限必要なツールのバージョンが Xcode 14 と Swift 5.7 になりました
      • 不具合が修正されました

      The Composable Architecture

      0.49.0

      https://github.com/pointfreeco/swift-composable-architecture/releases/tag/0.49.0

      swift-dependencies へ依存するようになりました。

      0.49.1

      https://github.com/pointfreeco/swift-composable-architecture/releases/tag/0.49.1

      不具合が修正されました。

      0.49.2

      https://github.com/pointfreeco/swift-composable-architecture/releases/tag/0.49.2

      不具合が修正されました。

      Dependencies 0.1.0

      https://github.com/pointfreeco/swift-dependencies/releases/tag/0.1.0

      初期リリースされました。

      Realm v10.34.0

      https://github.com/realm/realm-swift/releases/tag/v10.34.0

      • Swift 5.5 がサポートされなくなりました
      • Carthage のビルド済みバイナリが Xcode 14.2 でビルドされるようになりました
      • 機能追加や不具合が修正されました
      ]]>
      https://ios-osushi.github.io/posts/040-20230109040 2023-01-09App Store Connect Update、Appleのデザインリソース、ほかhttps://ios-osushi.github.io/posts/040-20230109Mon, 9 Jan 2023 09:00:00 +0000040 2023-01-09

      Apple のソフトウェアリリース情報

      Apple が提供している OS や IDE のリリース情報です。

      App Store Connect Update

      https://developer.apple.com/news/releases/?id=01012023a

      クロアチアの通貨であるクーナ (HRK) に代わり、ユーロ (EUR) がクロアチアの公式通貨になりました。

      Appleのデザインリソース

      https://developer.apple.com/jp/news/site-updates/?id=01032023a

      iOS 16 向けの Keynote デザインキットを更新しました。

      OSS のリリース情報

      iOS アプリ開発でよく使われている OSS のリリース情報です。

      Apple

      Swift Async Algorithms 0.0.4

      https://github.com/apple/swift-async-algorithms/releases/tag/0.0.4

      AsyncLazySequence のプロポーザルが追加されました。

      Swift Crypto 2.2.3

      https://github.com/apple/swift-crypto/releases/tag/2.2.3

      ビルドの設定を変更しました。

      サードパーティ

      SDWebImage 5.14.3 - 5.14

      https://github.com/SDWebImage/SDWebImage/releases/tag/5.14.3

      パフォーマンスの向上といくつかの修正をしました。

      SwiftFormat 0.50.7

      https://github.com/nicklockwood/SwiftFormat/releases/tag/0.50.7

      いくつかの細かな修正をしました。

      Nuke 11.5.3

      https://github.com/kean/Nuke/releases/tag/11.5.3

      ドキュメントを更新しました。

      The Composable Architecture 0.48.0, 0.48.1

      https://github.com/pointfreeco/swift-composable-architecture/releases/tag/0.48.0 https://github.com/pointfreeco/swift-composable-architecture/releases/tag/0.48.1

      いくつかのクラスや関数が非推奨になりました。また、細かな修正をしました。

      ]]>
      https://ios-osushi.github.io/posts/039-20221226039 2022-12-26Ask Apple の Q&A とアンケートについて、Upcoming changes to the App Store receipt signing certificate 、SwiftNIO 2.46.0 リリース、Mint 0.17.5 リリース、Nuke 11.5.1 リリースhttps://ios-osushi.github.io/posts/039-20221226Mon, 26 Dec 2022 09:00:00 +0000039 2022-12-26

      Ask Apple の Q&A とアンケートについて

      https://developer.apple.com/jp/news/?id=boedv89w

      10 月、11 月、12 月と開催されていた Ask Apple が終了しました。 Ask Apple に参加していた場合 Slack で Q&A の内容を確認できます。

      Upcoming changes to the App Store receipt signing certificate

      https://developer.apple.com/news/?id=ytb7qj0x

      2023 年 1 月から App Store のレシート証明書は新しい形式を利用するようになり、古い形式は 2023 年 2 月 7 日で失効します。

      OSS のリリース情報

      iOS アプリ開発でよく使われている OSS のリリース情報です。

      Apple

      SwiftNIO 2.46.0

      https://github.com/apple/swift-nio/releases/tag/2.46.0

      いくつかの改善・不具合の修正が行われています。

      サードパーティ

      Mint 0.17.5

      https://github.com/yonaskolb/Mint/releases/tag/0.17.5

      実行可能な成果物を複数含むパッケージが正しくインストールされていなかった件について修正されました。

      Nuke 11.5.1

      https://github.com/kean/Nuke/releases/tag/11.5.1

      いくつかの不具合が修正されました。

      ]]>
      https://ios-osushi.github.io/posts/038-20221219038 2022-12-19App Store Foundations Program が日本進出、try! Swift Tokyo がオフラインミートアップ開催を発表、JetBrains AppCode が 2022.3 で販売・サポート終了、ほかhttps://ios-osushi.github.io/posts/038-20221219Mon, 19 Dec 2022 09:00:00 +0000038 2022-12-19

      日本で App Store Foundations Program を開始

      Apple、日本でApp Store Foundations Programを開始し、アプリケーション開発者のコミュニティを支援 - Apple (日本) https://www.apple.com/jp/newsroom/2022/12/apple-launches-app-store-foundations-program-in-japan-to-support-developer-community/

      App Store Foundations Program が日本でも展開されることが発表されました。App Store Foundations Program はスタートアップ企業・アプリケーション開発者向けのプログラムで、セッションやカリキュラムなどを通じ、市場やビジネス成長について学べます。

      App Store Foundations Program はヨーロッパ地域ですでに実施されているもので、日本進出はアジア初となり、2023 年 1 月上旬に開始予定です。

      try! Swift Tokyo Meetup が2023年1月にオフライン開催

      https://twitter.com/tryswiftconf/status/1602176348323471360

      try! Swift Tokyo Meetup 2023/01/21 Sat. https://tryswift.jp/

      try! Swift Tokyo は、2023 年 1 月 21 日に都内でミートアップイベントを開催することを発表しました。try! Swift Tokyo のイベントは try! Swift Tokyo 2019 のカンファレンスが最後です。

      なおリアルタイムでのオンライン開催はされず、後日動画が公開されるとしています。

      JetBrains AppCode が 2022.3 で販売・サポート終了

      AppCode 2022.3 のリリースと販売・サポート終了のご案内 | The AppCode Blog https://blog.jetbrains.com/ja/appcode/2022/12/appcode-2022-3-release-and-end-of-sales-and-support/

      2022 年 12 月 14 日に JetBrains は AppCode 2022.3 をリリースしました。そこでは macOS Ventura や Xcode 14.2 への対応等が行われましたが、同時にこの 2022.3 のリリースを以てサポートを終了することも発表されました。

      Xcode 14 の互換性サポートと重要なセキュリティアップデートは、2023 年 12 月 31 日まで継続されます。

      Apple のソフトウェアリリース情報

      Apple が提供している OS や IDE のリリース情報です。

      正式版

      Xcode 14.2 には Swift 5.7.2 が同梱されています。

      開発者向けベータ

      OSS のリリース情報

      iOS アプリ開発でよく使われている OSS のリリース情報です。

      Apple

      Core ML Stable Diffusion 0.1.0

      Releases · apple/ml-stable-diffusion https://github.com/apple/ml-stable-diffusion/releases

      Apple Silicon 搭載端末(Mac・iPhone・iPad)において Stable Diffusion を Core ML を用いて取り扱うことのできる OSS が初リリースです。

      サードパーティ

      R.swift 7.2.4

      https://github.com/mac-cain13/R.swift/releases/tag/7.2.4

      iOS・macOS・Mac Catalyst での問題が修正されました。

      Nuke 11.4.0 11.4.1 11.5.0

      https://github.com/kean/Nuke/releases/tag/11.4.0 https://github.com/kean/Nuke/releases/tag/11.4.1 https://github.com/kean/Nuke/releases/tag/11.5.0

      DataLoader.delegate の動作の変更が行われました。またいくつかの問題が修正されました。

      ]]>
      https://ios-osushi.github.io/posts/037-20221212037 2022-12-12Swift Summer of Code 2022 まとめ、App Store の価格設定に関する最大のアップグレードを発表、Ask Apple がもう 1 週間開催、Swift 用の新しいオープンソース Foundation プロジェクトを発表、Lottie for iOS メジャーバージョンアップ、ほかhttps://ios-osushi.github.io/posts/037-20221212Mon, 12 Dec 2022 09:00:00 +0000037 2022-12-12

      Swift Summer of Code 2022 まとめ

      Swift プロジェクトが GSoC(Google Summer of Code) に参加しました。

      5 人の偉大なコントリビューターがプロジェクトを成功させました。

      • SwiftSyntaxBuilder をブートストラップ
      • 型推論アルゴリズムのデバッグ出力の改善
      • ArgumentParser のインタラクティブモード
      • Swift-DocC の Web サイトでのクイックナビゲーション
      • Swift 用 Kafka クライアントパッケージ

      Apple Music Sing を発表

      https://www.apple.com/jp/newsroom/2022/12/apple-introduces-apple-music-sing/

      一緒に歌える新機能が発表されました。

      今月後半に Apple Music のサブスクリプション登録者が利用できるようになります。

      App Store の価格設定に関する最大のアップグレードを発表

      https://www.apple.com/jp/newsroom/2022/12/apple-unveils-biggest-upgrade-to-app-store-pricing-including-700-new-price-points/

      700 の追加のプライスポイントと新しい価格設定ツールを提供する、App Store の最初の立ち上げ以来最も包括的な価格設定機能のアップグレードを発表しました。

      詳細は記事をご参照ください。

      Ask Apple がもう 1 週間開催

      https://developer.apple.com/jp/news/?id=w8mnmpnp

      12 月 12 日〜 16 日に、Ask Apple がもう 1 週間開催されます。

      Swift 用の新しいオープンソース Foundation プロジェクトを発表

      Foundation が Swift で書き直され、オープンソースの Swift Packages として公開されることが発表されました。

      • パフォーマンスの向上: C 言語と Swift の変換コストがなくなり、パフォーマンスが向上します。
      • 実装の統一: プラットフォームに関係なく、Foundation の標準的な実装となり、単一のコアとして提供します。
      • コントリビュートプロセスの公開: すべての開発者が Foundation へ貢献できるよう、新しいオープンなプロセスが利用可能になります。
      • バイナリサイズの縮小: Foundation は 5 つのパッケージに分かれる提案がされ、それによりバイナリサイズが縮小します。
        • FoundationEssentials : システムに依存しない最も重要な型を提供します。
        • FoundationInternationalization : フォーマットされた日付や時刻のようなローカライズされたコンテンツを扱えます。
        • FoundationNetworking : 引き続きネットワーキングを提供します。
        • FoundationXML : 引き続き XML のサポートを提供します。
        • FoundationObjCCompatibility : 特定のアプリケーションで有用なレガシー API が含まれます。

      Apple のソフトウェアリリース情報

      Apple が提供している OS や IDE のリリース情報です。

      開発者向けベータ

      OSS のリリース情報

      iOS アプリ開発でよく使われている OSS のリリース情報です。

      Apple

      SwiftCrypto 2.2.2

      https://github.com/apple/swift-crypto/releases/tag/2.2.2

      不具合が修正されました。

      Swift Collections 1.0.4

      https://github.com/apple/swift-collections/releases/tag/1.0.4

      ドキュメントが更新されました。 機能の変更はありません。

      Swift Atomics 1.0.3

      https://github.com/apple/swift-atomics/releases/tag/1.0.3

      • ドキュメント バンドルが含まれるようになり、DocC で API ドキュメントをより適切に表示できるようになりました
      • CMake ビルド構成が修正されました

      サードパーティ

      R.swift

      7.2.0

      https://github.com/mac-cain13/R.swift/releases/tag/7.2.0

      • DataResource から直接データを取得する関数が追加されました
      • macOS で Nib と Storyboard が正しくパースされるようになりました
      7.2.1

      https://github.com/mac-cain13/R.swift/releases/tag/7.2.1

      生成されたコードの無効な LocaleReference が修正されました。

      7.2.2

      https://github.com/mac-cain13/R.swift/releases/tag/7.2.2

      以下の完全修飾名を生成します。

      • ColorResource
      • DataResource
      • ImageResource
      7.2.3

      https://github.com/mac-cain13/R.swift/releases/tag/7.2.3

      特定のアセットタグ名で生成されるコードが壊れていたのを修正されました。

      Firebase Apple SDK 10.3.0

      Xcode 14 に付属のシミュレータは、macOS Ventura 以降を搭載した T2 チップ搭載の Intel Mac または Apple Silicon Mac において iOS 16 のリモート通知に対応していますが、それに Firebase Cloud Messaging(FCM)が対応しました。
      また Cloud Firestore のマルチデータベースサポートなど機能追加や不具合修正が行われました。

      詳細はリリースノートをご参照ください。

      Lottie for iOS

      4.0.0

      https://github.com/airbnb/lottie-ios/releases/tag/4.0.0

      Lottie for iOS がメジャーバージョンアップしました。

      主な変更は以下の通りです。

      • 最小サポートバージョンが Swift 5.5 になりました
      • dotLottie ファイル形式 をサポートしました
      • 新しい Core Animation のレンダリングエンジンが、サポートされているアニメーションに対してデフォルトで有効になりました
      • DecodingStrategy.dictionaryBased がデフォルトで有効になりました
      • LottieAnimationView が使う LottieBackgroundBehavior のデフォルトは pause から .pauseAndRestore に変わりました
      • 以下の後方互換性の型が削除されました
        • Animation
        • AnimationView
        • Color
        • Vector1D
        • Vector2D
        • Vector3D
      4.0.1

      https://github.com/airbnb/lottie-ios/releases/tag/4.0.1

      • 4.0.0 で Git LFS の問題によりインストールに失敗することがあった問題を修正されました
      • リリースプロセスの一環として、 xcframework のバイナリを公開するようになりました

      SwiftLint 0.50.3

      https://github.com/realm/SwiftLint/releases/tag/0.50.3

      不具合の修正などが行われました。

      XcodeGen 2.33.0

      https://github.com/yonaskolb/XcodeGen/releases/tag/2.33.0

      機能追加や不具合修正が行われました。

      ]]>
      https://ios-osushi.github.io/posts/036-20221225036 2022-12-05Apple Silicon 上で Stable Diffusion を実行できるように、App Store のエキスパートとつながりましょう、R.swift のメジャーアップデート、ほかhttps://ios-osushi.github.io/posts/036-20221225Mon, 5 Dec 2022 09:00:00 +0000036 2022-12-05

      Apple が様々な記事を公開

      以下の記事が公開されました。

      Apple のソフトウェアリリース情報

      Apple が提供している OS や IDE のリリース情報です。

      正式版

      開発者向けベータ

      OSS のリリース情報

      iOS アプリ開発でよく使われている OSS のリリース情報です。

      Apple

      Core ML Stable Diffusion

      https://github.com/apple/ml-stable-diffusion

      Apple Silicon 上で Core ML を使って Stable Diffusion を実行できるようになりました。

      サードパーティ

      R.swift 7.0.0, 7.0.1, 7.1.0

      R.swift と R.swift.Library のプロジェクトを 1 つのパッケージに統合しました。Swift Build Tool を追加しました。また、いくつかの修正対応を行いました。

      The Composable Architecture 0.47.2

      https://github.com/pointfreeco/swift-composable-architecture/releases/tag/0.47.2

      テストで発生する細かなバグを修正しました。

      SwiftFormat 0.50.5, 0.50.6

      いくつかの修正対応を行いました。

      Mint 0.17.4

      https://github.com/yonaskolb/Mint/releases/tag/0.17.4

      パッケージのインストールサイズを修正しました。

      Realm v10.33.0

      https://github.com/realm/realm-swift/releases/tag/v10.33.0

      いくつかの機能強化と修正対応を行いました。

      ]]>
      https://ios-osushi.github.io/posts/035-20221128035 2022-11-28SwiftNIO 2.45.0 リリース、Swift Crypto 2.2.1 リリース、 Mint 0.17.3 リリース、Alamofire 5.6.3 & 5.6.4 リリース、Apollo iOS 1.0.5 リリース、ほかhttps://ios-osushi.github.io/posts/035-20221128Mon, 28 Nov 2022 09:00:00 +0000035 2022-11-28

      OSS のリリース情報

      iOS アプリ開発でよく使われている OSS のリリース情報です。

      Apple

      SwiftNIO 2.45.0

      https://github.com/apple/swift-nio/releases/tag/2.45.0

      いくつかの機能の追加・修正が行われました。

      Swift Crypto 2.2.1

      https://github.com/apple/swift-crypto/releases/tag/2.2.1

      PKCS#1 RSA 公開鍵の Linux サポートが追加されました。

      サードパーティ

      Mint 0.17.3

      https://github.com/yonaskolb/Mint/releases/tag/0.17.3

      パッケージビルドに関する改善が行われました。

      Alamofire 5.6.3 & 5.6.4

      Swift Package の Swift バージョンが 5.7 に、また、いくつかの不具合が修正されました。

      Apollo iOS 1.0.5

      https://github.com/apollographql/apollo-ios/releases/tag/1.0.5

      不足していた SPM プラグインが追加されて利用可能になりました。

      The Composable Architecture 0.47.0 & 0.47.1

      いくつかの改善が行われました。

      Xcodes.app v1.9.0

      https://github.com/RobotsAndPencils/XcodesApp/releases/tag/v1.9.0b17

      いくつかの改善・不具合の修正が行われました。

      SwiftFormat 0.50.4

      https://github.com/nicklockwood/SwiftFormat/releases/tag/0.50.4

      いくつかの改善・不具合の修正が行われました。

      Quick v6.1.0

      https://github.com/Quick/Quick/releases/tag/v6.1.0

      いくつかの改善・不具合の修正が行われました。

      ]]>
      https://ios-osushi.github.io/posts/034-20221121034 2022-11-21Ask Apple に寄せられたデザインに関する Q&A まとめが公開、Verify with Wallet API の使い方のページが公開、Swift Package に Metal レンダラーを含める方法の Technotes が公開、SwiftLint 0.50.0 リリース、ほかhttps://ios-osushi.github.io/posts/034-20221121Mon, 21 Nov 2022 09:00:00 +0000034 2022-11-21

      Ask Apple に寄せられたデザインに関する質問の回答まとめが公開

      Q&A: 10 Questions with Design Evangelism - Discover - Apple Developer https://developer.apple.com/news/?id=s8sl4tpa

      Ask Apple で寄せられた、デザイン・ガイドライン・キーボードショートカッドなどに関するいくつかの質問に、デザインエバンジェリズムチーム回答した内容が簡単にまとめられたページが公開されました。

      Swift.org の新着記事「Swift project in 2023」

      Swift.org - Swift project in 2023 https://www.swift.org/blog/focus-areas-2023

      年々の Swift の進化を支えている Swift コミュニティの全体像を把握できるよう、各ワークグループがそれぞれどのような事柄に注力しているかについてまとめたブログ記事が公開されました。

      Verify with Wallet API の使い方のページが公開

      Get started with the Verify with Wallet API - Apple Developer https://developer.apple.com/wallet/get-started-with-verify-with-wallet

      Wallet に登録されている身分証明書を用いて App で年齢確認や本人確認が簡単に行える、Verify with Wallet API の始め方に関するページが公開されました。現時点で Verify with Wallet API を利用できる App のカテゴリには制限があります。

      Technotes の更新

      TN3133: Packaging a Metal renderer | Apple Developer Documentation https://developer.apple.com/documentation/technotes/tn3133-packaging-a-renderer

      Apple デベロッパテクニカルサポートが開発に関するさまざまなトピックを取り上げ、ガイダンスとして提供している Technotes が更新されました。「Swift Package で Metal のレンダラーを配布する」として、Swift Package のモジュールに Metal のレンダラーを配置し、それを複数のプロジェクトで使用するための例について解説されています。

      Apple のソフトウェアリリース情報

      Apple が提供している OS や IDE のリリース情報です。

      開発者向けベータ

      OSS のリリース情報

      iOS アプリ開発でよく使われている OSS のリリース情報です。

      Apple

      Swift Crypto 2.2.0

      https://github.com/apple/swift-crypto/releases/tag/2.2.0

      サポートされる Swift のバージョンが 5.4 から 5.5 へ引き上げられました。また macOS Ventura の API を使うようにする変更なども含まれています。

      サードパーティ

      SDWebImage 5.14.2

      https://github.com/SDWebImage/SDWebImage/releases/tag/5.14.2

      プロジェクトのサンプルコードおよびテストコードの更新が含まれています。

      Firebase Apple SDK 10.2.0

      https://github.com/firebase/firebase-ios-sdk/releases/tag/10.2.0

      いくつかのバグが修正されました。

      The Composable Architecture 0.46.0

      https://github.com/pointfreeco/swift-composable-architecture/releases/tag/0.46.0

      TestStore のイニシャライザに、DependencyValues を準備するためのクロージャが追加されました。また TestStoreopen から final へ戻りました。 さらにいくつかのバグが修正されました。

      SwiftLint 0.50.0

      https://github.com/realm/SwiftLint/releases/tag/0.50.0

      新しい SwiftSyntax のパーサーが用いられるようになりました。Swift 5.7 の文法がより正確にパースされるようになり、Lint にかかる時間が最大で 15% 改善します。これによりいくつかのルールが書き直されました。ビルドには Swift 5.7 以降が必要になりました。
      そのほか、Xcode Cloud 対応に関する問題が修正、またいくつかのバグが修正されました。

      Apollo iOS 1.0.4

      https://github.com/apollographql/apollo-ios/releases/tag/1.0.4

      CLI バージョンチェッカーが追加されました。またいくつかの変更・バグ修正が含まれています。

      Nimble 11.2.1

      https://github.com/Quick/Nimble/releases/tag/v11.2.1

      async/await に対応した Polling のプライベートメソッド execute@MainActor を付与する改善が行われました。

      xcodes 1.2.0

      https://github.com/RobotsAndPencils/xcodes/releases/tag/1.2.0

      Xcodes を使った Xcode ダウンロードの際、再び Apple ID によるサインインが求められるようになりました。また、xcodes runtimes install を用いたときのランタイムのダウンロード速度が、aria2 を用いたときほど高速で行えるようになりました。

      ]]>
      https://ios-osushi.github.io/posts/033-20221114033 2022-11-14Ask Apple の新たな 1 週間が 11 月 14 日からスタート、iOS 16.1.1 リリース、macOS 13.0.1 リリース、ほかhttps://ios-osushi.github.io/posts/033-20221114Mon, 14 Nov 2022 09:00:00 +0000033 2022-11-14

      Ask Apple の新たな 1 週間が 11 月 14 日からスタート

      11 月 14 日〜18 日の期間中、オンラインでの 1 対 1 のコンサルティングやグループ Q&A セッションが実施されます。

      Apple のソフトウェアリリース情報

      Apple が提供している OS や IDE のリリース情報です。

      正式版

      開発者向けベータ

      OSS のリリース情報

      iOS アプリ開発でよく使われている OSS のリリース情報です。

      Apple

      Swift Protobuf 1.20.3

      https://github.com/apple/swift-protobuf/releases/tag/1.20.3

      軽微な更新がされました。

      Swift Argument Parser 1.2.0

      https://github.com/apple/swift-argument-parser/releases/tag/1.2.0

      • @OptionGroup にタイトルを付けられるようになりました
      • オプショナル型の @Argument または @Option でデフォルト値がサポートされ、 nil で初期化できるようになりました
      • .unconditionalRemaining が非推奨になり、 .captureForPassthrough へリネームされました
      • その他修正されました

      サードパーティ

      SDWebImage

      5.14.0

      https://github.com/SDWebImage/SDWebImage/releases/tag/5.14.0

      • SDWebImageContextImageDecodeOptions が導入され、 SDImageCoderWebImageContext は非推奨になりました
      • その他機能追加や修正されました
      5.14.1

      https://github.com/SDWebImage/SDWebImage/releases/tag/5.14.1

      クラッシュする不具合が修正されました。

      Realm 10.32.3

      https://github.com/realm/realm-swift/releases/tag/v10.32.3

      不具合が修正されました。

      Quick 6.0.1

      https://github.com/Quick/Quick/releases/tag/v6.0.1

      fitxitpendingjustBeforeEach で非同期が強制されました。

      Nimble

      11.1.1

      https://github.com/Quick/Nimble/releases/tag/v11.1.1

      不具合が修正されました。

      11.2.0

      https://github.com/Quick/Nimble/releases/tag/v11.2.0

      await で非同期メソッドの実行を待ったあとに、 expect が再び使えるようになりました。

      fastlane 2.211.0

      https://github.com/fastlane/fastlane/releases/tag/2.211.0

      さまざまな更新がされました。

      ]]>
      https://ios-osushi.github.io/posts/032-20221107032 2022-11-07App Store Reviewガイドラインの更新、Swift 5.7.1のリリース、TestFlight のリリース、ほかhttps://ios-osushi.github.io/posts/032-20221107Mon, 7 Nov 2022 09:00:00 +0000032 2022-11-07

      Apple が様々な記事を公開

      以下の記事が公開されました。

      高速化したMac上でのPyTorchトレーニング tensorflow-metalの利用を始める App Store Reviewガイドラインの更新

      正式版

      OSS のリリース情報

      iOS アプリ開発でよく使われている OSS のリリース情報です。

      Apple

      Swift 5.7.1

      https://github.com/apple/swift/releases/tag/swift-5.7.1-RELEASE

      TestFlight 3.2.3

      https://developer.apple.com/news/releases/?id=11042022b

      SwiftNIO 2.44.0

      https://github.com/apple/swift-nio/releases/tag/2.44.0

      いくつかの細かな修正が行われました。

      サードパーティ

      Quick v6.0.0

      https://github.com/Quick/Quick/releases/tag/v6.0.0

      Async/await に対応しました。また、Swift の最小バージョンが 5.6 に引き上げられました。その他、細かな修正が行われました。

      xcbeautify 0.16.0

      https://github.com/tuist/xcbeautify/releases/tag/0.16.0

      細かな修正が行われました。

      Nimble v11.1.0

      https://github.com/Quick/Nimble/releases/tag/v11.1.0

      Swift 5.6 のサポートが廃止されました。

      Apollo iOS 1.0.3

      https://github.com/apollographql/apollo-ios/releases/tag/1.0.3

      ビルドやフレームワーク周りバグを修正しました。その他、細かな修正が行われました。

      Realm v10.32.2

      https://github.com/realm/realm-swift/releases/tag/v10.32.2

      Xcode 14.1 に対応しました。

      ]]>
      https://ios-osushi.github.io/posts/031-20221031031 2022-10-31iPadOS 16 提供開始、macOS Ventura 提供開始、App Store で Apple Search Ads の新しい広告プレースメントが利用可能に、最新のベータ版リリースへの対応準備、iOS 16.1 (20B82) リリース、ほかhttps://ios-osushi.github.io/posts/031-20221031Mon, 31 Oct 2022 09:00:00 +0000031 2022-10-31

      iPadOS 16、提供開始

      https://www.apple.com/jp/newsroom/2022/10/ipados-16-is-available-today/

      macOS Ventura、提供開始

      https://www.apple.com/jp/newsroom/2022/10/macos-ventura-is-now-available/

      App Store で Apple Search Ads の新しい広告プレースメントが利用可能に

      https://developer.apple.com/jp/news/?id=zj4stkq7

      最新のベータ版リリースへの対応準備

      https://developer.apple.com/jp/news/?id=on2xw89i

      Apple のソフトウェアリリース情報

      Apple が提供している OS や IDE のリリース情報です。

      正式版

      開発者向けベータ

      OSS のリリース情報

      iOS アプリ開発でよく使われている OSS のリリース情報です。

      サードパーティ

      0.44.0 & 0.44.1 - The Composable Architecture

      https://github.com/pointfreeco/swift-composable-architecture/releases/tag/0.44.0 https://github.com/pointfreeco/swift-composable-architecture/releases/tag/0.44.1

      Swift 5.7 からの Clock protocol のサポート、いくつかの改善、不具合の修正がされました。

      7.4.1 - Maple Days - Kingfisher

      https://github.com/onevcat/Kingfisher/releases/tag/7.4.1

      いくつかの不具合が修正されました。

      v10.32.1 - Realm

      https://github.com/realm/realm-swift/releases/tag/v10.32.1

      いくつかの改善、不具合の修正がされました。

      Firebase Apple 10.1.0 - Firebase Apple SDK

      https://github.com/firebase/firebase-ios-sdk/releases/tag/10.1.0

      いくつかのライブラリの修正・改善が行われました。詳しくは公式のリリースノートをご覧ください。 https://firebase.google.com/support/release-notes/ios#10.1.0

      1.8.0 - Mockolo

      https://github.com/uber/mockolo/releases/tag/1.8.0

      Swift 5.7 で使用できるよう、swift-syntax のバージョンを指定する対応が行われました。

      5.13.5 - 5.13 Fix - SDWebImage

      https://github.com/SDWebImage/SDWebImage/releases/tag/5.13.5

      不具合の修正が行われました。

      1.1 - xcodes

      https://github.com/RobotsAndPencils/xcodes/releases/tag/1.1.0

      いくつかの改善、不具合の修正が行われました。

      ]]>
      https://ios-osushi.github.io/posts/030-20221024030 2022-10-2412.9インチiPad Pro(第6世代)・11インチiPad Pro(第4世代)・iPad(第10世代)・Apple TV 4K(第3世代)発表、GitHub Actions の macOS Monterey 環境で Xcode 14.1 が利用可能に、ほかhttps://ios-osushi.github.io/posts/030-20221024Mon, 24 Oct 2022 09:00:00 +0000030 2022-10-24

      12.9 インチ iPad Pro(第6世代)、11 インチ iPad Pro(第4世代)、 iPad(第10世代)、Apple TV 4K(第3世代)が発表

      Apple、驚異的なパワーのM2チップを搭載した次世代のiPad Proを発表 - Apple (日本) https://www.apple.com/jp/newsroom/2022/10/apple-introduces-next-generation-ipad-pro-supercharged-by-the-m2-chip/

      Apple、4つの鮮やかなカラーで完全に再設計されたiPadを発表 - Apple (日本) https://www.apple.com/jp/newsroom/2022/10/apple-unveils-completely-redesigned-ipad-in-four-vibrant-colors/

      Apple、パワフルな次世代のApple TV 4Kを発表 - Apple (日本) https://www.apple.com/jp/newsroom/2022/10/apple-introduces-the-powerful-next-generation-apple-tv-4k/

      M2 チップを搭載した 12.9 インチ iPad Pro(第 6 世代)、11 インチ iPad Pro(第 4 世代)は、「Apple Pencil によるポイント」機能が追加され、Apple Developer にはサンプルコード(Adopting hover support for Apple Pencil)も追加されています。

      iPad(第 10 世代)はホームボタンが廃止され、コネクタが USB-C に変更されています。A14 Bionic チップを搭載し、iPad シリーズで唯一、フロントカメラが端末の長辺部分に搭載されています。

      iOS 16.1、iPadOS 16.1、macOS Ventura、tvOS 16.1、watchOS 9.1 向け App を App Store へ提出可能に

      iOS 16.1およびiPadOS 16.1向けAppのApp Store提出の受付開始 - 最新ニュース - Apple Developer https://developer.apple.com/jp/news/?id=z1erkhzr

      macOS Ventura向けAppのMac App Store提出の受付開始 - 最新ニュース - Apple Developer https://developer.apple.com/jp/news/?id=vc82glbw

      tvOS 16.1向けAppのApp Store提出の受付開始 - 最新ニュース - Apple Developer https://developer.apple.com/jp/news/?id=rj04jx5x

      watchOS 9.1向けAppのApp Store提出の受付開始 - 最新ニュース - Apple Developer https://developer.apple.com/jp/news/?id=y49buixy

      Xcode 14.1 RC 版を用いて App Store に App を提出できるようになりました。iOS 16.1 では ActivityKit を使った App が提出可能になっています。また、App Store に提出する iOS・iPadOS・watchOS App は 2023 年 4 月以降、Xcode 14.1(iOS 16.1 SDK、watchOS 9.1 SDK)でビルドする必要があります。

      GitHub Actions の macOS Monterey 環境で Xcode 14.1 RC が利用可能に

      [macOS 12 (20221018 update) by github-actions[bot] · Pull Request #6439 · actions/runner-images https://github.com/actions/runner-images/pull/6439](https://github.com/actions/runner-images/pull/6439)

      GitHub Actions の macOS Monterey 環境で Xcode 14.1 RC が利用可能になりました。デフォルトで使用される Xcode のバージョンは 14.0.1 のままです。

      Apple のソフトウェアリリース情報

      Apple が提供している OS や IDE のリリース情報です。

      開発者向けベータ

      OSS のリリース情報

      iOS アプリ開発でよく使われている OSS のリリース情報です。

      サードパーティ

      The Composable Architecture 0.43.0

      https://github.com/pointfreeco/swift-composable-architecture/releases/tag/0.43.0)

      一部の struct、protocol で名称変更や非推奨化が行われました。また一部のバグが修正されています。ReducerProtocol のリリースに伴い、Swift 5.6 が必要となっています。

      SwiftFormat 0.50.3

      https://github.com/nicklockwood/SwiftFormat/releases/tag/0.50.3

      いくつかのルールの処理改善、バグ修正が行われました。

      Apollo iOS 1.0.2

      https://github.com/apollographql/apollo-ios/releases/tag/1.0.2

      いくつかのバグ修正が行われました。

      ]]>
      https://ios-osushi.github.io/posts/029-20221017029 2022-10-17Apple が様々な記事・動画を公開、Ask Apple 初開催、iOS 16.0.3 リリース、Firebase Apple SDK 10.0.0 リリース、他https://ios-osushi.github.io/posts/029-20221017Mon, 17 Oct 2022 09:00:00 +0000029 2022-10-17

      Apple が様々な記事を公開

      以下の記事が公開されました。

      Apple が様々な動画を公開

      以下の動画が公開されました。

      デザインリソースの更新

      watchOS 9 および tvOS 16 向けのデザインキットが更新されました。

      Ask Apple 初開催

      2022 年 10 月 17 日〜 21 日に Ask Apple が初開催されます。
      登録するには、Apple Developer Program または Apple Developer Enterprise Program のメンバーである必要があります。

      Q&A

      https://developer.apple.com/jp/events/ask-apple/questions-and-answers/

      Slack を使ったテキストベースのグループチャットで、Apple エキスパートに質問を回答してもらったり、デベロッパコミュニティと交流したりできます。
      Q&A は日本語、韓国語、簡体中国語でも実施されます。

      オフィスアワー

      https://developer.apple.com/jp/events/ask-apple/office-hours/

      1 対 1 で 25 分間、個別で Apple の方にコンサルティングしてもらえます。

      Apple のソフトウェアリリース情報

      Apple が提供している OS や IDE のリリース情報です。

      正式版

      開発者向けベータ

      OSS のリリース情報

      iOS アプリ開発でよく使われている OSS のリリース情報です。

      Apple

      swift-format 0.50700.1

      https://github.com/apple/swift-format/releases/tag/0.50700.1

      swift-syntax 0.50700.1 に依存し、 if let 短縮構文が認識されない不具合を修正しました。

      SwiftNIO 2.42.1

      https://github.com/apple/swift-nio/releases/tag/2.42.1

      不具合が修正されました。

      サードパーティ

      The Composable Architecture

      0.41.0

      https://github.com/pointfreeco/swift-composable-architecture/releases/tag/0.41.0

      様々な変更が入りました。

      0.41.2

      https://github.com/pointfreeco/swift-composable-architecture/releases/tag/0.41.2

      空の unsafeFlags が削除されました。

      0.42.0

      https://github.com/pointfreeco/swift-composable-architecture/releases/tag/0.42.0

      様々な変更が入りました。

      Realm v10.32.0

      https://github.com/realm/realm-swift/releases/tag/v10.32.0

      様々な変更が入りました。

      Lottie for iOS 3.5.0

      https://github.com/airbnb/lottie-ios/releases/tag/3.5.0

      Apple のフレームワークと型の競合を解決するため、いくつかの型がリネームされました。

      • Lottie.AnimationLottieAnimation
      • Lottie.ColorLottieColor
      • Lottie.Vector3DLottieVector3D

      一貫性を保つため、以下の型もリネームされました。

      • Lottie.AnimationViewLottieAnimationView
      • Lottie.Vector1DLottieVector1D
      • Lottie.Vector2DLottieVector2D

      下位互換性のため、古い型のタイプエイリアスが含まれています。

      Firebase Apple SDK 10.0.0

      • パッケージ管理ツールの種類にかかわらず、サポートされる最小バージョンが iOS 11.0 になりました
      • @DocumentID プロパティラッパーのセッターを Internal に変更しました
      • その他様々な変更が入りました

      Apollo iOS 1.0.1

      https://github.com/apollographql/apollo-ios/releases/tag/1.0.1

      様々な変更が入りました。

      SwiftFormat 0.50.2

      https://github.com/nicklockwood/SwiftFormat/releases/tag/0.50.2

      不具合が修正されました。

      ]]>
      https://ios-osushi.github.io/posts/028-20221010028 2022-10-10Apple Music で1億曲を達成, iPhone 14 Plus の店頭販売を金曜日に開始、ほかhttps://ios-osushi.github.io/posts/028-20221010Mon, 10 Oct 2022 09:00:00 +0000028 2022-10-10

      Apple Music で1億曲を達成

      1億曲の達成を祝福

      iTunes の発明と初代 iPod のデビューから 21 年、ポケットの中の 1,000 曲から、Apple Music でその 10 万倍の楽曲を聴くことができるようになりました。

      iPhone 14 Plus の店頭販売を金曜日に開始

      iPhone 14 Plusの店頭販売を金曜日に開始

      iPhone 14 Plus は、10 月 7 日(金)より Apple Store 直営店および Apple 製品取扱店で販売を開始します。

      Apple のソフトウェアリリース情報

      Apple が提供している OS や IDE のリリース情報です。

      開発者向けベータ

      OSS のリリース情報

      iOS アプリ開発でよく使われている OSS のリリース情報です。

      Apple

      SwiftSyntax 0.50700.1

      https://github.com/apple/swift-syntax/releases/tag/0.50700.1

      SwiftNIO 2.43.0

      https://github.com/apple/swift-nio/releases/tag/2.43.0

      Swift のサポートバージョンを 5.5 に引き上げました。また、細かな不具合を修正しました。

      サードパーティ

      Kingfisher 7.4.0

      https://github.com/onevcat/Kingfisher/releases/tag/7.4.0

      Concurrency に対応したメソッドの追加、iOS16 のバグを対応しました。

      SwiftFormat 0.50.1

      https://github.com/nicklockwood/SwiftFormat/releases/tag/0.50.1

      いくつかの細かな不具合を修正しました。

      Realm v10.31.0

      https://github.com/realm/realm-swift/releases/tag/v10.31.0

      Carthage のバイナリが Xcode 14.0.1 でビルドされるようになりました。いくつかのパフォーマンスを向上しました。

      Lottie 3.4.4

      https://github.com/airbnb/lottie-ios/releases/tag/3.4.4

      いくつかの細かな不具合を修正しました。

      ]]>
      https://ios-osushi.github.io/posts/027-20221003027 2022-10-03TestFlight 3.2.2 リリース、App Store Connect 1.10.1、Xcode 14.0.1リリース、Xcode 14.1 beta 3リリース、iOS 16.1 beta 3リリース、ほかhttps://ios-osushi.github.io/posts/027-20221003Mon, 3 Oct 2022 09:00:00 +0000027 2022-10-03

      TestFlight 3.2.2 リリース

      いくつかのバグの修正と、改善が行われています。

      https://developer.apple.com/news/releases/?id=09262022a

      App Store Connect 1.10.1

      いくつかのバグの修正と、改善が行われています。

      https://developer.apple.com/news/releases/?id=09302022a

      Apple のソフトウェアリリース情報

      Apple が提供している OS や IDE のリリース情報です。

      正式版

      開発者向けベータ

      OSS のリリース情報

      iOS アプリ開発でよく使われている OSS のリリース情報です。

      Apple

      SwiftNIO 2.42.0 & 2.29.1 & 2.39.1

      https://github.com/apple/swift-nio/releases/tag/2.42.0 https://github.com/apple/swift-nio/releases/tag/2.29.1 https://github.com/apple/swift-nio/releases/tag/2.39.1

      サードパーティ

      5.13.4 - 5.13 Crash Fix - SDWebImage

      https://github.com/SDWebImage/SDWebImage/releases/tag/5.13.4

      バグの修正が行われました。

      0.50.0 - SwiftFormat

      https://github.com/nicklockwood/SwiftFormat/releases/tag/0.50.0

      -いくつかのルールの追加が行われました。また、.swiftformat コンフィグファイルの --swiftversion が、 .swift-version よりも優先されるようになりました。

      3.23.4: Fix no name bug with trailing slash in URL - LicensePlist

      https://github.com/mono0926/LicensePlist/releases/tag/3.23.4

      バグの修正が行われました。

      0.17.2 - Mint

      https://github.com/yonaskolb/Mint/releases/tag/0.17.2

      バグの修正が行われました。

      1.0.0 - Apollo iOS

      https://github.com/apollographql/apollo-ios/releases/tag/1.0.0

      初のメジャーバージョンがリリースされました。 ブログの記事やドキュメントが公開されるとのことなので、詳細な内容はそちらをチェックしてみてください。

      5.4.0 - APIKit

      https://github.com/ishkawa/APIKit/releases/tag/5.4.0

      いくつかのバグの修正と、改善が行われました。また、Swift Concurrency がサポートされました。

      ]]>
      https://ios-osushi.github.io/posts/026-20220926026 2022-09-26日本を含む複数の地域で App Store での価格が変更(上昇)に、GitHub Actions の macOS Monterey 環境で Xcode 14.0.1(Swift 5.7)がデフォルトに、apple/swift-format が Swift 5.7 に対応、ほかhttps://ios-osushi.github.io/posts/026-20220926Mon, 26 Sep 2022 09:00:00 +0000026 2022-09-26

      日本などの地域の App Store での App と App 内課金の価格が変更に

      AppおよびApp内課金の税金と価格の変更について - 最新ニュース - Apple Developer https://developer.apple.com/jp/news/?id=e1b1hcmv

      日本を含む複数の地域で、 App Store での App と App 内課金(自動更新サブスクリプションを除く)の価格が上昇します。この変更は 2022 年 10 月 5 日から行われます。変更が有効になると、「マイ App」の「価格および配信状況」セクションの情報が更新されるとしています。

      Apple のデザインリソースが更新(iOS 16、iPadOS 16、macOS Ventura)

      Appleのデザインリソース - サイトの更新情報 - Apple Developer https://developer.apple.com/jp/news/site-updates/?id=09192022a

      Apple のデザインリソース ページにある、iOS 16、iPadOS 16、macOS Ventura のデザインテンプレートが更新されました。

      GitHub Actions の macOS Monterey 環境で Xcode 14.0.1(Swift 5.7)がデフォルトで使用されるように

      [[macOS] Default Xcode on macOS 12 Monterey will be set to Xcode 14.0.1 on September, 26 · Issue #6225 · actions/runner-images https://github.com/actions/runner-images/issues/6225](https://github.com/actions/runner-images/issues/6225)

      GitHub Actions の macOS Monterey 環境で、デフォルトで使用される Xcode のバージョンが 14.0.1 へ変更されます。これまでは Xcode 13.4.1 がデフォルトで使用されており、Xcode 14 系を使用したい場合は各々で xcode-select -s する必要がありました。

      なお、これにより GitHub Actions の macOS Monterey 環境では Swift のバージョンもデフォルトで 5.7 系となります。

      actions/runner-images#6225 の説明によれば、この変更は 2022 年 9 月 26 日から 2 〜 3 日間かけて適用されていくとしています。

      Technotes の更新

      FaceTime通話をせずにSharePlayを開始する方法 - サイトの更新情報 - Apple Developer https://developer.apple.com/jp/news/site-updates/?id=09202022a

      Apple デベロッパテクニカルサポートが開発に関するさまざまなトピックを取り上げ、ガイダンスとして提供している Technotes が更新されました。「FaceTime 通話をせずに SharePlay を開始する方法」として、共有シートなどを使用し App から直接 SharePlay を開始する方法について解説されています。

      Apple のソフトウェアリリース情報

      Apple が提供している OS や IDE のリリース情報です。

      正式版

      開発者向けベータ

      OSS のリリース情報

      iOS アプリ開発でよく使われている OSS のリリース情報です。

      Apple

      SwiftSyntax 0.50700.0

      Swift 5.7 に対応しました。macOS 環境においてパーサーライブラリが _InternalSwiftSyntaxParser.dylib 依存となります。

      swift-format 0.50700.0

      https://github.com/apple/swift-format/releases/tag/0.50700.0

      Swift 5.7 に対応しました。

      Swift Protobuf 1.20.2

      https://github.com/apple/swift-protobuf/releases/tag/1.20.2

      1 つのマイナーアップデートが含まれています。

      サードパーティ

      LicensePlist 3.23.3

      https://github.com/mono0926/LicensePlist/releases/tag/3.23.3

      ターミナルでの実行時オプションとして、--no-color--color--verbose が追加されました。

      また、このリリースに含まれる README にて、Homebrew の公式 Formula から LicensePlist がインストールできることが明記されました。LicensePlist は Homebrew/homebrew-core に登録されています

      Realm v10.30.0

      https://github.com/realm/realm-swift/releases/tag/v10.30.0

      Realm.refresh() が正しく動作しないなど、いくつかの問題が修正されました。

      fastlane 2.210.1

      https://github.com/fastlane/fastlane/releases/tag/2.210.1

      itunes_transporter が未エンコードのキーも Base64 デコードしてしまう問題が修正されました。

      ]]>
      https://ios-osushi.github.io/posts/025-20220919025 2022-09-19Swift 5.7 リリース、iOS 16 リリース、Xcode 14 リリース、WeatherKit のサブスクリプションが利用可能に、iOS 16.1 ベータでライブアクティビティが利用可能に、ほかhttps://ios-osushi.github.io/posts/025-20220919Mon, 19 Sep 2022 09:00:00 +0000025 2022-09-19

      Swift 5.7 リリース

      Swift 5.7 がリリースされました。 詳細はブログをご参照ください。

      WeatherKit のサブスクリプションが利用可能に

      WeatherKit のサブスクリプションが利用可能になりました。

      iOS 16、iPadOS 16、macOS 13、tvOS 16、watchOS 9 ではプラットフォーム固有の Swift API、その他のプラットフォームでは REST API を使用できます。

      Apple Developer Program のメンバーシップには、毎月最大 500,000 回の API 呼び出しが含まれています。 さらに多くの呼び出し回数が必要な場合、Account Holder は Apple Developer App から登録できます。

      App Store Connect 1.10 リリース

      https://developer.apple.com/news/releases/?id=09132022a

      テスターグループの UI の更新、安定性の向上、およびバグ修正が含まれています。

      Apple Developer アプリの更新

      https://developer.apple.com/news/releases/?id=09142022a

      Mac 用の Apple Developer アプリを使用して Apple Developer Program へ登録できるようになりました。 Web で登録したメンバーは、Mac 用の Apple Developer アプリを使用して、自動更新サブスクリプションとしてメンバーシップを更新できます。

      iOS 16.1 ベータでライブアクティビティが利用可能に

      https://developer.apple.com/jp/news/?id=ttuz9vwq

      ライブアクティビティと ActivityKit は iOS 16.1 へ搭載され、年内で利用可能になります。 iOS 16.1 リリース候補版が公開され次第、ライブアクティビティに対応したアプリを App Store へ提出できるようになります。

      iPhone 14 などの製品ベゼルをデザインリソースに追加

      iPhone 14、Apple Watch Ultra、Apple Watch Series 8 の製品ベゼルをデザインリソースに追加しました。

      Apple のソフトウェアリリース情報

      Apple が提供している OS や IDE のリリース情報です。

      正式版

      開発者向けベータ

      https://developer.apple.com/jp/news/?id=jwtx3pga

      OSS のリリース情報

      iOS アプリ開発でよく使われている OSS のリリース情報です。

      サードパーティ

      The Composable Architecture 0.40.2

      https://github.com/pointfreeco/swift-composable-architecture/releases/tag/0.40.2

      いくつか修正されました。

      Firebase Apple SDK 9.6.0

      いくつか更新されました。 詳細はリリースノートをご参照ください。

      fastlane 2.210.0

      https://github.com/fastlane/fastlane/releases/tag/2.210.0

      deliver と pilot において、Xcode 14 で iTMSTransporter の代わりに altool を使用するようになりました。

      Xcodes.app 1.8.0

      https://github.com/RobotsAndPencils/XcodesApp/releases/tag/v1.8.0b16

      Xcode のダウンロード時に Apple ID とパスワードが不要になりました。

      Xcodes 1.0.0

      https://github.com/RobotsAndPencils/xcodes/releases/tag/1.0.0

      Xcodes.app 1.8.0 と同様、Xcode のダウンロード時に Apple ID とパスワードが不要になりました。

      Nuke 11.3.0

      https://github.com/kean/Nuke/releases/tag/11.3.0

      TVPosterView に画像を読み込む機能を追加しました。

      xcbeautify 0.14.0

      https://github.com/tuist/xcbeautify/releases/tag/0.14.0

      • PCH ファイルの拡張子を許可するようになりました
      • 美化されていない出力行を保持する --preserve-unbeautified オプションが追加されました
      ]]>
      https://ios-osushi.github.io/posts/024-20220912024 2022-09-12Apple Watch Ultra、Apple Watch Series 8、 Apple Watch SE、iPhone 14 Pro、 iPhone 14 Pro Max の発表がありました。ほかhttps://ios-osushi.github.io/posts/024-20220912Thu, 15 Sep 2022 09:00:00 +0000024 2022-09-12

      Apple Watch Ultra が登場

      https://www.apple.com/jp/newsroom/2022/09/introducing-apple-watch-ultra/

      新しいデザインと機能を備えた、Apple Watch Ultra を発表しました。

      Apple、Apple Watch Series 8 と新しい Apple Watch SE を発表

      https://www.apple.com/jp/newsroom/2022/09/apple-reveals-apple-watch-series-8-and-the-new-apple-watch-se/

      バッテリーやヘルスケア面の機能が追加されました。 また、どちらのモデルも watchOS 9 を搭載し、多くの機能を提供します。

      Apple、次世代の AirPods Pro を発表

      https://www.apple.com/jp/newsroom/2022/09/apple-announces-the-next-generation-of-airpods-pro/

      アクティブノイズキャンセリングや外部音取り込みモードの大幅なアップグレードがありました。

      Apple、iPhone 14 と iPhone 14 Plus を発表

      https://www.apple.com/jp/newsroom/2022/09/apple-introduces-iphone-14-and-iphone-14-plus/

      SOS によるスマートフォン業界初の安全サービス、iPhone 史上最長のバッテリー駆動時間を備えています。

      Apple、iPhone 14 Pro と iPhone 14 Pro Max を発表

      https://www.apple.com/jp/newsroom/2022/09/apple-debuts-iphone-14-pro-and-iphone-14-pro-max/

      新しいデザインの Dynamic Island と、常時表示ディスプレイを備えています。

      Apple のソフトウェアリリース情報

      Apple が提供している OS や IDE のリリース情報です。

      正式版

      開発者向けベータ

      OSS のリリース情報

      iOS アプリ開発でよく使われている OSS のリリース情報です。

      Apple

      サードパーティ

      LicensePlist 3.22.5

      https://github.com/mono0926/LicensePlist/releases/tag/3.22.5

      一部の依存関係を修正しました。

      swift-composable-architecture 0.40.1

      https://github.com/pointfreeco/swift-composable-architecture/releases/tag/0.40.1

      パフォーマンス向上を含む、いくつかの修正をしました。

      realm-swift v10.29.0

      https://github.com/realm/realm-swift/releases/tag/v10.29.0

      一部の同期機能に対応しました。

      Nuke 11.2.1

      https://github.com/kean/Nuke/releases/tag/11.2.1

      Xcode 14 の対応と Mac Catalyst の問題に対応しました。

      ]]>
      https://ios-osushi.github.io/posts/023-20220905023 2022-09-05SwiftNIO IMAP の発表、“The Swift Programming Language” book がオープンソースに、Xcode Cloud の購読が利用可能に、Swift 5.6.3 リリース、ほかhttps://ios-osushi.github.io/posts/023-20220905Mon, 5 Sep 2022 09:00:00 +0000023 2022-09-05

      SwiftNIO IMAP の発表

      https://www.swift.org/blog/swift-nio-imap/

      SwiftNIO に基づいて作成された IMAP4rev1 プロトコルを実装した Swift プロジェクトである SwiftNIO IMAP が公開されました。 このライブラリは現在開発フェーズであり、本番システムで使用する準備はできていません。

      https://github.com/apple/swift-nio-imap/

      “The Swift Programming Language” book がオープンソースに

      https://forums.swift.org/t/moving-the-swift-programming-language-book-to-open-source/59989

      Swift-DocC を利用したプロジェクトである、“The Swift Programming Language” book がオープンソースプロジェクトになりました。

      https://github.com/apple/swift-book https://docs.swift.org/swift-book/

      Xcode Cloud の購読が利用可能に

      https://developer.apple.com/jp/news/?id=5hlzzu3u https://developer.apple.com/jp/news/site-updates/?id=08302022a

      Apple の提供する CI サービスの Xcode Cloud の購読が可能となりました。 Apple Developer Program のアカウントを所持している場合、2023 年末まで月 25 時間の無料枠を利用できます。

      Apple のソフトウェアリリース情報

      Apple が提供している OS や IDE のリリース情報です。

      開発者向けベータ

      OSS のリリース情報

      iOS アプリ開発でよく使われている OSS のリリース情報です。

      Apple

      Swift 5.6.3

      https://github.com/apple/swift/releases/tag/swift-5.6.3-RELEASE

      Swift Collections 1.0.3

      https://github.com/apple/swift-collections/releases/tag/1.0.3

      サードパーティ

      SwiftFormat 0.49.18

      https://github.com/nicklockwood/SwiftFormat/releases/tag/0.49.18

      いくつかの不具合が修正されました。

      SwiftLint 0.49.1

      https://github.com/realm/SwiftLint/releases/tag/0.49.1

      いくつかの不具合の修正・機能の追加が行われました。 また、SwiftLint リポジトリのデフォルトブランチが master から main に変更となりました。

      Realm v10.28.7

      https://github.com/realm/realm-swift/releases/tag/v10.28.7

      Xcode 14 向けのビルドされたバイナリの追加、依存関係の更新が行われました。

      ]]>
      https://ios-osushi.github.io/posts/022-20220829022 2022-08-29Apple Event "Far Out.(超えよう。)" の開催発表、WWDC22 の各セッションが日本語の字幕付きで視聴可能に、ほかhttps://ios-osushi.github.io/posts/022-20220829Mon, 29 Aug 2022 09:00:00 +0000022 2022-08-29

      Apple Event "Far Out."、日本時間2022年9月8日午前2時より開始

      Apple Event - Discover - Apple Developer https://developer.apple.com/news/?id=o5cryh1p

      毎年 9 月に行われている Apple のイベントですが、2022 年は "Far Out.(超えよう。)" と題して日本時間 9 月 8 日午前 2 時より開催されます。

      なお、2021 年 9 月のイベントでは iPhone 13、iPhone 13 Pro、iPad(第 9 世代)、iPad mini(第 6 世代)、Apple Watch Series 7 などが発表されました。

      WWDC22 の各セッションが日本語の字幕付きで視聴可能に

      WWDC22のビデオが日本語の字幕付きで視聴可能に - 最新ニュース - Apple Developer https://developer.apple.com/jp/news/?id=lw8dnr3l

      2022 年 6 月に行われた WWDC22 の各セッションが日本語、韓国語、中国語(簡体字)の字幕付きで視聴可能になりました。

      Apple のソフトウェアリリース情報

      Apple が提供している OS や IDE のリリース情報です。

      開発者向けベータ

      OSS のリリース情報

      iOS アプリ開発でよく使われている OSS のリリース情報です。

      Apple

      Swift Protobuf 1.20.0 & 1.20.1

      https://github.com/apple/swift-protobuf/releases/tag/1.20.1

      Swift Package プラグインとして SwiftProtobufPlugin が追加されました。

      Swift Argument Parser 1.1.4

      https://github.com/apple/swift-argument-parser/releases/tag/1.1.4

      Swift Package プラグイン GenerateManualPlugin を実行する際、デフォルトでシングルページのマニュアルを生成するように変更されました。従来の --single-page フラグは --multi-page フラグに置き換えられました。

      サードパーティ

      Firebase Apple 9.5.0

      https://github.com/firebase/firebase-ios-sdk/releases/tag/9.5.0

      App Check で用いられる App Attest のサポートが tvOS 15.0 以降、watchOS 9.0 以降を対象に追加されました。また DeviceCheck のサポートについても watchOS 9.0 以降を対象に追加されました。

      The Composable Architecture 0.39.1

      https://github.com/pointfreeco/swift-composable-architecture/releases/tag/0.39.1

      一部の不具合の修正や、ドキュメント・テストコード類の更新が行われました。

      SwiftLint 0.49.0

      https://github.com/realm/SwiftLint/releases/tag/0.49.0

      SwiftLint のビルドに Swift 5.6 以降が要求されるようになり、実行には macOS 12 以降が必要になりました。また --in-process-sourcekit が非推奨となり、0.43.0 の段階で非推奨になっていた autocorrect はこのバージョンで削除されました。

      そのほかにもいくつかの変更が行われています。

      Mockolo 1.7.1

      https://github.com/uber/mockolo/releases/tag/1.7.1

      Combine のパブリッシャーのモック生成を無効にできる --disable-combine-default-values フラグが追加されました。そのほか、依存するライブラリの更新なども行われています。

      ]]>
      \ No newline at end of file diff --git a/index.html b/index.html index 254aabf..e1ca24a 100644 --- a/index.html +++ b/index.html @@ -1 +1 @@ -iOS Osushi🍣 | iOS Osushi🍣

      iOS Osushi🍣

      iOS関連のニュースを定期的に配信します。

      最新の投稿

      \ No newline at end of file +iOS Osushi🍣 | iOS Osushi🍣

      iOS Osushi🍣

      iOS関連のニュースを定期的に配信します。

      最新の投稿

      \ No newline at end of file diff --git a/posts/121-20241021/index.html b/posts/121-20241021/index.html new file mode 100644 index 0000000..c202aef --- /dev/null +++ b/posts/121-20241021/index.html @@ -0,0 +1 @@ +121 2024-10-21 | iOS Osushi🍣

      121 2024-10-21

      Apple、ビジネスがお客様とつながるのを支援するツールを拡大

      https://www.apple.com/jp/newsroom/2024/10/apple-expands-tools-to-help-businesses-connect-with-customers/

      Apple Business Connect により、あらゆる規模のビジネスは、物理的な拠点があるかどうかに関わらず、10 億人以上の Apple ユーザーに表示されるブランドを作ることができます。

      Apple Push Notification Serviceのサーバ証明書の更新

      https://developer.apple.com/jp/news/?id=09za8wzy

      Apple Push Notification Service (APNs)のサーバ証明書が 2025 年初めに更新されます。開発者はアプリの Trust Store に新しいサーバ証明書を追加し、旧証明書と併用する必要があります。証明書更新は Sandbox 環境では 2025 年 1 月 20 日、プロダクション環境では 2025 年 2 月 24 日に実施されます。

      欧州連合でのアプリのアップデートに関する新しい要件

      https://developer.apple.com/jp/news/?id=yfacfeal

      EU の App Store でアプリを更新するには、Apple Developer プログラムの Account Holder または Admin がトレーダーステータスを入力する必要があります。2025 年 2 月 17 日以降、トレーダーステータスが確認されないアプリは、EU の App Store から削除される可能性があります。

      Apple のソフトウェアリリース情報

      Apple が提供している OS や IDE のリリース情報です。

      開発者向けベータ

      OSS のリリース情報

      iOS アプリ開発でよく使われている OSS のリリース情報です。

      Apple

      Swift Async Algorithms 1.0.2

      https://github.com/apple/swift-async-algorithms/releases/tag/1.0.2

      • precicelyprecisely に修正
      • everevery に修正
      • AsyncBufferSequence や relative に関するドキュメントの修正

      Swift Format 601.0.0-prerelease-2024-10-15

      https://github.com/swiftlang/swift-format/releases/tag/601.0.0-prerelease-2024-10-15

      様々な修正が行われました。

      Swift Testing swift-6.0-DEVELOPMENT-SNAPSHOT-2024-10-12-a

      https://github.com/swiftlang/swift-testing/releases/tag/swift-6.0-DEVELOPMENT-SNAPSHOT-2024-10-12-a

      様々な修正が行われました。

      SwiftNIO 2.75.0

      https://github.com/apple/swift-nio/releases/tag/2.75.0

      • EventLoop API の追加、ByteCount のコンフォーマンス追加、無制限読み込みサイズ対応の API を追加
      • DatagramChannelTest の修正、最大読み取り量エラーの修正、32 ビットシステム対応
      • CI の改善やドキュメント修正を実施
      • その他、様々な修正が行われました

      Swift Crypto

      https://github.com/apple/swift-crypto/releases/tag/3.8.1

      • RSAPSS 公開鍵のパラメータ対応を追加
      • BoringSSL を最新バージョンに更新
      • シンボリックリンクされたファイルを削除するためのパッケージアクセスをリファクタリング

      Swift Package Manager swift-6.0-RELEASE

      https://github.com/swiftlang/swift-package-manager/releases/tag/swift-6.0-RELEASE

      • ソースコントロールでのシンボリックリンクサポート、テストでの静的リンク禁止、キャッシュ処理の改善が行われました
      • 非同期処理 (async/await) のテスト統合や、パッケージ説明での Mermaid チャートサポートが追加され、多くのバグ修正やパフォーマンス向上も含まれています

      Swift Package Manager swift-6.1-RELEASE

      https://github.com/swiftlang/swift-package-manager/releases/tag/swift-6.0.1-RELEASE

      • 2024 年の Darwin OS バージョンを SupportedPlatforms に追加
      • Swift のバージョンを 6.0.1 に更新

      Swift System 1.4.0

      https://github.com/apple/swift-system/releases/tag/1.4.0

      • FilePath とその関連型に Sendable 適合が追加され、Windows 向けの pipe()関数や WASI、OpenBSD のサポートも強化されました
      • Swift 5.9 が必要で、Windows ARM64 もサポートされています
      • Swift Package Index のドキュメントサポートや API リンクも追加され、多数のバグ修正が行われています

      サードパーティ

      SwiftFormat 0.54.6

      https://github.com/nicklockwood/SwiftFormat/releases/tag/0.54.6

      • 単一行の文字列リテラルや where 句付きのプロパティに関するバグが修正されました
      • 複数行の文の処理や throwing クロージャ型のトークナイズの問題が改善されています
      • その他、空白行の処理やタイムアウトの原因となるトークンの問題が解決されました

      Kingfisher 8.1.0

      https://github.com/onevcat/Kingfisher/releases/tag/8.1.0

      • Live Photo のサポートが追加され、PHLivePhotoView でネットワークからライブフォトを読み込むことが可能になりました
      • ライブフォトのサポートに向けて新しい API が追加されました
      • ImageTransition.custom メンバーに必要な@MainActor アノテーションの修正が行われました

      Nimble 13.6.0

      https://github.com/Quick/Nimble/releases/tag/v13.6.0

      • unwrap と pollUnwrap がカスタム説明を受け入れるように変更
      • 新しい requireFail 関数が追加され、常にエラーをスローする仕様
      • UI テスト使用時のビルドエラーを修正

      Alamofire 5.10.0

      https://github.com/Alamofire/Alamofire/releases/tag/5.10.0

      • Swift 5.9 が必要となり、Sendable 対応の完全な Swift コンカレンシーサポートが追加されました
      • Alamofire 内部で any が必要となり、Session.init のイベントモニターがスレッドセーフになりました
      • ドキュメントのタイポや DataStream のシリアライザのキュー指定に関するバグが修正されました

      Alamofire 5.10.1

      https://github.com/Alamofire/Alamofire/releases/tag/5.10.1

      • @Sendable修飾子 が AdaptHandler と RetryHandler タイプに追加されました
      • JSONResponseSerializer のラッパー出力タイプが Any に戻されました
      • Authenticator.refresh に @Sendable が追加されました

      Swift Composable Architecture 1.15.1

      https://github.com/pointfreeco/swift-composable-architecture/releases/tag/1.15.1

      • Xcode 16.1 beta 3 の変更により、NavigationLink の初期化に@MainActor が必要となる問題が修正されました
      • Swift 6 でのバグ修正に伴い、@Reducer(state: .equatable) と Store.ifLet が非推奨となりました
      • 1.15 のマイグレーションガイドやドキュメントリンクの更新、CI の改善などインフラ関連の更新が行われました

      xcbeautify 2.12.0

      https://github.com/cpisciotta/xcbeautify/releases/tag/2.12.0

      • "Testing started"メッセージのサポートが追加されました
      • Makefile に make xcode が再追加され、Xcode 16 のバージョンが更新されました
      • Swift Testing の出力がサポートされました

      xcbeautify 2.13.0

      https://github.com/cpisciotta/xcbeautify/releases/tag/2.13.0

      Swift Testing の出力が実行結果に出ていなかったのが修正されました。

      xcbeautify 2.14.0

      https://github.com/cpisciotta/xcbeautify/releases/tag/2.14.0

      • SwiftDriverCompilationTarget、SwiftDriverCompilationRequirementsCaptureGroup などが実装されました
      • 各グループが Swift のコンパイルプロセスやディレクトリ作成に関連しています

      XcodesApp v2.3.0b28

      https://github.com/XcodesOrg/XcodesApp/releases/tag/v2.3.0b28

      • バージョン 2.3.0 で、iOS 18 以降のランタイムをダウンロードできる機能が復活しましたが、Xcode 16.1 Beta 3 以降が必要です
      • セキュリティキー認証やランタイムダウンロードのキャンセルがサポートされました
      • バグ修正や、ロシア語や中国語などのローカライズが更新されました
      \ No newline at end of file diff --git a/posts/index.html b/posts/index.html index 4c93c22..f6d817b 100644 --- a/posts/index.html +++ b/posts/index.html @@ -1 +1 @@ -投稿一覧 | iOS Osushi🍣

      投稿一覧

      \ No newline at end of file +投稿一覧 | iOS Osushi🍣

      投稿一覧

      \ No newline at end of file diff --git a/sitemap.xml b/sitemap.xml index e278097..af7d5f6 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -1 +1 @@ -https://ios-osushi.github.io/postsdaily1.02024-10-08https://ios-osushi.github.io/posts/000-firstmonthly0.52024-10-08https://ios-osushi.github.io/posts/001-20220404monthly0.52024-10-08https://ios-osushi.github.io/posts/002-20220411monthly0.52024-10-08https://ios-osushi.github.io/posts/003-20220418monthly0.52024-10-08https://ios-osushi.github.io/posts/004-20220425monthly0.52024-10-08https://ios-osushi.github.io/posts/005-20220502monthly0.52024-10-08https://ios-osushi.github.io/posts/006-20220509monthly0.52024-10-08https://ios-osushi.github.io/posts/007-20220516monthly0.52024-10-08https://ios-osushi.github.io/posts/008-20220523monthly0.52024-10-08https://ios-osushi.github.io/posts/009-20220530monthly0.52024-10-08https://ios-osushi.github.io/posts/010-20220606monthly0.52024-10-08https://ios-osushi.github.io/posts/011-20220613monthly0.52024-10-08https://ios-osushi.github.io/posts/012-20220620monthly0.52024-10-08https://ios-osushi.github.io/posts/013-20220627monthly0.52024-10-08https://ios-osushi.github.io/posts/014-20220704monthly0.52024-10-08https://ios-osushi.github.io/posts/015-20220711monthly0.52024-10-08https://ios-osushi.github.io/posts/016-20220718monthly0.52024-10-08https://ios-osushi.github.io/posts/017-20220725monthly0.52024-10-08https://ios-osushi.github.io/posts/018-20220801monthly0.52024-10-08https://ios-osushi.github.io/posts/019-20220808monthly0.52024-10-08https://ios-osushi.github.io/posts/020-20220815monthly0.52024-10-08https://ios-osushi.github.io/posts/021-20220822monthly0.52024-10-08https://ios-osushi.github.io/posts/022-20220829monthly0.52024-10-08https://ios-osushi.github.io/posts/023-20220905monthly0.52024-10-08https://ios-osushi.github.io/posts/024-20220912monthly0.52024-10-08https://ios-osushi.github.io/posts/025-20220919monthly0.52024-10-08https://ios-osushi.github.io/posts/026-20220926monthly0.52024-10-08https://ios-osushi.github.io/posts/027-20221003monthly0.52024-10-08https://ios-osushi.github.io/posts/028-20221010monthly0.52024-10-08https://ios-osushi.github.io/posts/029-20221017monthly0.52024-10-08https://ios-osushi.github.io/posts/030-20221024monthly0.52024-10-08https://ios-osushi.github.io/posts/031-20221031monthly0.52024-10-08https://ios-osushi.github.io/posts/032-20221107monthly0.52024-10-08https://ios-osushi.github.io/posts/033-20221114monthly0.52024-10-08https://ios-osushi.github.io/posts/034-20221121monthly0.52024-10-08https://ios-osushi.github.io/posts/035-20221128monthly0.52024-10-08https://ios-osushi.github.io/posts/036-20221225monthly0.52024-10-08https://ios-osushi.github.io/posts/037-20221212monthly0.52024-10-08https://ios-osushi.github.io/posts/038-20221219monthly0.52024-10-08https://ios-osushi.github.io/posts/039-20221226monthly0.52024-10-08https://ios-osushi.github.io/posts/040-20230109monthly0.52024-10-08https://ios-osushi.github.io/posts/041-20230116monthly0.52024-10-08https://ios-osushi.github.io/posts/042-20230123monthly0.52024-10-08https://ios-osushi.github.io/posts/043-20230130monthly0.52024-10-08https://ios-osushi.github.io/posts/044-20230213monthly0.52024-10-08https://ios-osushi.github.io/posts/045-20230220monthly0.52024-10-08https://ios-osushi.github.io/posts/046-20230227monthly0.52024-10-08https://ios-osushi.github.io/posts/047-20230306monthly0.52024-10-08https://ios-osushi.github.io/posts/048-20230313monthly0.52024-10-08https://ios-osushi.github.io/posts/049-20230320monthly0.52024-10-08https://ios-osushi.github.io/posts/050-20230327monthly0.52024-10-08https://ios-osushi.github.io/posts/051-20230403monthly0.52024-10-08https://ios-osushi.github.io/posts/052-20230410monthly0.52024-10-08https://ios-osushi.github.io/posts/053-20230417monthly0.52024-10-08https://ios-osushi.github.io/posts/054-20230426monthly0.52024-10-08https://ios-osushi.github.io/posts/055-20230508monthly0.52024-10-08https://ios-osushi.github.io/posts/056-20230515monthly0.52024-10-08https://ios-osushi.github.io/posts/057-20230522monthly0.52024-10-08https://ios-osushi.github.io/posts/058-20230530monthly0.52024-10-08https://ios-osushi.github.io/posts/059-20230626monthly0.52024-10-08https://ios-osushi.github.io/posts/060-20230703monthly0.52024-10-08https://ios-osushi.github.io/posts/061-20230710monthly0.52024-10-08https://ios-osushi.github.io/posts/062-20230717monthly0.52024-10-08https://ios-osushi.github.io/posts/063-20230724monthly0.52024-10-08https://ios-osushi.github.io/posts/064-20230731monthly0.52024-10-08https://ios-osushi.github.io/posts/065-20230807monthly0.52024-10-08https://ios-osushi.github.io/posts/066-20230814monthly0.52024-10-08https://ios-osushi.github.io/posts/067-20230821monthly0.52024-10-08https://ios-osushi.github.io/posts/068-20230828monthly0.52024-10-08https://ios-osushi.github.io/posts/069-20230904monthly0.52024-10-08https://ios-osushi.github.io/posts/070-20230911monthly0.52024-10-08https://ios-osushi.github.io/posts/071-20230918monthly0.52024-10-08https://ios-osushi.github.io/posts/072-20230925monthly0.52024-10-08https://ios-osushi.github.io/posts/073-20231002monthly0.52024-10-08https://ios-osushi.github.io/posts/074-20231009monthly0.52024-10-08https://ios-osushi.github.io/posts/075-20231016monthly0.52024-10-08https://ios-osushi.github.io/posts/076-20231030monthly0.52024-10-08https://ios-osushi.github.io/posts/077-20231106monthly0.52024-10-08https://ios-osushi.github.io/posts/078-20231113monthly0.52024-10-08https://ios-osushi.github.io/posts/079-20231120monthly0.52024-10-08https://ios-osushi.github.io/posts/080-20231128monthly0.52024-10-08https://ios-osushi.github.io/posts/081-20231204monthly0.52024-10-08https://ios-osushi.github.io/posts/082-20231211monthly0.52024-10-08https://ios-osushi.github.io/posts/083-20231218monthly0.52024-10-08https://ios-osushi.github.io/posts/084-20231225monthly0.52024-10-08https://ios-osushi.github.io/posts/085-20240108monthly0.52024-10-08https://ios-osushi.github.io/posts/086-20240115monthly0.52024-10-08https://ios-osushi.github.io/posts/087-20240122monthly0.52024-10-08https://ios-osushi.github.io/posts/088-20240129monthly0.52024-10-08https://ios-osushi.github.io/posts/089-20240205monthly0.52024-10-08https://ios-osushi.github.io/posts/090-20240212monthly0.52024-10-08https://ios-osushi.github.io/posts/091-20240219monthly0.52024-10-08https://ios-osushi.github.io/posts/092-20240226monthly0.52024-10-08https://ios-osushi.github.io/posts/093-20240304monthly0.52024-10-08https://ios-osushi.github.io/posts/094-20240311monthly0.52024-10-08https://ios-osushi.github.io/posts/095-20240325monthly0.52024-10-08https://ios-osushi.github.io/posts/096-20240401monthly0.52024-10-08https://ios-osushi.github.io/posts/097-20240408monthly0.52024-10-08https://ios-osushi.github.io/posts/098-20240415monthly0.52024-10-08https://ios-osushi.github.io/posts/099-20240422monthly0.52024-10-08https://ios-osushi.github.io/posts/100-20240429monthly0.52024-10-08https://ios-osushi.github.io/posts/101-20240506monthly0.52024-10-08https://ios-osushi.github.io/posts/102-20240513monthly0.52024-10-08https://ios-osushi.github.io/posts/103-20240527monthly0.52024-10-08https://ios-osushi.github.io/posts/104-20240603monthly0.52024-10-08https://ios-osushi.github.io/posts/105-20240610monthly0.52024-10-08https://ios-osushi.github.io/posts/106-20240617monthly0.52024-10-08https://ios-osushi.github.io/posts/107-20240624monthly0.52024-10-08https://ios-osushi.github.io/posts/108-20240701monthly0.52024-10-08https://ios-osushi.github.io/posts/109-20240708monthly0.52024-10-08https://ios-osushi.github.io/posts/110-20240715monthly0.52024-10-08https://ios-osushi.github.io/posts/111-20240722monthly0.52024-10-08https://ios-osushi.github.io/posts/112-20240729monthly0.52024-10-08https://ios-osushi.github.io/posts/113-20240805monthly0.52024-10-08https://ios-osushi.github.io/posts/114-20240812monthly0.52024-10-08https://ios-osushi.github.io/posts/115-20240826monthly0.52024-10-08https://ios-osushi.github.io/posts/116-20240902monthly0.52024-10-08https://ios-osushi.github.io/posts/117-20240909monthly0.52024-10-08https://ios-osushi.github.io/posts/118-20240916monthly0.52024-10-08https://ios-osushi.github.io/posts/119-20240930monthly0.52024-10-08https://ios-osushi.github.io/posts/120-20241007monthly0.52024-10-08 \ No newline at end of file +https://ios-osushi.github.io/postsdaily1.02024-10-24https://ios-osushi.github.io/posts/000-firstmonthly0.52024-10-24https://ios-osushi.github.io/posts/001-20220404monthly0.52024-10-24https://ios-osushi.github.io/posts/002-20220411monthly0.52024-10-24https://ios-osushi.github.io/posts/003-20220418monthly0.52024-10-24https://ios-osushi.github.io/posts/004-20220425monthly0.52024-10-24https://ios-osushi.github.io/posts/005-20220502monthly0.52024-10-24https://ios-osushi.github.io/posts/006-20220509monthly0.52024-10-24https://ios-osushi.github.io/posts/007-20220516monthly0.52024-10-24https://ios-osushi.github.io/posts/008-20220523monthly0.52024-10-24https://ios-osushi.github.io/posts/009-20220530monthly0.52024-10-24https://ios-osushi.github.io/posts/010-20220606monthly0.52024-10-24https://ios-osushi.github.io/posts/011-20220613monthly0.52024-10-24https://ios-osushi.github.io/posts/012-20220620monthly0.52024-10-24https://ios-osushi.github.io/posts/013-20220627monthly0.52024-10-24https://ios-osushi.github.io/posts/014-20220704monthly0.52024-10-24https://ios-osushi.github.io/posts/015-20220711monthly0.52024-10-24https://ios-osushi.github.io/posts/016-20220718monthly0.52024-10-24https://ios-osushi.github.io/posts/017-20220725monthly0.52024-10-24https://ios-osushi.github.io/posts/018-20220801monthly0.52024-10-24https://ios-osushi.github.io/posts/019-20220808monthly0.52024-10-24https://ios-osushi.github.io/posts/020-20220815monthly0.52024-10-24https://ios-osushi.github.io/posts/021-20220822monthly0.52024-10-24https://ios-osushi.github.io/posts/022-20220829monthly0.52024-10-24https://ios-osushi.github.io/posts/023-20220905monthly0.52024-10-24https://ios-osushi.github.io/posts/024-20220912monthly0.52024-10-24https://ios-osushi.github.io/posts/025-20220919monthly0.52024-10-24https://ios-osushi.github.io/posts/026-20220926monthly0.52024-10-24https://ios-osushi.github.io/posts/027-20221003monthly0.52024-10-24https://ios-osushi.github.io/posts/028-20221010monthly0.52024-10-24https://ios-osushi.github.io/posts/029-20221017monthly0.52024-10-24https://ios-osushi.github.io/posts/030-20221024monthly0.52024-10-24https://ios-osushi.github.io/posts/031-20221031monthly0.52024-10-24https://ios-osushi.github.io/posts/032-20221107monthly0.52024-10-24https://ios-osushi.github.io/posts/033-20221114monthly0.52024-10-24https://ios-osushi.github.io/posts/034-20221121monthly0.52024-10-24https://ios-osushi.github.io/posts/035-20221128monthly0.52024-10-24https://ios-osushi.github.io/posts/036-20221225monthly0.52024-10-24https://ios-osushi.github.io/posts/037-20221212monthly0.52024-10-24https://ios-osushi.github.io/posts/038-20221219monthly0.52024-10-24https://ios-osushi.github.io/posts/039-20221226monthly0.52024-10-24https://ios-osushi.github.io/posts/040-20230109monthly0.52024-10-24https://ios-osushi.github.io/posts/041-20230116monthly0.52024-10-24https://ios-osushi.github.io/posts/042-20230123monthly0.52024-10-24https://ios-osushi.github.io/posts/043-20230130monthly0.52024-10-24https://ios-osushi.github.io/posts/044-20230213monthly0.52024-10-24https://ios-osushi.github.io/posts/045-20230220monthly0.52024-10-24https://ios-osushi.github.io/posts/046-20230227monthly0.52024-10-24https://ios-osushi.github.io/posts/047-20230306monthly0.52024-10-24https://ios-osushi.github.io/posts/048-20230313monthly0.52024-10-24https://ios-osushi.github.io/posts/049-20230320monthly0.52024-10-24https://ios-osushi.github.io/posts/050-20230327monthly0.52024-10-24https://ios-osushi.github.io/posts/051-20230403monthly0.52024-10-24https://ios-osushi.github.io/posts/052-20230410monthly0.52024-10-24https://ios-osushi.github.io/posts/053-20230417monthly0.52024-10-24https://ios-osushi.github.io/posts/054-20230426monthly0.52024-10-24https://ios-osushi.github.io/posts/055-20230508monthly0.52024-10-24https://ios-osushi.github.io/posts/056-20230515monthly0.52024-10-24https://ios-osushi.github.io/posts/057-20230522monthly0.52024-10-24https://ios-osushi.github.io/posts/058-20230530monthly0.52024-10-24https://ios-osushi.github.io/posts/059-20230626monthly0.52024-10-24https://ios-osushi.github.io/posts/060-20230703monthly0.52024-10-24https://ios-osushi.github.io/posts/061-20230710monthly0.52024-10-24https://ios-osushi.github.io/posts/062-20230717monthly0.52024-10-24https://ios-osushi.github.io/posts/063-20230724monthly0.52024-10-24https://ios-osushi.github.io/posts/064-20230731monthly0.52024-10-24https://ios-osushi.github.io/posts/065-20230807monthly0.52024-10-24https://ios-osushi.github.io/posts/066-20230814monthly0.52024-10-24https://ios-osushi.github.io/posts/067-20230821monthly0.52024-10-24https://ios-osushi.github.io/posts/068-20230828monthly0.52024-10-24https://ios-osushi.github.io/posts/069-20230904monthly0.52024-10-24https://ios-osushi.github.io/posts/070-20230911monthly0.52024-10-24https://ios-osushi.github.io/posts/071-20230918monthly0.52024-10-24https://ios-osushi.github.io/posts/072-20230925monthly0.52024-10-24https://ios-osushi.github.io/posts/073-20231002monthly0.52024-10-24https://ios-osushi.github.io/posts/074-20231009monthly0.52024-10-24https://ios-osushi.github.io/posts/075-20231016monthly0.52024-10-24https://ios-osushi.github.io/posts/076-20231030monthly0.52024-10-24https://ios-osushi.github.io/posts/077-20231106monthly0.52024-10-24https://ios-osushi.github.io/posts/078-20231113monthly0.52024-10-24https://ios-osushi.github.io/posts/079-20231120monthly0.52024-10-24https://ios-osushi.github.io/posts/080-20231128monthly0.52024-10-24https://ios-osushi.github.io/posts/081-20231204monthly0.52024-10-24https://ios-osushi.github.io/posts/082-20231211monthly0.52024-10-24https://ios-osushi.github.io/posts/083-20231218monthly0.52024-10-24https://ios-osushi.github.io/posts/084-20231225monthly0.52024-10-24https://ios-osushi.github.io/posts/085-20240108monthly0.52024-10-24https://ios-osushi.github.io/posts/086-20240115monthly0.52024-10-24https://ios-osushi.github.io/posts/087-20240122monthly0.52024-10-24https://ios-osushi.github.io/posts/088-20240129monthly0.52024-10-24https://ios-osushi.github.io/posts/089-20240205monthly0.52024-10-24https://ios-osushi.github.io/posts/090-20240212monthly0.52024-10-24https://ios-osushi.github.io/posts/091-20240219monthly0.52024-10-24https://ios-osushi.github.io/posts/092-20240226monthly0.52024-10-24https://ios-osushi.github.io/posts/093-20240304monthly0.52024-10-24https://ios-osushi.github.io/posts/094-20240311monthly0.52024-10-24https://ios-osushi.github.io/posts/095-20240325monthly0.52024-10-24https://ios-osushi.github.io/posts/096-20240401monthly0.52024-10-24https://ios-osushi.github.io/posts/097-20240408monthly0.52024-10-24https://ios-osushi.github.io/posts/098-20240415monthly0.52024-10-24https://ios-osushi.github.io/posts/099-20240422monthly0.52024-10-24https://ios-osushi.github.io/posts/100-20240429monthly0.52024-10-24https://ios-osushi.github.io/posts/101-20240506monthly0.52024-10-24https://ios-osushi.github.io/posts/102-20240513monthly0.52024-10-24https://ios-osushi.github.io/posts/103-20240527monthly0.52024-10-24https://ios-osushi.github.io/posts/104-20240603monthly0.52024-10-24https://ios-osushi.github.io/posts/105-20240610monthly0.52024-10-24https://ios-osushi.github.io/posts/106-20240617monthly0.52024-10-24https://ios-osushi.github.io/posts/107-20240624monthly0.52024-10-24https://ios-osushi.github.io/posts/108-20240701monthly0.52024-10-24https://ios-osushi.github.io/posts/109-20240708monthly0.52024-10-24https://ios-osushi.github.io/posts/110-20240715monthly0.52024-10-24https://ios-osushi.github.io/posts/111-20240722monthly0.52024-10-24https://ios-osushi.github.io/posts/112-20240729monthly0.52024-10-24https://ios-osushi.github.io/posts/113-20240805monthly0.52024-10-24https://ios-osushi.github.io/posts/114-20240812monthly0.52024-10-24https://ios-osushi.github.io/posts/115-20240826monthly0.52024-10-24https://ios-osushi.github.io/posts/116-20240902monthly0.52024-10-24https://ios-osushi.github.io/posts/117-20240909monthly0.52024-10-24https://ios-osushi.github.io/posts/118-20240916monthly0.52024-10-24https://ios-osushi.github.io/posts/119-20240930monthly0.52024-10-24https://ios-osushi.github.io/posts/120-20241007monthly0.52024-10-24https://ios-osushi.github.io/posts/121-20241021monthly0.52024-10-24 \ No newline at end of file