Coding使用的第三方开源库

最近在看Coding的源码,里面用到很多第三方库,通过这些库基本上可以从0开始一个项目了。使用第三方库可以避免再造轮子,而专注项目本身的业务逻辑,极大地提高开发效率,再次感谢开源的力量~~

里面用到的库有

Masonry

APParallaxHeader,很方便地在UIScrollView/UITableView头部加view

BlocksKit,BlocksKit绝对是 Objective-C 的知心伴侣,它为 OC 常用类提供了强大的 Block 语法支持,使得编写 OC 代码变得舒适、快速、优雅。使用方法,源码分析。

FontAwesome+iOS,图标字体,可以想操作字体一样操作图标

JazzHands,UIKit一个简单的关键帧基础动画框架,可通过手势、scrollView,kvo或者ReactiveCocoa控制动画。被IFTTT广泛应用在IFTTT for iPhone上。

MBProgressHUD,第三方提示库,实现了很多种样式的提示框,使用上简单、方便,并且可以对显示的内容进行自定义,功能很强大,很多项目中都有使用到。使用教程

MMMarkdown,MMMarkdown是一个可以将Markdown文本解析成HTML的Objective-C框架

MarqueeLabel,UILabel的子类,当text长度超出frame是提供滚动效果

NYXImagesKit,NYXImagesKit 包含一组很有用的 UIImage 图像处理方法,包括 filtering, blurring, enhancing, masking, reflecting, resizing, rotating, saving. 同时也提供了一个 UIImageView 的之类,支持异步的从 URL 下载图像并显示。

POP+MCAnimate,pop框架简明接口

PPiAwesomeButton,自定义button文字,图标,颜色

RBBAnimation,Block-based animations made easy, comes with easing functions and a CASpringAnimation replacement。

ReactiveCocoa

RegexKitLite-NoWarning,正则表达式

SDCAlertView,UIAlertView加强版

SDCAutoLayout

SSKeychain,keychain的封装

TMCache, iOS and OS X缓存

TPKeyboardAvoiding,解决键盘遮盖住textfield,textview等控件的问题

TTTAttributedLabel,一个功能更为丰富的UILabel,支持AttributedString,识别特殊文本(如地址,电话,邮箱以及超链接等),并可以自定义这些文本的点击响应事件。详细请看

UIImage+BlurredFrame,图片模糊效果

UMengAnalytics,友盟api

UMengSocial

evernote-cloud-sdk-ios

hpple,html,xml解析库

iVersion

pop

KxMenu,KxMenu is a vertical popup menu for using in iOS applications

EAIntroView,Highly customizable drop-in solution for introduction views.

EARestrictedScrollView,限制UIScrollView滚动rect

XHRealTimeBlur,RealTimeBlur applies to the view, transitions, background.

PopMenu,弹出菜单

RKSwipeBetweenViewControllers,类似Spotify或Twitter app导航中的交互式分段控件

JDStatusBarNotification,状态栏显示各种通知

RFKeyboardToolbar,一个灵活的UIView以及UIButoon的子类,它可以给你的UITextFields或者UITextViews增加定制的按钮

YLGIFImage,高效显示gif图片

SVWebViewController,内置浏览器,比uiwebview有更多控制权

NJKWebViewProgress,web进度条,blog

ODRefreshControl,下来刷新

SDWebImage,图片异步加载,缓存

SWTableViewCell,可滑动tableviewcell

AFNetworking,此处省略一万字

ASProgressPopUpView,带框的进度条

SMPageControl,可定制版UIPageControl

AGEmojiKeyboard,Emoji Keyboard for iOS

SVPullToRefresh,下拉刷新,SVPullToRefresh深入理解

NSStringEmojize,表情名转换为表情

NSDate+Helper,nsdate帮助类

QBImagePickerController,加强版UIImagePickerController

ActionSheetPicker,UIPickerView加强版

iCarousel,A simple, highly customisable, data-driven 3D carousel for iOS and Mac OS

MJPhotoBrowser,图片浏览器

MWPhotoBrowser,图片浏览器

RDVTabBarController,高度可定制的tarbarcontroller







你可能感兴趣的:(Coding使用的第三方开源库)