.aファイルの役割
プロジェクトの一部の機能は他の人が使用する必要がありますが、コアコードを開示したくありません。たとえば、Alipay、WeChat、その他のサードパーティには.aファイルがあります。
.aファイルの作り方
1.新しいプロジェクトを作成し、静的ライブラリを選択します
2.生成された静的ライブラリをさまざまなデバイスで実行できるようにするには、Build Active ArchitectureOnlyをNOに変更する必要があります。
出力メソッドを記述し、ヘッダーファイルで公開します
@interface TestStaticLibrary : NSObject
+(void)pringString;
@end
@implementation TestStaticLibrary
+(void)pringString{
NSLog(@"第一个.a文件");
}
一度コンパイルするシミュレーターを選択してから、一度コンパイルする実際のマシンを選択すると、Produtsの下の.aファイルが赤に変わることがわかります。
show in finderは、これら2つの.aファイルを見つけることができます
これら2つの.aファイルをマージします
コマンド形式:
lipo-最初の.aファイルの絶対パスと2番目の.aファイルの絶対パスを作成します-最後の.aファイル/xxx.aのパスを出力します
.aファイルの情報を表示する
lipo info ".a地址"
静的ライブラリの使用方法
新しいプロジェクトを作成するには、.aファイルとヘッダーファイルをプロジェクトにドラッグします。図に示すように、それを使用できます。