我想学习框架以及如何在Swift应用程序中使用它们。我是一个Swift的初学者,我了解面向对象编程的概念,但对于处理库和框架完全是新手。
我想使用SwiftyJSON、Alamofire等框架,但希望以最简单的方式使用它们。我发现Carthage是将这些框架更新到您的项目中最简单的方法。然而,我没有找到任何一篇用户友好的关于使用它的指南或教程!我阅读了这里的文档 (https://github.com/Carthage/Carthage/blob/master/README.md) ,但对我来说很令人困惑。我完全停留在创建Cartfile上。
如何创建Cartfile?它应该放在哪里?
之后我理解了要在其中输入的命令,但我卡在了创建它和理解基础知识上。
CocoaPods
而不是Carthage
。在Carthage
的README
中甚至写道:CocoaPods的方法更容易使用,而Carthage的方法则更灵活且不会干扰
。 - KumuluzzSwiftyJSON
和Alamofire
都支持CocoaPods
。Facebook SDK
也是如此。更重要的是,谷歌宣布从现在开始他们将只使用CocoaPods
来分发他们的iOS框架。 - Kumuluzz