美文网首页
iOS第三方库汇总

iOS第三方库汇总

作者: marsvolcano | 来源:发表于2017-08-14 16:59 被阅读0次

    开源项目

    iOSBlogAndToolsiOS开发优秀博客和软件推荐

    CodeHubbrowse

    and maintain your GitHub repositories on any iOS device!

    Open-Source iOS Apps开源iOS apps列表

    弹框

    FFToastGitHub中最强大的iOS Notification和AlertView框架,没有之一!

    TYAlertController各种风格的弹框,满足你的各种需求

    JKPopMenuView简单的弹出菜单

    MMPopupView精简的弹框,非常漂亮,和喜欢

    MJPopupViewControllerA UIViewController Category to display a ViewController

    as a popup with different transition effects.

    QBPopupMenu自定义popup menu,外观和iOS7上的UIMenuController

    类似

    CWStatusBarNotification状态栏通知

    DOPDropDownMenu下拉列表菜单

    KLCPopup非常漂亮的弹出控件

    自动布局

    Masonry最优雅的自动布局解决方案,支持链式编程

    PureLayout又一强大的自动布局解决方案

    SDAutoLayout一行代码搞定自动布局

    网络请求

    AFNetworking地球人都在用

    CocoaAsyncSocket封装最完善的Socket类库

    RxAlamofire封装Alamofire

    基础工具类以及Category

    sstoolkit一个不错的工具包,提供各种比如编码、加密、字符串处理等等东西

    BFKit Swift版本国外的一个大神写的很好用的分类,比较齐全

    YYKitibireme用心之作

    BlocksKit为基础类提供Block支持,很好用

    DateTools非常强大的日期处理工具

    FlatUIKit扩展Foundation基本UI主件,扁平化风格

    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扁平颜色框架,可以创建非常漂亮的颜色

    CYLTabBarController低耦合集成TabBarController

    RKNotificationHub在右上方显示通知小角标

    Material-Controls-For-iOSGoogle风格的控件

    YYKitA

    collection of iOS components.

    动画

    JHChainableAnimations链式动画编程,有点Masonry的味道

    Canvas非常强大的动画框架

    VCTransitionsLibrary转场动画库

    iCarousel各种3D变换的动画,以前用过,炫酷得没朋友

    tapkulibraryTapku remain home to the things like the calendar UIs,

    coverflow, and any legacy classes, ect.

    TBIconTransitionKit点击按钮过渡动画 + –> x - –> +

    SpringA library

    to simplify iOS animations in Swift

    awesome-iOS-animationiOS动画库整理收集

    FeSpinnerRocket

    Loader Collection for iOS app,有一些非常有趣的loading动画

    SDECollectionViewAlbumTransitionCollectionView相册自定义转场

    RZTransitionsA

    library of custom iOS View Controller Animations and Interactions.

    AnimatedTransitionGallery各种自定义转场动画收集,非常值得学习

    StarWars.iOS非常炫酷的CAShapeLayer动画,非常炫酷

    Animations来自极客学院的YouXianMing的一些动画收集

    ZFDragableModalTransitionCustom animation transition for present modal view

    controller

    Gif引擎

    FLAnimatedImageFlipboard开源的Gif引擎

    缓存

    RENCache简单的缓存解决方案

    RNCachingURLProtocolwebView离线缓存库

    HanekeSwiftSwift语言书写的轻量级图片缓存框架

    FastImageCachePath官方开源的图片缓存框架

    Kingfisher猫神用Swift实现图片下载缓存框架

    文本相关

    TTTAttributedLabel非常强大的Label,支持属性,数据诊断和链接

    SlackTextViewControllerSlack

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

    RTLabel可以展示Html的Label

    TYAttributedLabel强大的属性文本控件(无需了解CoreText

    ),支持图文混排显示,支持添加链接,image和UIView控件,支持自定义排版显示

    CSGrowingTextView文本框会随着输入字数改变高度

    LTMorphingLabel效果非常炫的文本框

    TextFieldEffects动效非常不错的文本输入框

    DDRichText图文混排

    BMLine为你的View增加线条

    UITextView-PlaceholderA missing placeholder for UITextView.

    加载进度

    DACircularProgress各种圆形和圆环型进度指示

    NJKWebViewProgressUIWebView progress interface

    MBProgressHUD这个不用讲,基本上都会用

    SVProgressHUD又一个进度指示

    Toast和MBProgressHUD差不多

    LCProgressHUD对MBProgressHUD的简单封装,非常实用

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

    PINRemoteImagePinterest

    抓取远程图片类

    SDWebImage最广泛使用的图片缓存框架

    AlamofireImageSwift版本的SDWebImage

    键盘类

    DAKeyboardControl一个键盘管理框架

    IQKeyboardManager全局键盘管理

    TPKeyboardAvoiding使用时设置scrollView的类为TPKeyboardAvoidingScrollView

    即可支持xib

    RDRStickyKeyboardView作者已经停止维护。。。

    抽屉

    ViewDeck功能强大的抽屉效果

    MMDrawerController又一个抽屉

    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安装简便,高度定制且对手势识别良好

    NavigationBar

    AMScrollingNavbarSwift

    语言编写上下滑动时动态隐藏标题栏

    LTNavigationbar导航栏颜色动态改变

    JZNavigationExtensionNavigation的扩展,推荐

    ScrollView相关

    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侧滑动作

    MGSwipeTableCell自定义Cell侧滑动作,效果多样

    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刷新控件

    数据库

    realm-cocoa跨平台轻量级数据库解决方案,励志取代Core Data& SQLite

    fmdb对sqlite实现面向对象的封装

    图标库

    PNChart提供各种图标样式,性能还非常不错

    ChartsBeautiful

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

    MPAndroidChart.

    图片处理以及展示相关

    GPUImage开源基于GPU的图片渲染引擎,带有很多款滤镜

    FXBlurView背景模糊

    IDMPhotoBrowser照片浏览器

    AGImagePickerController相册选择

    DNImagePicker仿照微信的照片选取器

    JFImagePickerController又一个照片选取器

    NukeImage

    loading, processing, caching and preheating

    日历选择

    FSCalendariOS7+风格的日历控件,非常漂亮

    音频/视频

    KRVideoPlayer36氪开源的视频播放器

    DOUAudioStreamer豆瓣开源的音频播放器

    内购/推广

    IAPHelperin app

    purchases helper for iOS

    DAAppsViewController应用推广界面,填写合作app的appleId即可

    TAPromotee交叉推广应用是你可以免费实现的最佳市场推广策略之一。

    存储相关

    SSKeychain钥匙串存储

    PINCachePinterest出品的非阻塞式异步缓存工具

    TMCachetumblr出品的对象快速异步缓存,支持iOS和OS X

    MagicalRecord简化Core Data抓取数据的逻辑,推荐

    KeychainAccessSimple Swift wrapper for Keychain that works on iOS and

    OS X

    UICKeyChainStoreUICKeyChainStore的简单封装

    实用控件

    HCSStarRatingView简单的评分控件

    LNNotificationsUI模仿iOS标准通知界面,可以以假乱真

    SCLAlertView-Swift非常漂亮的动画Alert View,使用Swift

    书写

    Wonderful跑马灯,彩色标签,渐变等。。。

    VVeboTableViewDemoVVebo剥离的TableView绘制

    FXForms快速创建表单,设置页,用户数据任务,非常棒

    SVPullToRefresh一行代码实现UIScrollView下拉刷新或者无限滚动

    辅助类

    Surge利用Accelerate

    高性能数学计算框架

    KMCGeigerCounter显示当前动画的帧率

    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代码,苹果风格文档生成器

    MarkingbirdMarkdown processor written in Swift (translation of

    MarkdownSharp)

    Swift

    30DaysofSwiftallenwong自学Swift的30个工程

    SwiftGuide这份指南汇集了Swift语言主流学习资源,并以开发者的视角整理编排

    swift-package-managerSwift包管理工具

    CarthageSwift依赖管理工具,类似OC的CocoaPods

    swift-style-guideraywenderlich.com官方Swift编程风格规

    RxSwiftReactive

    Programming in Swift

    相关文章

      网友评论

          本文标题:iOS第三方库汇总

          本文链接:https://www.haomeiwen.com/subject/ozgurxtx.html