Swift & Objc 在同一个项目中的使用
在WWDC大会中发布了Swift让人眼前一亮。终于加了很多的现代编程语言该有的东西。很早年以前玩C#3.0+的时候这些差不多类似的 已经用的烂熟的东西终于一点一点的在看Swift Programming Language的时候再唤醒。 Swift较之于OC(Objective-C)在愈发上几乎是一门新的语言了,幸运的是Swift和OC都是出自苹果大家庭,还能在一张桌子上吃饭。也就是说在升级项目 的时候你可以考虑使用Swift开发新的功能,调用已有的部分或者被已有的部分调用。或者在Swift开发的项目中使用已有的OC、C库。这样 Swift和OC共用开发一个app或者framework和只用其中一种是一样一样。当然混和语言开发app和framework上还是略有不同。 先说说开发app的时候混合代码编程 在Swift代码的app中无法直接引入添加的OC代码。所以在你给Swift app中添加OC文件或者在OC的app中添加Swift文件的时候Xcode会 询问你是不是要创建一个Bridging header的东西。有这个bridging headerSwfit和OC的文件之间就可以...