我的項目就是基于swift做的開發,早就釋出在了appstore,當時用swift做開發時項目時間緊就沒有寫部落格。現在也是回顧一下,做下記錄,幫助那些用swift或打算學用swift的同學。我是做安卓的,後來在公司的信任和朋友的幫助下完成了ios項目的開發。有興趣的可以看一下我的文章關于swift的回顧總結和建議
關于IOS,swift開發中的總結
下面不說廢話介紹橋接
ios開發大多數使用oc開發的,當然swift的優越性也使其發展的很快。swift和oc是可以混合開發互相調用的 。當然這需要做橋接。就是我今天要講的。當然我在我的《關于IOS,swift開發中的總結》部落格中也提到橋接。
首先建立.h的檔案命名為Swift-OC-Bridge

在項目target下的build setting -> Swift Compiler-General ->Objective-C Bridging Header将上面建立檔案的目錄設定上去
輕按兩下會輸入窗顯示出來,拖動橋接檔案進去,就能把路徑關聯進去。就生效了
// Created by zzh on 2018/6/4.
// Copyright © 2018年 TangTuan. All rights reserved.
//
#import <Hyphenate/Hyphenate.h>
#import "EaseUI.h"
//#import "AFNetworking/AFNetworking.h"
#import "Qiniu/QiniuSDK.h"
#import "HappyDNS/HappyDNS.h"
#import "WXApi.h"
#import <AlipaySDK/AlipaySDK.h>
//#import "QYSDK.h"
#import <UMCommon/UMCommon.h>
#import <UMCommonLog/UMCommonLogHeaders.h>
#import <UMAnalytics/MobClick.h>
#import <UMPush/UMessage.h>
#import <UserNotifications/UserNotifications.h>
// U-Share核心SDK
#import <UMShare/UMShare.h>
// U-Share分享面闆SDK,未添加分享面闆SDK可将此行去掉
#import <UShareUI/UShareUI.h>
#import <AMapFoundationKit/AMapFoundationKit.h>
#import <AMapLocationKit/AMapLocationKit.h>
#import <AliyunOSSiOS/OSSService.h>
#import <StoreKit/StoreKit.h>
然後倒入內建的檔案即可。注意當項目換位址後會出現部分失效。隻需要重新關聯橋接檔案路徑即可