最近蒲公英開始收費,並且公司也有每個介面做使用者行為分析的需求,所以需要自己做乙個簡單的bug分析以及使用者行為分析的sdk,在每乙個專案只用幾行**就可以對使用者進行記錄,至於設計的思路就不再跟各位細說,基本上就那麼幾種。
首先打包.a檔案,專案編寫好之後.a檔案打包出來是很簡單的,這個我隨便搜了乙個參考用的:
有需求的可以參考他的,不過裡面有幾個問題,簡單說下,生成.a檔案之後,他第六步生成的是模擬器模式下的.a檔案,真機除錯根本不能用,會提示包不對,查詢資料發現,生成的.a檔案有兩個,乙個是模擬器除錯用的,乙個是真機用的,如果想自己以後方便用,那麼就需要把這兩個合成乙個,合成的方法是在命令列輸入:lipo -create (debug.a檔案位址) (模擬器.a檔案位址) -output (生成到哪的位址),為了方便大家找到,我給大家貼出來我的命令--->裡面的路徑需要大家自己改:lipo -create /users/zhangguang/library/developer/xcode/deriveddata/buganduseraction-axdrntlcnlryofdffnlgrsquyrnv/build/products/debug-iphoneos/libbuganduseraction.a /users/zhangguang/library/developer/xcode/deriveddata/buganduseraction-axdrntlcnlryofdffnlgrsquyrnv/build/products/debug-iphonesimulator/libbuganduseraction.a -output /users/zhangguang/desktop/libbugandusermessage.a<---
其實debug和真機的.a 檔案都在乙個路徑下,最後有乙個分支,debug-iphonesimulator和debug-iphoneos 的區別而已。以上是第乙個問題。
iOS 開發之封裝
繼承,封裝,多型是物件導向程式設計的三大基石 在ui 中,封裝可以降低 的冗餘度,節省 量,避免了重複 在這裡簡單的封裝了乙個label和乙個textfield,組成了乙個登陸介面的樣式 新建了乙個檢視,這是檢視的.h檔案,這個檢視的一些方法 這個是.m檔案中 對label和textfield進行布...
iOS 封裝網路請求
在開發過程中,很多模組都要去請求網路資料,如果每遇到一次都要去編寫請求網路的方法,為了方便,封裝網路請求 h檔案 寫乙個列舉標示請求型別 typedef ns enum nsinteger,requsttype 定義兩個block,把block當做引數 typedef void success ns...
iOS 瀑布流封裝
功能描述 wslwaterflowlayout 是在繼承於uicollectionviewlayout的基礎上封裝的帶頭腳檢視的瀑布流控制項。目前支援豎向瀑布流 item等寬不等高 支援頭腳檢視 水平瀑布流 item等高不等寬 不支援頭腳檢視 豎向瀑布流 item等高不等寬 支援頭腳檢視 三種樣式的...