Я пытаюсь узнать о фреймворках и о том, как их использовать в моем приложении Swift. Я новичок в Swift, понимаю концепции ООП, но совершенно новичок в работе с библиотеками и фреймворками.
Я хочу использовать такие фреймворки, как SwiftyJSON, Alamofire и многие другие, но хочу использовать их как можно проще. Я обнаружил, что Carthage - самый простой способ добавить их в свой проект. Однако я не нашел ни одного удобного руководства или учебника по этому! Я прочитал здесь документацию (https://github.com/Carthage/Carthage/blob/master/README.md), но меня это очень сбивало с толку. Я полностью зациклился на создании Cartfile.
Как создать файл Cartfile? Где это должно быть?
После этого я понимаю команды, которые нужно вставить в него, но я застрял в создании и понимании основ.
CocoaPods
вместоCarthage
. ВREADME
вместоCarthage
даже написано:CocoaPods’ approach is easier to use, while Carthage’s is flexible and unintrusive
. - person Kumuluzz   schedule 31.07.2015SwiftyJSON
, иAlamofire
поддерживаютCocoaPods
.Facebook SDK
тоже. Более того, Google объявил, что с этого момента они будут использовать толькоCocoaPods
для распространения своих фреймворков iOS. - person Kumuluzz   schedule 31.07.2015