iOSの隠されたAPIを解明し、開発効率を向上させる方法 by noppe

iOSDC Japan 2024
採択
2024/08/23 10:50〜
Track B
レギュラートーク(20分)

iOSの隠されたAPIを解明し、開発効率を向上させる方法

noppefoxwolf noppe noppefoxwolf

iOSは、SwiftUIやUIKitなど複数のフレームワークで構成される強力なプラットフォームです。私たちのアプリは、これらのフレームワークが公開しているAPIを利用して構築しますが、実際にはまだ見ぬ多くの機能がフレームワークに隠されています。

このトークでは、iOSの隠されたAPIを解き明かし、その活用方法について詳しく説明します。具体的には、以下のポイントに焦点を当てます。

  1. 隠されたAPIの発見方法: なぜこれらのAPIが隠されているのか、その背景とともに、どのようにしてこれらのAPIを見つけるかを解説します。
  2. API設計の謎: 隠されたAPIを知ることで、フレームワークの設計を考察します。
  3. 複雑なテストの実現: 隠されたAPIを活用することで、どのようにしてテストの効率を上げ、カバレッジを拡大できるかを紹介します。
  4. 迅速なモックアップの開発: 隠されたAPIを利用して、プロトタイプやモックアップを迅速に作成する方法について実例を交えて解説します。
  5. リスクと対策: 隠されたAPIを利用する際のリスクと、それに対する対策についても触れます。
    このトークを通じて、参加者はiOSの隠されたAPIの魅力とその活用方法を理解し、開発力を一段と高めることができるでしょう。