OS開發過程中常用開源庫

2022-02-23 14:31:21 字數 802 閱讀 6415

tbxml是乙個基於dom解析的xml庫,使用非常方便。我自已基於tbxml寫了乙個xml to dictionary的工具類,有需要的可以聯絡我。

目前很多專案的http 通訊都用json通訊。 sbjson 就是業界公認的 json 格式的 objective-c  實現版。

目前有很多應用是用名文或是自己加解密來儲存敏感資訊,其實cocoa touch已經提用了安全的keychain供我們儲存敏感資訊,不過cocoa touch的介面實在太難用了,於是就有了sfhfkeychainutils。

asihttprequest是乙個http框架,關於http方方面面都可以通過他來解決。我看過的ios專案http相關基本都用asihttprequest,我不確定是不因為asihttprequest太好用,反正我確定cocoa touch 提供的 nsurlconnection 太難用。

4、mbprogresshud 

mbprogresshud是乙個模態進度條,非同步請求時ui必備,提示個loading什麼的。

5、facebook sdk for ios

大名鼎鼎的facebook我就不解釋了,反正很有用

6、regexkitlite

7、ziparchive

ziparchive非常好用的zip壓縮&解壓縮框架,打包上傳或資料同步時經常用到。

8、egoimageloading (github)

非同步載入控制項

9、egotableviewpullrefresh (github)

現在很多應用都提供了下拉重新整理列表功能,那就是他了。

10.ctmbase64

開發過程中常用的 dos 命令

dos 命令雖然非常古老,但在開發過程中我們還會時不時用到。現總結一下經常用到 dos 命令的場景 1,現在的工程目錄檔案占用很大的磁碟空間,檔案數更是超級多,一般乙個 android 工程檔案數都超過 10萬以上。這樣的乙個工程我們 checkout 下來以後,譬如碰到版本過期,svn 伺服器更換...

PHP 開發過程中 常用的樹形結構

1.查詢的資料集 轉換成樹形結構 function list go tree list,pk id pid pid child child root 0 foreach list as key data else return tree 2.第二種 純遞迴樹形結構 function testdigu...

前端開發過程中常見的變數處理

判斷乙個變數是否是陣列或者物件 json.stringify obj json.stringify obj isnull obj return true 判斷是否是空陣列 var arr if array.isarray arr arr.length 0 typeof 變數 有侷限性只能粗略的分辨s...