Swift や Objective-C のフレームワークは Clang モジュールをベースとした同じモジュールシステムを共有しています。ライブラリのインターフェースとやりとりすることでヘッダファイルを置き換えますが、それぞれにエッジケースが存在します。Clang モジュールの #import 文の置き換え方、モジュールを使うことによる影響、Clagnモジュールの設計がSwiftのライブラリにどう影響してきたかを調べてみます。 Clang モジュールの探検 おはようございます Clang モジュールをみていきます Squareのモバイルエクスペリエンスチームでデベロッパーが楽しく精算的に仕事をできるようにするのが仕事です モジュールの前はヘッダがありました ヘッダーをインポートすると利用できます Cは単一ファイルの言語です Cプロセッサがヘッダサーチパスにあるものを見つけて#includeか