我的项目就是基于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>
然后倒入集成的文件即可。注意当项目换地址后会出现部分失效。只需要重新关联桥接文件路径即可