IOS similler到android中的aar库项目

时间:2015-06-08 08:45:28

标签: android ios aar

我使用android一段时间并且熟悉.aar项目文件,该文件可以在android studio中创建并使用类等包装模块。

在创建aar之后,每个项目都可以将其添加为mudule依赖项并使用其方法和活动。

在Eclipse中,它将作为参考项目。

  1. 我的问题是如何通过IOS完成? 我正在寻找一种方法来创建一些代码,现有的应用程序可以轻松地将其用于他们的项目并使用它。寻找方向

  2. 假设可以使用Objective-c或swift编码IOS应用程序。如果我在swift中构建代码,它可以在现有代码(客观和快速)中使用吗?

2 个答案:

答案 0 :(得分:1)

  1. 在iOS中,它称为FrameworkThis is a good place to start

  2. 是。两种方式都可用。

答案 1 :(得分:0)

执行此操作的基本方法是static library

您在Xcode中将模块构建为静态库,然后,您可以使用它将生成的“myLib.a”结果文件链接到您的项目。

为了使其成为iOS / OS X的结构,您可以构建一个框架。

在iOS 8之前可以

Static framework(参见本教程:https://github.com/jverkoey/iOS-Framework

从iOS 8开始,

Embedded framework可用(主要是为了允许应用扩展)。请参阅:https://developer.apple.com/library/prerelease/ios/documentation/General/Conceptual/ExtensibilityPG/ExtensionScenarios.html

是的,您可以使用来自Swift的Objective-C框架/库和来自Objective-C代码的Swift框架/库:https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/BuildingCocoaApps/MixandMatch.html