我是否应该创建名为Frameworks / Extensions的iOS 8新功能来共享更多项目中使用的简单Utility类?
您如何分享常见的应用程序逻辑?我想我只是在项目中拖动一个快速文本文件而不检查Copy items if needed
复选标记。我做对了吗?
我在这里找到了一个有趣的内置动画教程:http://www.raywenderlich.com/65964/create-a-framework-for-ios
此youtube视频教程也很有用:https://www.youtube.com/watch?v=86cPaa3FrRg
答案 0 :(得分:1)
你可以肯定的是,在一个文件夹中有一个公共文件,并在几个项目中导入,但这看起来不是一个好方法。
所以我的答案是为共享代码使用一个新的repo并从中创建一个框架,并在跟踪版本的项目之间共享框架。或者,如果您更喜欢使用git子模块或git子树。
最后,Cocoapods在0.36版本中使用新的use_frameworks!
功能解决了swift的所有这些问题(正如他们之前为Objective-C所做的那样)使得我们的公共或私有框架成为可能。你之前可以共享静态库。