Я пытаюсь узнать о структурах и как их использовать в моем приложении Swift. Я новичок в Swift, я понимаю концепции ООП, но совершенно новичок в обработке библиотек и фреймворков.Как создать файл Cartfile? Или легко добавить фреймворки в ваше приложение?
Я хочу использовать фреймворки, такие как SwiftyJSON, Alamofire и многое другое, но хочу использовать их самым простым способом. Я узнал, что Карфаген - самый простой способ обновить их в вашем проекте. Однако я не нашел ни одного удобного руководства или учебника об использовании этого! Я прочитал здесь документацию (https://github.com/Carthage/Carthage/blob/master/README.md), но это было очень смутно для меня. Я полностью застрял в создании файла Cartfile.
Как вы создаете файл Cartfile? Где он должен быть расположен?
После этого я понимаю команды, чтобы положить в него, но я застрял в создании и понимании фондов.
Если вы действительно хотите, самый простой способ это возможно, а затем использовать 'CocoaPods' вместо' Carthage'. В 'README' для' Carthage' это даже написано: подход CocoaPods более прост в использовании, а Карфаген - гибкий и неинтрузивный'. – Kumuluzz
О, я этого не заметил, я беспокоюсь, что не все фреймворки будут работать с CocoaPods. Используется ли он достаточно широко для меня, чтобы легко интегрировать лучшие и самые популярные структуры, которые управляют местоположением, facebook и анимацией? – trixmasta
Оба 'SwiftyJSON' и' Alamofire' поддерживают 'CocoaPods'. «Facebook SDK». Более того, Google объявила, что отныне они будут использовать только 'CocoaPods' для распространения своих инфраструктур iOS. – Kumuluzz