Swift和Objective-C混合编程(二)

2014-11-23 19:22:17 · 作者: · 浏览: 36
c class PublicSwiftClass2: NSObject { var property1: Int = 0 } class SwiftClass2: NSObject { var property1: Int = 0 } private class PrivateSwiftClass2: NSObject { var property1: Int = 0 }


注意:

1. 如果想把一个Swfit类暴露给Objective-C的话需要标识@objc

2. 对于private类型的Swift类,只能在所定义的Swift文件中被使用。

3. 在一个Swift文件中的类,只能访问外部Swift文件中定义的public类型的类。


差点忽略了最重要的一点:如果有什么问题或者错误,欢迎指正或者交流。


示例代码: 代码下载地址

http://download.csdn.net/detail/liyan223/8070805