question: is swift built on top of objective c
passage: Swift uses the same runtime as the extant Objective-C system, but requires iOS 7 or macOS 10.9 or higher. Swift and Objective-C code can be used in one program, and by extension, C and C++ also. In contrast to C, C++ code cannot be used directly from Swift. An Objective-C or C wrapper must be created between Swift and C++. In the case of Objective-C, Swift has considerable access to the object model, and can be used to subclass, extend and use Objective-C code to provide protocol support. The converse is not true: a Swift class cannot be subclassed in Objective-C.
question_kg: Swift Objective-C үстүнө курулганбы?
passage_kg: Swift учурдагы Objective-C системасы менен бирдей рантаймды колдонот, бирок iOS 7 же macOS 10.9 же андан жогору версияларын талап кылат. Swift жана Objective-C коддору бир программада колдонулса болот, жана кеңейтүү катары, C жана C++ дагы. C тилинен айырмаланып, C++ коду Swiftтен түз колдонулушу мүмкүн эмес. Swift менен C++ ортосунда Objective-C же C враппери түзүлүшү керек. Objective-C учурунда, Swift объект моделине олуттуу мүмкүнчүлүккө ээ жана Objective-C кодун subclass кылуу, кеңейтүү жана протоколдук колдоону камсыз кылуу үчүн колдонулса болот. Тескерисинче, туура эмес: Swift классы Objective-Cде subclass кылынбайт.