iOS第三方庫匯總

簡介

此文用于總結(jié),本人使用過或者收藏過的Github第三方類庫,以便日后查閱,也便他人借鑒。

資料整理中不定期更新。。。

開源項(xiàng)目

APP相關(guān)

自動布局

  • Masonry

    最優(yōu)雅的自動布局解決方案,支持鏈?zhǔn)骄幊?/p>

  • PureLayout

    又一強(qiáng)大的自動布局解決方案

  • Cartography

    Swift版本自動布局解決方案

網(wǎng)絡(luò)請求

基礎(chǔ)工具類以及Category

  • sstoolkit

    一個不錯的工具包,提供各種比如編碼、加密、字符串處理等等東西

  • BFKit Swift版本

    國外的一個大神寫的很好用的分類,比較齊全

  • YYKit

    ibireme用心之作

  • BlocksKit

    為基礎(chǔ)類提供Block支持,很好用

  • DateTools

    非常強(qiáng)大的日期處理工具

  • FlatUIKit

    擴(kuò)展Foundation基本UI主件,扁平化風(fēng)格

  • iOS-Categories

    iOS Objective-C Category, a collection of useful Objective-C Categories extending iOS Frameworks such as Foundation,UIKit,CoreData,QuartzCore,CoreLocation,MapKit Etc.

  • PinYin4Objc

    拼音解析

  • ZipArchive

    解壓縮

  • Chameleon

    扁平顏色框架,可以創(chuàng)建非常漂亮的顏色

  • CYLTabBarController

    低耦合集成TabBarController

  • RKNotificationHub

    在右上方顯示通知小角標(biāo)

  • Material-Controls-For-iOS

    Google風(fēng)格的控件

  • YYKit

    A collection of iOS components.

彈框

動畫

Gif引擎

緩存

文本相關(guān)

  • TTTAttributedLabel

    非常強(qiáng)大的Label,支持屬性,數(shù)據(jù)診斷和鏈接

  • SlackTextViewController

    Slack開源的drop-in UIViewController subclass with a growing text input view and other useful messaging features

  • RTLabel

    可以展示Html的Label

  • TYAttributedLabel

    強(qiáng)大的屬性文本控件(無需了解CoreText),支持圖文混排顯示,支持添加鏈接,image和UIView控件,支持自定義排版顯示

  • CSGrowingTextView

    文本框會隨著輸入字?jǐn)?shù)改變高度

  • LTMorphingLabel

    效果非常炫的文本框

  • TextFieldEffects

    動效非常不錯的文本輸入框

  • DDRichText

    圖文混排

  • BMLine

    為你的View增加線條

  • UITextView-Placeholder

    A missing placeholder for UITextView.

  • MZTimerLabel

    A handy class for iOS to use UILabel as a countdown timer or stopwatch just like in Apple Clock App. ??

加載進(jìn)度

鍵盤類

抽屜

NavigationBar

ScrollView相關(guān)

  • SwipeView

    SwipeView is a class designed to simplify the implementation of horizontal, paged scrolling views on iOS. It is based on a UIScrollView, but adds convenient functionality such as a UITableView-style dataSource/delegate interface for loading views dynamically, and efficient view loading, unloading and recycling.

  • SWTableViewCell

    自定義Cell側(cè)滑動作

  • MGSwipeTableCell

    自定義Cell側(cè)滑動作,效果多樣

  • CHTCollectionViewWaterfallLayout

    瀑布流布局

  • TYSlidePageScrollView

    An easy solution to page views or controllers with header and page tabbar,footer

  • XLPagerTabStrip

    Android PagerTabStrip for iOS. nice

MJ系列

數(shù)據(jù)庫

  • realm-cocoa

    跨平臺輕量級數(shù)據(jù)庫解決方案,勵志取代Core Data & SQLite

  • fmdb

    sqlite實(shí)現(xiàn)面向?qū)ο蟮姆庋b

圖標(biāo)庫

  • PNChart

    提供各種圖標(biāo)樣式,性能還非常不錯

  • Charts

    Beautiful charts for iOS/tvOS/OSX! The Apple side of the crossplatform MPAndroidChart.

圖片處理以及展示相關(guān)

日歷選擇

  • FSCalendar

    iOS7+風(fēng)格的日歷控件,非常漂亮

音頻/視頻

內(nèi)購/推廣

  • IAPHelper

    in app purchases helper for iOS

  • DAAppsViewController

    應(yīng)用推廣界面,填寫合作app的appleId即可

  • TAPromotee

    交叉推廣應(yīng)用是你可以免費(fèi)實(shí)現(xiàn)的最佳市場推廣策略之一。

存儲相關(guān)

實(shí)用控件

輔助類

  • Surge

    利用Accelerate高性能數(shù)學(xué)計(jì)算框架

  • KMCGeigerCounter

    顯示當(dāng)前動畫的幀率

  • XNGMarkdownParser

    Markdown解析器,將Markdown格式的字符串解析成NSAttributedString格式的字符串

  • TransformerKit

    封裝了一些常用的NSValueTransformer

  • RuntimeBrowser

    Objective-C Runtime Browser, for Mac OS X and iOS

  • iOS-Runtime-Headers

    iOS Objective-C headers as derived from runtime introspection

  • appledoc

    Objective-C代碼,蘋果風(fēng)格文檔生成器

  • Markingbird

    Markdown processor written in Swift (translation of MarkdownSharp)

Swift

其它

  • FreeCodeCamp

    The https://FreeCodeCamp.com open source codebase and curriculum. Learn to code and help nonprofits.

  • libextobjc

    拓展了一些Cocoa類庫

  • ParseSourceCodeStudy

    Facebook開源的Parse源碼分析【系列】

  • hugo

    使用Google Go語言書寫的靜態(tài)博客網(wǎng)站生成器

  • CocoaPods

    Cocoa包依賴管理工具

  • MDCSwipeToChoose

    實(shí)現(xiàn)某App,左滑不喜歡,右滑喜歡的卡片堆疊功能

  • Dash-Plugin-for-Xcode

    Xcode的一個插件,整合Dash,方便快速查閱文檔

  • iOS 開發(fā)面試問題

    匯總一些常見的iOS面試問題

  • XMPPFramework

    XMPP即時通信協(xié)議框架

  • WebViewJavascriptBridge

    Objective-CJavaScriptUIWebViews/WKWebView之間交互解決方案

  • articles-1

    Articles for objccn.io. objc.io的完整、準(zhǔn)確、優(yōu)雅的中文翻譯版本

  • articles

    Weekly articles for NSHipster.com

  • ebook

    收集了一些coding相關(guān)的電子書

  • dev-blog

    nixzhu的一些 iOS / Web 開發(fā)相關(guān)的翻譯或原創(chuàng)博客文章

  • KVOController

    Simple, modern, thread-safe key-value observing for iOS and OS X.

  • LBXScan

    二維碼、掃碼、掃一掃、ZXing和ios系統(tǒng)自帶掃碼封裝,掃碼界面效果封裝

  • synx

    Xcode創(chuàng)建有物理文件夾結(jié)構(gòu)的Group命令行開源工具

參考鏈接:

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

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

  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 15,748評論 4 61
  • WebSocket-Swift Starscream的使用 WebSocket 是 HTML5 一種新的協(xié)議。它實(shí)...
    香橙柚子閱讀 24,840評論 8 183
  • 感賞兒子今天晚上回家,雖然吃過飯就跑出去了,但是他把心里話說了出來。記恨爸爸,不愿意見到爸爸,爸爸在家時他就不想回...
    小瓶蓋Q日記閱讀 261評論 0 0
  • 溪溪跟著王經(jīng)理走到了樓下,一直跟著王經(jīng)理進(jìn)入到王經(jīng)理的辦公室。 “你是大學(xué)生?” “是的。” “怎么想來到上海的?...
    幻想中點(diǎn)滴閱讀 170評論 0 0
  • 練習(xí)集體舞的那段日子,李樹江非常地忙碌。 除了正常上課、學(xué)生會工作、練習(xí)集體舞,李樹江還在著手做著一件梳理個人思路...
    梅洛的聽雨軒閱讀 215評論 0 0

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