2015-12-02 2 views
6

В настоящее время я работаю над созданием SDK iOS, написанным на Objective-C. Теперь, когда я тестировал и готов SDK, хотел бы добавить в него Документацию, объединяющую Swift и Objective-C. Я работал над следующими инструментами генератора DocObjective-C и Swift Документация вместе, как документация Apple

a. Doxygen

b. AppleDoc

c. Jazzy

d. Apple HeaderDoc.

Я хотел бы использовать комментарии в своем заголовочном файле object-c и генерировать комбинированную справку для Objective C и Swift аналогично тому, как недавно делал Apple. Мой вопрос в том, как создать документацию для Swift и Objective-C из заголовков Objective-C?

Вот некоторые ссылки, основанные на моих исследованиях:

Спасибо,

Ram.

Пожалуйста, обратитесь к документации яблоко здесь:

image

+0

Непонятно, что вы спрашиваете. Вы хотите создать приложение, используя оба Obj-c и Swift? Что это за информация о документации? Почему вы даже подразумеваете под «поддержкой как obj-c, так и быстрой»? целью является iOS. Он поддерживает оба. Вот и все, что есть – NSNoob

+1

Если вы хотите использовать obj-c файлы в быстром проекте, тогда вы должны это прочитать. https://developer.apple.com/library/ios/documentation/Swift/Conceptual/BuildingCocoaApps/MixandMatch.html. Возможно – NSNoob

+0

Благодарим вас за быстрый ответ. Я хочу генерировать наборы документов, например, как документы Apple, это API, которые включают документацию для Swift и Objective-C. Пожалуйста, обратитесь к [здесь] (https://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSArray_Class/#//apple_ref/occ/instm/NSArray/componentsJoinedByString :) – Ram

ответ

2

Может быть (пока) не совсем то, что вы ищете, но вы можете использовать Swiftify (https://objectivec2swift.com/) сервис для преобразования объявления от Objective-C для Swift ,

Кроме того, если вышеуказанные инструменты документации позволяют разрабатывать любые плагины для интеграции с ними, должно быть возможно автоматически генерировать источники Swift, используя наш Web API.

Возможно, мы захотим разработать такую ​​интеграцию, если будет спрос на нее.

Отказ от ответственности: Я являюсь автором Swiftify :)

+1

Спасибо за ценный ответ. Я попробовал Swiftify. Он отлично преобразует код Objective-C в Swift, но не документирует код. Однако, как вы упомянули, если будет спрос, посчитайте меня +1 как желающего дождаться этой функции. – Ram

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