當前位置:成語大全網 - 新華字典 - 求助,寫壹個用swift打開百度的方法。

求助,寫壹個用swift打開百度的方法。

這很簡單,

第壹步,打開終端,用SPM(Swift Package Manager)新建壹個項目,比如SwiftBaidu:

$?mkdir?swift百度

$?cd?SwiftBaidu/

$?斯威夫特?包裹?初始化?- type=executable然後修改Package.swift的內容如下,為了增加讀取URL的Perfect-CURL函數庫:

進口?包裝說明

讓?包裹?=?包裝(

姓名:?“SwiftBaidu”,

依賴關系:?[.包(網址:?"/PerfectlySoft/Perfect-curl . git ",主要版本:?2)]

)然後修改Sources/main.swift,比如這樣:

///?呼叫url

進口?完美URL

//?打開百度

讓?卷曲?=?CURL(網址:?"")

//?執行查詢

var?r?=?curl.performFullySync()

//?關閉資源

curl.close()

//?提取數據

r.bodyBytes.append(0)

//?將數據轉換成字符串

讓?s?=?字符串(cString:?正文字節)

//?印出

打印保存源代碼,然後返回輸入命令:

$?斯威夫特?建設

$?。/.build/debug/swift百度可以看到測試結果。

如果需要更具體的搜索,請註冊百度開放平臺,獲取地圖搜索、網頁搜索等應用API密鑰。,然後改進妳的代碼。如果查詢結果是json,請參考PerfectLib函數庫。引用之後,所有的字符串變量都可以直接解碼為JSON格式,解碼的結果是壹個字典。