Swift や Objective-C のフレームワークは Clang モジュールをベースとした同じモジュールシステムを共有しています。ライブラリのインターフェースとやりとりすることでヘッダファイルを置き換えますが、それぞれにエッジケースが存在します。Clang モジュールの #import 文の置き換え方、モジュールを使うことによる影響、Clagnモジュールの設計がSwiftのライブラリにどう影響してきたかを調べてみます。 Clang モジュールの探検 おはようございます Clang モジュールをみていきます Squareのモバイルエクスペリエンスチームでデベロッパーが楽しく精算的に仕事をできるようにするのが仕事です モジュールの前はヘッダがありました ヘッダーをインポートすると利用できます Cは単一ファイルの言語です Cプロセッサがヘッダサーチパスにあるものを見つけて#includeか
![Clang モジュールの探検 | try! Swift Tokyo 2018 Day1-3 - niwatakoのはてなブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/587d0b3f8c2eed0af2b5060121092020fd0666c8/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fn%2Fniwatako%2F20180301%2F20180301105043.jpg)