Swift系列文章由CocoaChina翻译小组翻译自苹果的官方文档:
Using Swift with Cocoa and Objective-C--Mix and Match--Swift and Objective-C in the Same Project。本篇译者:haolloyin(
github主页),敬请勘误,欢迎在
CocoaChina github主页参看更多文章。
Swift与Objective-C的兼容能力允许你在同一个工程中同时使用两种语言。你可以用这种叫做“mix and match”的特性来开发基于混合语言的应用。使用Swfit的最新特性--“mix and match”,你可以实现应用的一部分功能,并无缝地并入已有的Objective-C的代码中。
Mix and Match 概述
Swift与Objective-C文件可以在一个工程中并存,不管这个工程原本是基于Objective-C还是Swift。你可以直接往现有工程中简单地添加另一种语言的文件。这种自然的工作流使得创建混合语言的应用或framework target,与用单独一种语言时一样简单。