日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

日常管理

發(fā)布時間:2023/12/4 编程问答 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 日常管理 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

2019獨角獸企業(yè)重金招聘Python工程師標準>>>

關(guān)于目前自己iOS項目使用的第三方開源庫

1.AFNetworking

  目前比較推薦的iOS網(wǎng)絡(luò)請求組件,默認網(wǎng)絡(luò)請求是異步,通過block回調(diào)的方式對返回數(shù)據(jù)進行處理。

?

2.FMDB

  對sqlite數(shù)據(jù)庫操作進行了封裝,demo也比較簡單。

?

3.MBProgressHUD

  也是iOS項目常用的一個組件,用于顯示過渡效果的,比如網(wǎng)絡(luò)請求之前顯示loading,網(wǎng)絡(luò)結(jié)束隱藏loading。建議封裝在BaseViewController中,所有ViewController繼承就能使用。

?

4.MJRefresh

  這個是傳智播客李明杰老師的作品,自己的oc基礎(chǔ)就是看他的視頻半個周末就基本拿下了。MJRefresh主要用于刷新操作,提供了常用的刷新操作,還有刷新動畫,用著很好用。建議把方法封裝在BaseViewController中,這樣修改刷新操作時,就只需要改動一份。(之前用的舊版MJRefresh,只支持普通的刷新,不支持動畫,后來更新后版本變化比較大,舊的方法已經(jīng)不推薦使用了,所以還是封裝基類中使用比較好,方便以后修改)

?

5.SDWebImage

  也是iOS最常用的一個組件,用戶加載網(wǎng)絡(luò)圖片,可以緩存到本地。大概原理時,第一次加載后,會根據(jù)url加密作為文件名緩存在本地,如果再次加載圖片時,就直接從本地加載。用著也比較簡單。這里也分享遇到的一個問題,先從網(wǎng)絡(luò)加載一張小圖,然后小圖作為占位圖,再從網(wǎng)絡(luò)加載一張大圖。

?

6.RDVTabBarController

  一個TabBar組件,可以方便設(shè)置底部菜單的文字圖片,點擊效果,小紅點提示等。

?

7.Toast

  類似android的toast提示效果,封裝在BaseViewController中,需要的地方進行提示。

?

8.XMPPFramework

  iOS唯一的xmpp類庫,作者在去年8月份添加了xep-0198協(xié)議支持(流管理,用于xmpp斷線重連),但是通過pod進行更新時,無法下載到最新版本,可能0198還沒有完善好,無法作為正式版。

?

9.TPKeyboardAvoiding

  用戶鍵盤彈出自動計算高度,進行屏幕滾動操作。

?

10.AMR

  做即時通訊的音頻處理,目前我們的即時通訊使用的錄音文件是m4a,便于web端的音頻播放。

?

11.TQRichTextView

  用于做富文本視圖控件顯示,用于即時通訊的表情顯示,以及資源評論的富文本顯示。

?

12.CSGrowingTextView

  用作即時通訊文本框和評論文本框使用,可以顯示多行輸入。

?

13.MJExtension

  也是李明杰老師的作品,用于json轉(zhuǎn)model進行使用,有點類似于java中谷歌的Gson。轉(zhuǎn)換效率據(jù)說也很高,使用也比較簡單,只要前后臺約定好,json直接就轉(zhuǎn)成了model。一個工作多年的iOS朋友說,一個項目主要的是對model層的管理,他推薦的是Mantle。不過MJ這個更輕量級點,用著也更加簡單。


轉(zhuǎn)載于:https://my.oschina.net/lewis180/blog/609387

總結(jié)

以上是生活随笔為你收集整理的日常管理的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。