swift呼叫第三方oc庫

2021-07-10 00:07:05 字數 1035 閱讀 1045

對於第三方專案的依賴,一開始我打算用cocoapods,但是過程曲折,最後一直報

[objc]view plain

copy

print

?"font-size:14px;"

>ld: 21

8duplicate symbols 

forarchitecture i38

6clang:error

: linker command failed with exit code 

1(use -v to see invocation)

我也沒有辦法了就把第三方專案原始碼拷貝到自己的專案裡面,上圖也可以看到我拷貝的事afnetworking專案,然後在把原始碼加入到build phases--compile sources裡面

在bridging-header.h中寫入

#import 

"afnetworking.h"

前面的工作做完後我們就可以呼叫第三方專案的功能了

[objc]view plain

copy

print

?////  viewcontroller.swift

////  created by jiezhang on 14/10/24.

//import uikit  

class

viewcontroller

: uiviewcontroller   

override func didreceivememorywarning()   

func updateweatherinfo() ,  

failure

: )  

}  

swift 常用第三方庫

alamofire 著名的afnetworking網路基礎庫swift版 swiftyjson 最為開發者認可的json解析類 kingfirsher 網路展示 sqlite.swift 簡單 輕量,使用上最sql的sqlite封裝庫 sugarrecord 基於coredata與realm的好用封...

android呼叫第三方庫

把第三方so放在新建的libs armeabi 中 因為android.mk檔案中的當前目錄跳到local path call my dir 即jni下,所以這個libs armeabi必須在jni下 android.mk local path call my dir warning local p...

Qt 呼叫第三方庫

一 製作動態庫c 動態庫 c 生成dll,專案名稱mydll 件 ifndef mdll h define mdll h ifdef mylibdll define mylibdll extern c declspec dllimport else define mylibdll extern c ...