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

歡迎訪問(wèn) 生活随笔!

生活随笔

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

编程问答

iOS 第三方 汇总

發(fā)布時(shí)間:2024/3/13 编程问答 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 iOS 第三方 汇总 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

開(kāi)源項(xiàng)目


iOSBlogAndToolsiOS開(kāi)發(fā)優(yōu)秀博客和軟件推薦

CodeHubbrowse and maintain your GitHub repositories on any iOS device!

Open-Source iOS Apps開(kāi)源iOS apps列表


彈框


FFToastGitHub中最強(qiáng)大的iOS Notification和AlertView框架,沒(méi)有之一!

TYAlertController各種風(fēng)格的彈框,滿足你的各種需求

JKPopMenuView簡(jiǎn)單的彈出菜單

MMPopupView精簡(jiǎn)的彈框,非常漂亮,和喜歡

MJPopupViewControllerA UIViewController Category to display a ViewController as a popup with different transition effects.

QBPopupMenu自定義popup menu,外觀和iOS7上的UIMenuController


類似


CWStatusBarNotification狀態(tài)欄通知

DOPDropDownMenu下拉列表菜單

KLCPopup非常漂亮的彈出控件


自動(dòng)布局


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

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

SDAutoLayout一行代碼搞定自動(dòng)布局


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


AFNetworking地球人都在用

CocoaAsyncSocket封裝最完善的Socket類庫(kù)

RxAlamofire封裝Alamofire


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


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

BFKit Swift版本國(guó)外的一個(gè)大神寫的很好用的分類,比較齊全

YYKitibireme用心之作

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

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

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

iOS-CategoriesiOS 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-iOSGoogle風(fēng)格的控件

YYKitA collection of iOS components.


動(dòng)畫


JHChainableAnimations鏈?zhǔn)絼?dòng)畫編程,有點(diǎn)Masonry的味道

Canvas非常強(qiáng)大的動(dòng)畫框架

VCTransitionsLibrary轉(zhuǎn)場(chǎng)動(dòng)畫庫(kù)

iCarousel各種3D變換的動(dòng)畫,以前用過(guò),炫酷得沒(méi)朋友

tapkulibraryTapku remain home to the things like the calendar UIs, coverflow, and any legacy classes, ect.

TBIconTransitionKit點(diǎn)擊按鈕過(guò)渡動(dòng)畫 + –> x - –> +

SpringA library to simplify iOS animations in Swift

awesome-iOS-animationiOS動(dòng)畫庫(kù)整理收集

FeSpinnerRocket Loader Collection for iOS app,有一些非常有趣的loading動(dòng)畫

SDECollectionViewAlbumTransitionCollectionView相冊(cè)自定義轉(zhuǎn)場(chǎng)

RZTransitionsA library of custom iOS View Controller Animations and Interactions.

AnimatedTransitionGallery各種自定義轉(zhuǎn)場(chǎng)動(dòng)畫收集,非常值得學(xué)習(xí)

StarWars.iOS非常炫酷的CAShapeLayer動(dòng)畫,非常炫酷

Animations來(lái)自極客學(xué)院的YouXianMing的一些動(dòng)畫收集

ZFDragableModalTransitionCustom animation transition for present modal view controller


Gif引擎


FLAnimatedImageFlipboard開(kāi)源的Gif引擎


緩存


RENCache簡(jiǎn)單的緩存解決方案

RNCachingURLProtocolwebView離線緩存庫(kù)

HanekeSwiftSwift語(yǔ)言書寫的輕量級(jí)圖片緩存框架

FastImageCachePath官方開(kāi)源的圖片緩存框架

Kingfisher貓神用Swift實(shí)現(xiàn)圖片下載緩存框架


文本相關(guān)


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

SlackTextViewControllerSlack
開(kāi)源的drop-in UIViewController subclass with a growing text input view and other useful messaging features

RTLabel可以展示Html的Label

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

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

LTMorphingLabel效果非常炫的文本框

TextFieldEffects動(dòng)效非常不錯(cuò)的文本輸入框

DDRichText圖文混排

BMLine為你的View增加線條

UITextView-PlaceholderA missing placeholder for UITextView.


加載進(jìn)度


DACircularProgress各種圓形和圓環(huán)型進(jìn)度指示

NJKWebViewProgressUIWebView progress interface

MBProgressHUD這個(gè)不用講,基本上都會(huì)用

SVProgressHUD又一個(gè)進(jìn)度指示

Toast和MBProgressHUD差不多

LCProgressHUD對(duì)MBProgressHUD的簡(jiǎn)單封裝,非常實(shí)用

TSMessages消息通知提醒框,非常好用

PINRemoteImagePinterest


抓取遠(yuǎn)程圖片類


SDWebImage最廣泛使用的圖片緩存框架

AlamofireImageSwift版本的SDWebImage


鍵盤類


DAKeyboardControl一個(gè)鍵盤管理框架

IQKeyboardManager全局鍵盤管理

TPKeyboardAvoiding使用時(shí)設(shè)置scrollView的類為TPKeyboardAvoidingScrollView
即可支持xib

RDRStickyKeyboardView作者已經(jīng)停止維護(hù)。。。


抽屜


ViewDeck功能強(qiáng)大的抽屜效果

MMDrawerController又一個(gè)抽屜

SWRevealViewControllerA UIViewController subclass for revealing a rear (left and/or right) view controller behind a front controller, inspired by the Facebook app, done right!

MSDynamicsDrawerViewControllerContainer view controller that leverages UIKit Dynamics to provide a realistic drawer navigation paradigm.

PKRevealController安裝簡(jiǎn)便,高度定制且對(duì)手勢(shì)識(shí)別良好

NavigationBar
AMScrollingNavbarSwift



語(yǔ)言編寫上下滑動(dòng)時(shí)動(dòng)態(tài)隱藏標(biāo)題欄


LTNavigationbar導(dǎo)航欄顏色動(dòng)態(tài)改變

JZNavigationExtensionNavigation的擴(kuò)展,推薦


ScrollView相關(guān)


SwipeViewSwipeView 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è)滑動(dòng)作

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

CHTCollectionViewWaterfallLayout瀑布流布局

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

XLPagerTabStripAndroid PagerTabStrip for iOS. nice


MJ系列


MJExtensionmodel <--> dic <--> json 框架

MJRefresh刷新控件


數(shù)據(jù)庫(kù)


realm-cocoa跨平臺(tái)輕量級(jí)數(shù)據(jù)庫(kù)解決方案,勵(lì)志取代Core Data& SQLite

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


圖標(biāo)庫(kù)


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

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

圖片處理以及展示相關(guān)
GPUImage開(kāi)源基于GPU的圖片渲染引擎,帶有很多款濾鏡

FXBlurView背景模糊

IDMPhotoBrowser照片瀏覽器

AGImagePickerController相冊(cè)選擇

DNImagePicker仿照微信的照片選取器

JFImagePickerController又一個(gè)照片選取器

NukeImage loading, processing, caching and preheating


日歷選擇


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


音頻/視頻


KRVideoPlayer36氪開(kāi)源的視頻播放器

DOUAudioStreamer豆瓣開(kāi)源的音頻播放器


內(nèi)購(gòu)/推廣


IAPHelperin app purchases helper for iOS

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

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


存儲(chǔ)相關(guān)


SSKeychain鑰匙串存儲(chǔ)

PINCachePinterest出品的非阻塞式異步緩存工具

TMCachetumblr出品的對(duì)象快速異步緩存,支持iOS和OS X

MagicalRecord簡(jiǎn)化Core Data抓取數(shù)據(jù)的邏輯,推薦

KeychainAccessSimple Swift wrapper for Keychain that works on iOS and OS X

UICKeyChainStoreUICKeyChainStore的簡(jiǎn)單封裝


實(shí)用控件


HCSStarRatingView簡(jiǎn)單的評(píng)分控件

LNNotificationsUI模仿iOS標(biāo)準(zhǔn)通知界面,可以以假亂真

SCLAlertView-Swift非常漂亮的動(dòng)畫Alert View,使用Swift


書寫


Wonderful跑馬燈,彩色標(biāo)簽,漸變等。。。

VVeboTableViewDemoVVebo剝離的TableView繪制

FXForms快速創(chuàng)建表單,設(shè)置頁(yè),用戶數(shù)據(jù)任務(wù),非常棒

SVPullToRefresh一行代碼實(shí)現(xiàn)UIScrollView下拉刷新或者無(wú)限滾動(dòng)


輔助類


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

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

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

TransformerKit封裝了一些常用的NSValueTransformer



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

iOS-Runtime-HeadersiOS Objective-C headers as derived from runtime

?

introspection


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

MarkingbirdMarkdown processor written in Swift (translation of MarkdownSharp)


Swift


30DaysofSwiftallenwong自學(xué)Swift的30個(gè)工程

SwiftGuide這份指南匯集了Swift語(yǔ)言主流學(xué)習(xí)資源,并以開(kāi)發(fā)者的視角整理編排

swift-package-managerSwift包管理工具

CarthageSwift依賴管理工具,類似OC的CocoaPods

swift-style-guideraywenderlich.com官方Swift編程風(fēng)格規(guī)

RxSwiftReactive Programming in Swift

總結(jié)

以上是生活随笔為你收集整理的iOS 第三方 汇总的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

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