OC璋冪敤Swift
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OC璋冪敤Swift相关的知识,希望对你有一定的参考价值。
鏍囩锛?/p>
Step by step swift integration for Xcode Objc-based project:
- Create new
*.swift
file (in Xcode) or add it by using Finder - Add swift bridging empty header if Xcode have not done this before (see 4 below)
-
Implement your Swift class by using
@objc
attribute:import UIKit @objc class Hello: NSObject { func sayHello() { print("Hi there!") } }
- Open Build Settings and check those parameters:
- Product Module Name : myproject
- Defines Module : YES
- Embedded Content Contains Swift : YES
- Install Objective-C Compatibility Header : YES
- Objective-C Bridging Header : $(SRCROOT)/Sources/SwiftBridging.h
-
Import header (which is auto generated by Xcode) in your *.m file
#import "myproject-Swift.h"
- Clean and rebuild your Xcode project
- Profit!
以上是关于OC璋冪敤Swift的主要内容,如果未能解决你的问题,请参考以下文章