タグ

2019年9月28日のブックマーク (2件)

  • 【Xcode】Embedded Binaries と Linked Frameworks and Libraries の違いについて - Qiita

    【Xcode】Embedded Binaries と Linked Frameworks and Libraries の違いについてXcodeiOSframework これは? ↑Generalタブの下の方にあるこいつらの違いについての備忘録 FirebaseSDKをCarthageで入れようとしたら詰まったので... その前に まずは StaticLibrary と DynamicLibrary と Framework の違いについておさらい StaticLibrary(xxxx.a) コンパイル時に静的に組み込まれるライブラリ コンパイル時にリンクされるため、その分アプリケーションのサイズは大きくなる DynamicLibrary(xxxx.dylib) ランタイム時に実行されるライブラリ 呼び出されて初めてコードが読み込まれるためアプリケーションのサイズは小さくて済む Framewo

    【Xcode】Embedded Binaries と Linked Frameworks and Libraries の違いについて - Qiita
    sadoru3
    sadoru3 2019/09/28
    “StaticFramework は StaticLibrary を、 DynamicFramework は DynamicLibrary を内包する”
  • iOSにおける静的ライブラリ作成技法 - 渋谷ラーメン男道

    この記事は VOYAGE GROUP Advent Canlendar 20日目の記事です。 こんにちは。@daybysayです。 私事ですが最近SDKエンジニアに転向したので、iOSにおける静的ライブラリ作成技法について勉強してまとめてみました。 iOSにおけるライブラリ、特にベンダーが提供するSDKと呼ばれている子たちは静的ライブラリ、あるいはそれをラップしたFramework形式で配布されることが多いです。 そこで、今回は静的ライブラリの作成方法とFramework化をするところまでを実装しました。 静的ライブラリ作成とFramework化を実現したプロジェクトはこちらになります。 静的ライブラリの作成 静的ライブラリを作成するには、まずCocoa Touch Static Libraryテンプレートを用いてプロジェクトを作成します。 Xcode -> File -> New ->

    iOSにおける静的ライブラリ作成技法 - 渋谷ラーメン男道
    sadoru3
    sadoru3 2019/09/28
    Staticライブラリ、frameworkのつくりかた