objc調swift
- 創(chuàng)建一個objc工程
- 創(chuàng)建一個.swift文件
- 創(chuàng)建時會彈出一個對話框詢問你“Would You like to configure an Objective-C bridging Header”洼滚,選擇YES即可
- 在類前面聲明為@objc档押,@objc所聲明的類能夠被Objective-C訪問
- 進入工程target窿克,選擇當前taget的工程文件
- 修改Build Setting
- Defines Module 選擇YES
- Product Module Name 輸入你的taget名字
- 在objc文件添加引用 #import "YourProjectName-swift.h"
- 編譯一次,就可以在objc內調就可以調用swift類
swift調objc
- 找到剛才創(chuàng)建的bridding header文件,即YourTargetName-Bridging-Header.h
- 在該文件內引用你的objc文件
- 此時就可以在swift內訪問objc類纺棺。