IOS 常用的第三方庫(kù)

1.JXCategoryView(騰訊新聞、今日頭條、QQ音樂(lè)、網(wǎng)易云音樂(lè)、京東、愛(ài)奇藝、騰訊視頻、淘寶、天貓、簡(jiǎn)書(shū)、微博等所有主流APP分類(lèi)切換滾動(dòng)視圖)與其他的同類(lèi)三方庫(kù)對(duì)比的優(yōu)點(diǎn):使用協(xié)議封裝指示器邏輯,可以為所欲為的自定義指示器效果;提供更加全面豐富、高度自定義的效果;使用子類(lèi)化管理cell樣式,邏輯更清晰,擴(kuò)展更簡(jiǎn)單;

2.JXPagingView類(lèi)似微博主頁(yè)、簡(jiǎn)書(shū)主頁(yè)等效果。多頁(yè)面嵌套,既可以上下滑動(dòng),也可以左右滑動(dòng)切換頁(yè)面。支持HeaderView懸浮、支持下拉刷新、上拉加載更多。

3.SwipeTableView類(lèi)似半糖、美麗說(shuō)主頁(yè)與QQ音樂(lè)歌曲列表布局效果,實(shí)現(xiàn)不同菜單的左右滑動(dòng)切換,同時(shí)支持類(lèi)似tableview的頂部工具欄懸停(既可以左右滑動(dòng),又可以上下滑動(dòng))。兼容下拉刷新,自定義 collectionview實(shí)現(xiàn)自適應(yīng) contentSize 還可實(shí)現(xiàn)瀑布流功能

4.YYKit是一組龐大、功能豐富的 iOS 組件。

YYModel— 高性能的 iOS JSON 模型框架。

YYCache— 高性能的 iOS 緩存框架。

YYImage— 功能強(qiáng)大的 iOS 圖像框架。

YYWebImage— 高性能的 iOS 異步圖像加載框架。

YYText— 功能強(qiáng)大的 iOS 富文本框架。

YYKeyboardManager— iOS 鍵盤(pán)監(jiān)聽(tīng)管理工具。

YYDispatchQueuePool— iOS 全局并發(fā)隊(duì)列管理工具。

YYAsyncLayer— iOS 異步繪制與顯示的工具。

YYCategories— 功能豐富的 Category 類(lèi)型工具庫(kù)。

5.MJRefresh什么都不說(shuō)了 只要是iOS開(kāi)發(fā)都用過(guò),上拉下拉無(wú)所不能

6.CollectionViewSideRefresh一款簡(jiǎn)單好用的UICollectionView橫向滾動(dòng)刷新控件

7.AAPullToRefresh一款針對(duì)滑動(dòng)試圖 上下左右定制的刷新,輕量級(jí),便于修改,目前代碼簡(jiǎn)單,用的時(shí)候需要自己改動(dòng)

8.FSCalendar日歷控件 Git很多星? **帶農(nóng)歷的日期控件地址:https://github.com/tiger8888/WHUCalendar

9.CVCalendar日歷控件 也很不錯(cuò)

10.github-contributions偶然得到的 繪制特殊圖案,沒(méi)多大用,記錄一下 玩玩

11.SlackTextViewController用作極佳,定制的文本輸入控制時(shí),自適應(yīng)文本區(qū)域,手勢(shì)識(shí)別,自動(dòng)填充,多媒體合并,快速下載解決方案。

12.XHLaunchAd開(kāi)屏廣告、啟動(dòng)廣告解決方案-支持靜態(tài)/動(dòng)態(tài)圖片廣告,mp4視頻廣告,全屏/半屏廣告、兼容iPhone/iPad. 一張圖片

13.引導(dǎo)頁(yè)面多張顯示

ADo_GuideView轉(zhuǎn)動(dòng)的用戶引導(dǎo)頁(yè)(模仿網(wǎng)易bobo)

CoreNewFeatureVC1.封裝并簡(jiǎn)化了版本新特性啟動(dòng)視圖!2.添加了版本的本地緩存功能3.集成簡(jiǎn)單,使用方便,沒(méi)有耦合度4.支持block回調(diào)。

RazzleDazzleMYBlurIntroductionViewOnboardEAIntroView老外的 很多星

14.頁(yè)面引導(dǎo)

Instructions較多星 老外寫(xiě)的

EAFeatureGuideView是UIView的一個(gè)擴(kuò)展,用來(lái)做新功能引導(dǎo)提示,達(dá)到這樣的效果:局部區(qū)域高亮(可以設(shè)置圓角)有箭頭指向高亮區(qū)域可以設(shè)置一段介紹文字(可以是圖片、也可以是文字)可以對(duì)應(yīng)一個(gè)按鈕,可以通過(guò)配置事件、標(biāo)題。

XSpotLight聚光燈效果,可以用來(lái)做功能介紹或者新手引導(dǎo)

15.iOSProject開(kāi)發(fā)中需要找一些三方庫(kù) 都能從這里面發(fā)現(xiàn)

16.DZNEmptyDataSet無(wú)數(shù)據(jù)的時(shí)候空白頁(yè)顯示效果

17.SlackTextViewController用作極佳,定制的文本輸入控制時(shí),自適應(yīng)文本區(qū)域,手勢(shì)識(shí)別,自動(dòng)填充,多媒體合并,快速下載解決方案。

18.TYAttributedLabel?簡(jiǎn)單,強(qiáng)大的屬性文本控件(無(wú)需了解CoreText),支持圖文混排顯示,支持添加鏈接,image和UIView控件,支持自定義排版顯示

19:正則表達(dá)式

地址:https://github.com/wezm/RegexKitLite

20:Masonry代碼布局

地址:https://github.com/SnapKit/Masonry

21:彈出窗

地址:https://github.com/sberrevoets/SDCAlertView

22:Button的樣式

地址:https://github.com/mattlawer/BButton

23:驗(yàn)證網(wǎng)絡(luò)連接狀態(tài)

地址:https://github.com/tonymillion/Reachability

24:自動(dòng)計(jì)算表格行高

地址:https://github.com/forkingdog/UITableView-FDTemplateLayoutCell

基于Masonry自動(dòng)計(jì)算行高擴(kuò)展:https://github.com/632840804/HYBMasonryAutoCellHeight

25:IM對(duì)話功能的封裝

地址:https://github.com/ZhipingYang/UUChatTableView

26:表格行左右劃動(dòng)菜單

地址:https://github.com/MortimerGoro/MGSwipeTableCell

27:圖文混搭

地址:https://github.com/zhouande/TLAttributedLabel

28:IOS與javascript交互

地址:https://github.com/marcuswestin/WebViewJavascriptBridge

29:模仿新浪微博彈出菜單

地址:https://github.com/wwdc14/HyPopMenuView

地址:https://github.com/skywinder/ActionSheetPicker-3.0

30:很帥的數(shù)據(jù)加載動(dòng)畫(huà)(可以用于數(shù)據(jù)列表加載的展現(xiàn))

地址:https://github.com/NghiaTranUIT/FeSpinner?

31:一個(gè)開(kāi)源的AFnetworking上層的封裝(猿題庫(kù)等運(yùn)用)

地址:https://github.com/yuantiku/YTKNetwork

32:CBStoreHouseRefreshControl:一個(gè)效果很酷炫的下拉刷新控件

地址:https://github.com/coolbeet/CBStoreHouseRefreshControl

33:LLGifView??? 加載GIF圖片的一個(gè)控件

地址:https://github.com/wangzhaomeng/LLGifView

34.ILiveSDK提供了賬號(hào)登錄,音視頻互動(dòng),文本互動(dòng)等基礎(chǔ)功能,順利的話一天之內(nèi)即可集成音視頻能力。類(lèi)似now直播,映客 一人直播,多人觀看,發(fā)文本消息,贊,送禮物。

35.快速集成新手引導(dǎo)的類(lèi)庫(kù)

地址:https://github.com/StrongX/XSportLight

36.ZIP壓縮及解壓插件ZipArchive

地址:https://github.com/ZipArchive/ZipArchive

37.FCUUID獲得設(shè)備號(hào)的替代方式

地址:https://github.com/fabiocaccamo/FCUUID?

38.多主題色或者白天黑夜模式的運(yùn)用

地址:https://github.com/Draveness/DKNightVersion?

39.最完善的Socket庫(kù)了:支持異步TCP/UDP,支持GCD,Objective-C接口封裝

地址:https://github.com/robbiehanson/CocoaAsyncSocket

40.使用UILabel實(shí)現(xiàn)滾動(dòng)字幕移動(dòng)效果

地址:https://github.com/cbpowell/MarqueeLabel?

41.一個(gè)照片裁剪器,支持照片的旋轉(zhuǎn),放大,與任意區(qū)域的拖拽裁剪

地址:https://github.com/itouch2/PhotoTweaks

42.ijkplayer視頻直播框架

地址:https://github.com/Bilibili/ijkplayer

43.播放音頻的插件

地址:https://github.com/muhku/FreeStreamer

44.SCRecorder 短視頻錄制

地址:https://github.com/rFlex/SCRecorder

45.自定義攝像頭拍照

地址:https://github.com/omergul123/LLSimpleCamera

46.ZFPlayer 視頻播放器 可調(diào)音量 亮度 左右進(jìn)度等

地址:https://github.com/renzifeng/ZFPlayer

47.權(quán)限判斷

地址:https://github.com/GREENBANYAN/NSAuthorityManager

48.AES加密、DES加密、RSA加密、MD5加密、sha1加密、HMAC加密、HMACMD5加密

地址:https://github.com/penghero/PGGCrypto


轉(zhuǎn)載:iOS開(kāi)發(fā) 常用的 比較好用 三方庫(kù) - 簡(jiǎn)書(shū) ? ? ?

?????????? ios常用的一些類(lèi)庫(kù) - 永遠(yuǎn)的H - 博客園

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容