多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內(nèi)最全IT社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當前位置:首頁 > php開源 > 綜合技術(shù) > 開始使用 swift 的 c語言 庫

開始使用 swift 的 c語言 庫

來源:程序員人生   發(fā)布時間:2015-03-17 08:17:23 閱讀次數(shù):2513次

為了手頭上的1個項目,我需要使用 CommonCrypto 庫中的 HMAC 函數(shù).雖然蘋果在 swift 中已提供了許多系統(tǒng)庫,但是 CommonCrypto 不在其中.慶幸的是,要使用這個庫其實不怎樣費事,只需要做1點額外的工作.
開始訪問庫
在使用庫之前,我們需要通知 Swift編譯器.要完成這個進程,我們有兩種方式.它們都能在示例工程中正常運行,但是你應(yīng)當根據(jù)你代碼的用處來選擇具體的方式.好消息是,你隨意使用那種方式,然后如果在后面需要另外一種的話,要切換那是相當簡單.

Objective-c 橋接頭文件

最簡單的訪問1個庫的方式是使用 OC 橋接頭文件.由于 OC 是 C 的超集.所以這個橋接頭文件也能夠讓你訪問純 C 庫.如果你的 swift 工程里面沒有橋接頭文件,那末自己創(chuàng)建1個,這個步驟簡單的要死.
右鍵你的工程,然后添加1個 OC 文件,隨意起個名字(1會我們就刪掉這個文件).

1旦你建立好這個文件, Xcode 將會詢問你是不是需要配置1個 OC 橋接頭文件,固然選擇”是”.然后刪掉你剛剛建立的OC 文件(不是頭文件…).這個頭文件將會被命名成 項目名- Birdging-Header.h.打開這個文件,并且導(dǎo)入你需要的 C 庫.

需要注意的是,許多庫需要額外的鏈接器設(shè)置,例如,在其它鏈接器標識中的-lfoo會告知鏈接器去鏈接到 libfoo. 請在你的 Xcode 項目的 Buid settings 里面設(shè)置好.

模塊圖

雖然橋接頭文件的方式是如此的簡單易行,但是它卻有個很關(guān)鍵的局限

生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 国内精品久久久久影 | 中文字幕乱码熟 | 国产成人一区二区三区精品久久 | free日韩性公交车上xxhd | 男人午夜网站 | 午夜宅男在线 | 亚洲视频自拍偷拍 | 男女激情网站 | 国产欧美日韩综合二区三区 | 美女牲交毛片一级视频 | 国产美女啪啪 | 午夜三级在线观看 | 国产精品成久久久久三级 | 免费jizz在在线播放国产 | 91久久综合九色综合欧美亚洲 | 国产精品99久久久久久夜夜嗨 | 亚洲欧美日韩中文字幕在线一区 | 国产a级一级久久毛片 | 精品九九久久国内精品 | 特级aa毛片在线播放 | a天堂在线| 国产福利视频一区二区三区 | 国产高清吃奶成免费视频网站 | 精品日韩二区三区精品视频 | 欧美一区视频在线 | 最近免费中文字幕中文高清 | 亚洲午夜久久久久中文字幕 | 乱码精品一区二区三区 | 最近更新中文字幕在线 | 欧美做爰孕妇群 | 秋霞午夜一级理论片久久 | 亚洲伊人久久在 | 欧美精品a毛片免费观看 | 亚洲图区欧美 | 激情小说亚洲图片 | 最近高清中文国语视频 | 日韩欧美在线观看 | 亚洲精品福利一区二区 | 亚洲性xx | 日韩精品一区二区三区视频 | 毛片在线播放观看日本 |