标签:style blog http color 使用 strong
Swift与Objective-C的兼容能力允许你在同一个工程中同时使用两种语言。你可以用这种叫做“mix and match”的特性来开发基于混合语言的应用。使用Swfit的最新特性--“mix and match”,你可以实现应用的一部分功能,并无缝地并入已有的Objective-C的代码中。
#import "XYZCustomCell.h" #import "XYZCustomView.h" #import "XYZCustomViewController.h"
let myCell = XYZCustomCell() myCell.subtitle = "A custom cell"
#import “ProductModuleName-Swift.h”
target 中任何 Swift 文件将会对 Objc .m 文件可见,包括这个 import 语句。关于在 Objc 代码中使用 Swift 代码,详见 Using Swift from Objective-C。
#import <XYZ/XYZCustomCell.h> #import <XYZ/XYZCustomView.h> #import <XYZ/XYZCustomViewController.h>
let myCell = XYZCustomCell() myCell.subtitle = "A custom cell"
#import <ProductName/ProductModuleName-Swift.h>
这个 import 语句所包含的 Swift 文件都可以被同个框架 target 下的 Objc .m 源文件访问。关于在 Objc 代码中使用 Swift 代码,详见 Using Swift from Objective-C。
import FrameworkName
@import FrameworkName;
MySwiftClass *swiftObject = [[MySwiftClass alloc] init]; [swiftObject swiftMethod];
// MyObjcClass.h @class MySwiftClass; @interface MyObjcClass : NSObject - (MySwiftClass *)returnSwiftObject; /* ... */ @end
Using Swift with Cocoa and Objective-C--Mix and Match,布布扣,bubuko.com
Using Swift with Cocoa and Objective-C--Mix and Match
标签:style blog http color 使用 strong
原文地址:http://www.cnblogs.com/royi123/p/3840209.html