マガジンのカバー画像

【株式会社Amazia】Tech Blog

27
株式会社Amazia Tech Blog
運営しているクリエイター

#iOS

Swift6: NonCopyable、Typed throws、Data-race safety

こんにちは、AmaziaでマンガBANG iOSアプリ開発を担当しています、山崎です。 先日のWWDC24では、Swift6の新機能についてのビデオが公開されました。この中から、いくつかの機能について、紹介したいと思います。 この記事では、このビデオで触れられた内容をベースに、Swift Evolutionの提案を確認しながら解説を加えています。 ■ What's new in Swift ビデオの前半部分では、過去10年間に渡るSwiftの歴史、コミュニティの進化、プ

Amaziaを支える技術 2024年版(iOS編)

こんにちは。Amazia開発運用部エンジニアの井門です。 弊社では、国内最大級のマンガアプリ「マンガBANG!」、そして大人女子が楽しむ漫画アプリ「マンガトート」をiOSアプリとして展開しています。 これらのiOSアプリがどのような技術要素で構成されているのか、簡単に紹介していきます。 環境対応プラットフォーム / iPhone,iPad 対応OSバージョン / 13.0 開発言語 / Swift アーキテクチャ / MVVM + Clean Architectu

iOSDC 2022 参加報告と発表内容補足

AmaziaでiOS開発者をやっている日向です。 今年も、iOS関連技術をコアのテーマとしたソフトウェア技術者のためのカンファレンス「iOSDC 2022」に参加してきました。 自分の発表としましては、 Day 0 レギュラートーク 令和時代のXML処理を考える 〜もしあなたが巨大なXMLと相見える(あいまみえる)ことになったら〜 Day 1 LT 手で触れずにアプリを動かす技術 の二つに参加させていただきました。 それぞれについて補足説明させていただきます。 令和

Amaziaを支える技術 2022年版(iOS編)

開発運用部エンジニアの日向です。 弊社では、国内最大級のマンガアプリ「マンガBANG!」、そして大人女子が楽しむ漫画アプリ「マンガトート」をiOSアプリとして展開しています。 これらマンガアプリがどのような技術要素で出来上がっているのか、簡単にご紹介したいと思います。 iOS 技術要素内容- 対応プラットフォーム / iPhone,iPad - 対応OSバージョン / 11.4〜 - 開発言語 / ほぼ100%Swift - アーキテクチャ / Clean Archit