亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

使用Swift打包framework步驟

2019-11-06 10:05:15
字體:
來源:轉載
供稿:網友

本文主要記錄了使用Swift打包帶界面的framework的步驟 需求:打包一個framework提供其他應用植入??梢詫崿F跳轉(push或PResent)到framework的界面,然后再把拿到的數據返回到主界面。 準備階段

使用Swift寫好一個界面,運行測試成功后,留著備用(不建議使用xib,建議使用純代碼搭建界面) – 記得在需要外界引用的類用public修飾。如果涉及到圖片,先新建一個文件夾,把界面需要到的所有圖片放到里面。然后修改文件夾后綴名 加上”.bundle”將bundle包放在項目中,加載圖片時,使用 userBGView.image = UIImage.init(name:”img.bundle/input_bg”) 這樣的格式加載圖片 開始打包 framework 1 新建工程,選擇framework 這里寫圖片描述 2 把之前運行好的程序的文件和 Bundle圖片包,直接拖拽到項目中 這里寫圖片描述 3 點擊 Target – Build Phase – Headers, 把所有需要引用的文件拖拽到public中去,如果沒有看到該文件,可以點擊 + 號選擇(包括OC的.h文件) 這里寫圖片描述 4 在 xxxx(framework項目名).h文件中,導入OC的.h文件(如果不涉及OC文件,這個步驟可以省略) 這里寫圖片描述

5 把之前寫好的界面里面的所有圖片加載方式加上 “xxx(項目名稱).framework”前綴(這一步驟很重要,不然圖片會加載失敗) 之前是: userBGView.image = UIImage.init(named:”img.bundle/input_bg”) 修改成:userBGView.image = UIImage.init(name:”KyyLoinView.framework/img.bundle/input_bg”) 6 選擇 Eidit Scheme – Run – Build Configuration 根據需求編譯所需的 framework格式,一般都是兩種 : debug – 模擬器 或者 release – 真機 這里寫圖片描述 7 選擇完畢后,command + B 編譯,然后會看到Products 中的framework變成黑色了,右鍵點擊 show in finder,可以直接拿到framework使用 這里寫圖片描述 到這里,整個制作 framework的過程就全部完成了

下面,簡單介紹一下怎么使用 1 打開你需要導入的framework項目,把之前制作好的framework復制到這個項目的文件中 這里寫圖片描述 2 在這個項目的Target中,點擊General – Embedded Binaries 點擊 + 號,然后點擊 “Add Other …”,找到你剛才復制framework的目錄中,選擇framework 然后你會在 Embedded Binaries 和 Linked Framework Library 中看到這個 framework 這里寫圖片描述 3 點擊 Target – Build Phases 中的Copy Bundle Resource,點擊 + 號,選擇你的framework 這里寫圖片描述 ok, 到這里,已經加載 framework完畢了,編譯試試 然后直接import引用framework , 之后就可以直接使用之前public出來的類了。

遇到坑點

使用xib 解決方法:放棄使用xib搭建界面,使用純代碼。

加載framework的時候無法引用public的類 解決方法:在制作framework的時候,記得“第3步”把所需要引用的類拖拽到public中去

圖片加載不出來 解決方法:記得在加載圖片時候,加上“xxx.framework/”的前綴。

其他參考資料:

http://www.cnblogs.com/yajunLi/p/5987687.html
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩av在线不卡| 国产专区精品视频| 日本中文字幕不卡免费| 欧美一级淫片videoshd| 欧美日韩成人在线视频| 日韩欧美国产激情| 亚洲精品国产精品乱码不99按摩| 国产精品成人免费视频| 热re91久久精品国99热蜜臀| 中国日韩欧美久久久久久久久| 在线观看欧美日韩| 日本亚洲欧洲色| 青青草一区二区| 精品少妇一区二区30p| 亚洲国产美女精品久久久久∴| 亚洲第一福利网| 欧美日韩亚洲系列| 国模极品一区二区三区| 欧美激情一区二区久久久| 欧美又大又粗又长| 成人激情在线播放| 久久久av一区| 日韩在线视频网| 久久久久久久久久久久av| 伊人久久男人天堂| 久久综合色影院| 欧美黄色小视频| 26uuu亚洲国产精品| 91精品久久久久| 中文字幕亚洲综合久久筱田步美| 2019最新中文字幕| 久久免费视频这里只有精品| 九九九久久久久久| 国产精品福利无圣光在线一区| 国产成人福利夜色影视| 久久精品男人天堂| 亚洲国产精品国自产拍av秋霞| 国产不卡精品视男人的天堂| 国产一区二区日韩精品欧美精品| 亚洲第一区第二区| **欧美日韩vr在线| 日韩av黄色在线观看| 黑人巨大精品欧美一区免费视频| 亚洲综合自拍一区| 日韩视频永久免费观看| 欧美日韩国产中文精品字幕自在自线| 日韩免费电影在线观看| 国产精品久久中文| 91av成人在线| 成人福利视频在线观看| 亚洲午夜激情免费视频| 亚洲人成网站在线播| 九九热视频这里只有精品| 一区二区三欧美| 欧美亚洲另类在线| 亚洲已满18点击进入在线看片| 国产精品一区二区三区免费视频| 欧美性猛交xxxx久久久| 亚洲自拍高清视频网站| 91av在线视频观看| 国产精品视频色| 欧美国产日本在线| 一区二区三区四区在线观看视频| 91精品国产高清久久久久久91| 夜夜嗨av一区二区三区免费区| 亚洲精品视频网上网址在线观看| 日韩成人在线网站| 国产精品久久久久久av福利软件| 青青草一区二区| 亚洲精品美女久久久| 一区二区三区 在线观看视| 国内精品久久久久| 亚洲天堂av女优| 欧美综合一区第一页| 91精品国产91久久久| 日韩精品免费在线视频观看| 日韩av在线免费播放| 欧美日韩国产专区| 亚洲高清免费观看高清完整版| 国产欧美在线播放| 97超级碰在线看视频免费在线看| 欧美激情一区二区三级高清视频| 欧美日韩亚洲高清| 国产精品人人做人人爽| 日本精品在线视频| 亚洲男人天堂网| 国产欧美日韩免费看aⅴ视频| 日韩精品极品在线观看播放免费视频| 精品丝袜一区二区三区| 中文字幕亚洲无线码在线一区| 国产激情视频一区| 亚洲区一区二区| 国产精品视频1区| 国产精品电影观看| 欧美性高跟鞋xxxxhd| 91久久精品视频| 国产精品777| 国产美女直播视频一区| 久久久久久久久久久网站| 欧美日韩一区二区免费视频| 久久精品成人欧美大片古装| 自拍偷拍亚洲一区| 欧美疯狂做受xxxx高潮| 国产一区视频在线| 成人在线视频网站| 欧美日韩激情视频8区| 欧美成人一区二区三区电影| 久久久久久久999精品视频| 国产网站欧美日韩免费精品在线观看| 国产69精品久久久久9| 亚洲欧洲一区二区三区久久| 精品少妇一区二区30p| 亚洲电影免费在线观看| 九九热精品视频在线播放| 亚洲片在线观看| 亚洲精品国产精品国自产在线| 国产精品入口福利| 在线电影av不卡网址| 欧美日韩第一页| 亚洲黄页视频免费观看| 欧美成人国产va精品日本一级| 国产精品精品久久久| 日韩av片电影专区| 亚洲欧美日本伦理| 欧美成年人视频网站| 日韩成人激情在线| 亚洲品质视频自拍网| 日韩在线中文视频| 91网站免费看| 亚洲va欧美va在线观看| 97精品在线视频| 日韩一区视频在线| 亚洲欧美国产va在线影院| 久久天堂电影网| 国产精品成av人在线视午夜片| 日产日韩在线亚洲欧美| 国产欧美亚洲精品| 亚洲精品色婷婷福利天堂| 欧美理论电影在线观看| 国产福利视频一区| 国产欧美日韩综合精品| 亚洲美女喷白浆| 日韩欧美成人区| 日韩中文字幕在线免费观看| 国产精品美腿一区在线看| 欧美日韩在线视频一区| 国产精品揄拍500视频| 日韩精品极品在线观看| 亚洲天堂成人在线| 人人做人人澡人人爽欧美| 国产91精品不卡视频| 1769国内精品视频在线播放| 亚洲欧美一区二区三区情侣bbw| 最新的欧美黄色| 亚洲变态欧美另类捆绑| 一道本无吗dⅴd在线播放一区| 中文字幕亚洲二区| 精品亚洲aⅴ在线观看| 欧美成人午夜影院| 国产亚洲综合久久| 成人黄色片在线| 国内伊人久久久久久网站视频| 亚洲а∨天堂久久精品喷水| 一区二区三区精品99久久|