2016-10-11 3 views
4

Я работаю над проектом в Swift 3. Однако многие библиотеки по-прежнему используют Swift 2.3.Можно ли использовать библиотеки, написанные в старой версии swift в проекте с более новой версией swift?

Есть ли способ использовать их в моем проекте так, как они есть?

Поскольку в Swift можно использовать библиотеки Objective C, я полагаю, что есть шанс.

ответ

6

Может быть, эта ссылка от компании Apple отвечает на вопрос:

, к сожалению, это, казалось бы, невозможное:

Во-первых, Swift 2,3 и Swift 3 двоично не совместимы, так весь базовый код вашего приложения должна выберите одну версию Swift.

https://developer.apple.com/swift/blog/?id=36

+1

Самый ясный ответ и совершенный ответ! –

+0

LOL благодарит Рохана. На самом деле это один из тех случаев, когда я совершенно не знал об этом, и просто сам исследовал ответ. : O – Fattie

Смежные вопросы