1.afnetworking
目前比較推薦的ios網路請求元件,預設網路請求是非同步,通過block**的方式對返回資料進行處理。
2.fmdb
對sqlite資料庫操作進行了封裝,demo也比較簡單。
3.mbprogresshud
也是ios專案常用的乙個元件,用於顯示過渡效果的,比如網路請求之前顯示loading,網路結束隱藏loading。建議封裝在baseviewcontroller中,所有viewcontroller繼承就能使用。
4.mjrefresh
5.sdwebimage
也是ios最常用的乙個元件,使用者載入網路,可以快取到本地。大概原理時,第一次載入後,會根據url加密作為檔名快取在本地,如果再次載入時,就直接從本地載入。用著也比較簡單。這裡也分享遇到的乙個問題,先從網路載入一張小圖,然後小圖作為佔位圖,再從網路載入一張大圖。
6.rdvtabbarcontroller
乙個tabbar元件,可以方便設定底部選單的文字,點選效果,小紅點提示等。
7.toast
類似android的toast提示效果,封裝在baseviewcontroller中,需要的地方進行提示。
8.xmppframework
9.tpkeyboard**oiding
使用者鍵盤彈出自動計算高度,進行螢幕滾動操作。
10.amr
11.tqrichtextview
12.csgrowingtextview
13.mjextension
也是李明杰老師的作品,用於json轉model進行使用,有點類似於j**a中谷歌的gson。轉換效率據說也很高,使用也比較簡單,只要前後臺約定好,json直接就轉成了model。乙個工作多年的ios朋友說,乙個專案主要的是對model層的管理,他推薦的是mantle。不過mj這個更輕量級點,用著也更加簡單。
關於void 型別的用法(目前自己所能想到的)
1.c 語言在對於void 型別的使用很特別,因為void 可以間接引用任何其他資料型別的指標,比如int float 甚至抽象資料型別的指標,而且可以從void 強制轉換為任何其他資料型別的指標,所以使用起來有時候會比較危險。如果開始將乙個void 的指標間接引用乙個float 的指標,然後將這個...
關於自己目前的境遇以及一些想法
搬家,簡歷,找工作,又是這一套流程,依稀想起來12年的時候在北京,在五道口宇宙中心,在農大旁邊的靜淑東里的隔斷間裡,在那個只要跟著劉靜就會有肉吃的一段美好時光。真的是非常懷念在之前艾薇的一段生活,雖然不長,最後還是因為自己的能力問題被推掉了,但是確實學到了很多東西,認識了到目前為止在技術上影響我最大...
關於我目前要求自己養成的好的生活還有學習習慣
1,珍惜時間。每一天都是嶄新的開始,生命和時間是上帝的饋贈,時間是和生命聯絡在一起的,生命是父母給的,但是時間確是自己把握的。有時候常常會記起小時候的話,一寸光陰一寸金,寸金難買寸光陰 等等關於時間的名句,但是只有慢慢長大了,經歷了一些東西才會明白這些話的道理,時間一去不復返,每一天過了就沒有了,時...