我使用android一段时间并且熟悉.aar项目文件,该文件可以在android studio中创建并使用类等包装模块。
在创建aar之后,每个项目都可以将其添加为mudule依赖项并使用其方法和活动。
在Eclipse中,它将作为参考项目。
我的问题是如何通过IOS完成? 我正在寻找一种方法来创建一些代码,现有的应用程序可以轻松地将其用于他们的项目并使用它。寻找方向
假设可以使用Objective-c或swift编码IOS应用程序。如果我在swift中构建代码,它可以在现有代码(客观和快速)中使用吗?
答案 0 :(得分:1)
在iOS中,它称为Framework
。 This is a good place to start
是。两种方式都可用。
答案 1 :(得分:0)
执行此操作的基本方法是static library
。
您在Xcode中将模块构建为静态库,然后,您可以使用它将生成的“myLib.a”结果文件链接到您的项目。
为了使其成为iOS / OS X的结构,您可以构建一个框架。
在iOS 8之前可以 Static framework
(参见本教程:https://github.com/jverkoey/iOS-Framework)
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