關於SVGKit匯入的一些流程

2021-07-06 04:08:43 字數 1258 閱讀 4197

因為專案的需要,最近一直在研究svgkit.在匯入的時候遇到了一些問題.網上資料也很少.現在總結一下,以便供需要的人參考.先說明一下我使用的xcode7.具體有以下步驟:

(1) 在

(2) 

決定你的專案需要的是svgkit的靜態庫即可,還是需要將svgkit的源**一併拷入專案中.   

a.如果只是需要靜態庫,那麼你需要進行一下步驟:

1.開啟並build專案"svgkit-ios.xcodeproj"

2. 在最左邊的一欄最底部,有個"products"選項,點開會看見"libsvgkit-ios.1.2.0.a",右擊選擇"show in finder",選擇上一級的資料夾,開啟"debug-universal"資料夾,將.a檔案和usr資料夾拖到你的工程.(這裡需要注意兩點:一是一定要選擇上一級debug-universal資料夾下的,二是拖到工程中得usr資料夾是黃色的.不是藍色的.具體區別請問度娘)

3.將工程下"build settings"中的"other linker flags"選項新增"-objc"

4.新增以下庫: coretext

,coreimage,libxml2.tbd(即libxml2.dylib

),quartzcore,coregraphics,uikit;

完成這四步,靜態庫的匯入就完成了.可以進行你的程式編寫啦!

b.如果選擇將svgkit的源**一併拷入專案中,那麼你需要進行一下步驟:

2.安裝好後,將svgkit-ios下的external references資料夾中的source資料夾裡面的內容拖到自己的工程中,注意如果你將source資料夾show in finder,你會發現有個vendor資料夾.這個資料夾不拖入工程.

3.拖入工程後,新增靜態庫libcocoalumberjack.a,coregraphics.framework,quartzcore.framework,uikit.framework,libxml2.tbd,coreimage.framework,coretext.framework

4.將build setting中的other linker flags 中新增"-lxml2"和"-objc",header search paths 新增"$/usr/include/libxml2"

5.開啟build phases下的compile sources,將有關svgkit的.m檔案後面都新增上"-fno-objc-arc".

至此svgkit的新增基本完成.你可以開始編寫你自己的工程啦

如果有什麼不足,請各位路過的大神們多多指教!

關於晶元製造的一些流程

網上有很多不錯的晶元製造流程描述,直接引玉拋磚.記錄下晶元製造的一些流程。1.設計 是的,第一步肯定是晶元設計。soc設計廠買來各家ip解決方案,比如arm cortex a53核心,配到dma pl81,gic中斷控制器等。自己設計i2c,uart控制器,gpio控制器,pwm,watch dog...

關於測試流程的一些總結

做了將近一年的功能測試,現在轉入到了自動化測試來。功能測試自己做的算不上很精,但基本的流程還算清楚。功能測試給我的感覺就是 不受重視。最起碼測試人員沒有受到重視。聽到最多的就是,產品都會做,產品都能取代你們。說這話肯定是不懂測試的人。至少肯定不是我一人碰到這種不受重視的待遇。痛定思痛,行,我學 去,...

關於poi匯入excel資料的一些心得

最近在做excel資料匯入模組,不通過伺服器,以檔案流的形式傳輸excel,直接導到相應的資料庫表中.用poi的方式可以實現.但在匯入資料時候,遇到了資料中如果有空行,或者空行的cell中有空格,匯入到資料庫中將會是空的資料.但是需求是如果遇見資料匯入時,某一行沒有資料為空行,或者空行中的cell有...