技術系の記事はDevelopersIOで執筆することにした。一方、すぐに修正されそうなトピックやワークアラウンド的な内容は記事の寿命が短くなる可能性があるため、引き続き「酢ろぐ!」で書くことにしている。
毎月の終わりには、DevelopersIOで執筆した記事へのリンクをまとめる。以下は2024年7月に執筆した記事の一覧である。
自作アプリからSNSアプリへ画像を共有する最適なフォーマットは?UIImage、Data、URL の比較調査した
自作のiOSアプリからSNSアプリへ画像を共有する際の最適なフォーマットについて調査・検証した。Twitter、Bluesky、Mastodon、Threads、Instagramでの動作を確認し、各アプリでの最適な共有方法を提案した。たとえばMastodonではUIImageを渡すとエラーが発生するため、Data形式で共有する必要がある。
Xcode 16.0 beta 3 を使っている場合に Carthage 0.39.1 でビルドができない
Carthage 0.39.1 は、Xcode 16.0 beta 3 では使えないことがわかった。最新のCarthageのビルドして、エラーを回避する必要がある。
Xcode 16.0 beta 3 を使っている場合に 1回の collectionView(_, cellForItemAth:)
で、2回目のdequeueReusableCell
を実行するとアプリがクラッシュする
Xcode 16.0 beta 3 と iOS 18 デバイスの組み合わせで、UICollectionView の collectionView(_, cellForItemAt:)
メソッド内で2回 dequeueReusableCell を呼び出すとアプリがクラッシュすることがわかった。Xcode 16.0 beta 4でも発生しているため、Xcode 16.0 Release までに修正されることを祈っている。