iOS开发(Objective-C)常用库索引

作者: 创造世界 | 来源:发表于2016-03-09 17:31 被阅读705次

    http://idevtoy.cngump.com/?page_id=550

    由红甘果科技内部整理

    原文见:http://idevchina.com/t/20

    http://www.code4app.com这网站不错,收集各种 iOS App 开发可以用到的代码示例

    http://www.cocoacontrols.com/英文版本的lib收集

    http://www.objclibs.com/精品lib的收集网站

    http://www.ityran.com/forum-61-1.html泰然代码仓库

    ———————- emoji ———————-

    http://www.easyapns.com/category/just-for-fun

    http://www.emoji-cheat-sheet.com/

    ———————- language ———————-

    Tranquil 基于LLVM和Objective-c的小语言https://github.com/fjolnir/Tranquil.git

    ———————- FrameWork ———————-

    BeeFramework 腾讯某人推出的框架https://github.com/gavinkwoe/BeeFramework

    Three20

    three20lite

    Nimbus

    PhoneGap

    OmniGroup Source for many of The Omni Group’s frameworks

    KKLibrary 包括KKCoreTextUtils,KKNetwork,KKGridView 的组建集合

    ———————- Objective-C ———————-

    underscorem 一个简单的lib,提供 NSArray和NSDictionary的高级和方便的操作

    cooliris-toolkithttp://code.google.com/p/cooliris-toolkit/很多工具类,DAVServer,lua,MiniZip,UnRAR

    SSToolkit 好用的iOS组件 sscatalog是他的实例

    BaseKit 扩充功能的lib,包括 Core,View,Cell mapping, Form mapping

    ConciseKit A set of Objective-C additions and macros that helps you write code more quickly.

    FLKit 扩充功能的Lib 包括常用UI和数据类型

    IRFoundations Foundation, UIKit, Core Data, Core Text, and QuartzCore additions (or, the kitchen sink)

    JSGCDDispatcher A small Objective-C wrapper around GCD

    MBCommon 简单的常用组件

    Pants 一系列常用组件https://github.com/appsinyourpants/Pants-Framework.git

    Typhoon 一个 IoC框架(类似Spring)

    ———————- UI ———————-

    *idev-recipes 一系列UI的demo (上下拖动切换view VerticalSwipeArticles)

    CustomBackButton,TabBarAnimation,WoodUINavigation,CustomSegmentedControls,RaisedCenterTabBar,

    TransparentUIWebViews,WordPressReimagined,CustomTabBar,SideSwipeTableView,Utilities,

    CustomTabBarNotification,StretchableImages,VerticalSwipeArticles

    iphone.navta 隐藏导航条和 工具条

    *tapkulibrary 一系列的UI样例 cover flow,日历, 空白Controller,hud, alert, add pin to map, table cell, fast scroll

    WEPopover 导航条下拉框的选择

    DDActionHeaderView 头部的动作的view

    AlertViewWithBlock

    BASequenceControl 选择框的升级样式

    SSCheckBoxView 自定义选择框 is a check box UI control for iOS apps.

    自己制作按钮优化https://github.com/Dillion/DemoButton

    ReflectioView 镜面效果的Viewhttps://github.com/nicklockwood/ReflectionView.git

    ITWLoadingPanel 下拉式的进度条窗口

    ssmessagesviewcontroller 和iPhone的Message一样的聊天界面

    TPKeyboardAvoiding 根据键盘自动滚动 ScrollView和TableView的lib

    CollapseClick 类似tableview的section的可以折叠的Viewhttps://github.com/bennyguitar/CollapseClick

    RETrimControl 分割图时间戳的工具https://github.com/romaonthego/RETrimControl

    TSUIKit 不错的多tab和grid,tablehttps://github.com/Viacheslav-Radchenko/TSUIKit

    ———————- UI-Theme ———————-

    NUI 支持css的界面库https://github.com/tombenner/nui

    ———————- SpringBoard ———————-

    JWFolders 类似SpringBoard的文件夹打开的效果

    JSBadgeView 类似SpringBoard的图标和通知的效果https://github.com/JaviSoto/JSBadgeView

    PTShowcaseViewController 类似iOS的springboard的组件

    SESpringBoard 不错3格SpringBoardhttps://github.com/sarperdag/SESpringBoard

    HMLauncher 支持拖放的SpringBoardhttps://github.com/heikomaass/HMLauncherView

    git@github.com:cammsaul/NAMenu.git

    ———————- 超酷UI ———————-

    *ViewDeck 类似Gmail那种拖动ViewController的样式 支持左右

    MWFSlideNavigationViewController 类似Gmail那种拖动ViewController的样式,支持四个方向

    KNPathTableViewController 类似Path2的效果

    JTRevealSidebar 类似Path2的效果

    ———————- UIViewController ———————-

    UIViewController-Swizzled 显示ViewController的结构的libhttps://github.com/RuiAAPeres/UIViewController-Swizzled

    ———————- UIViewController-Column ———————-

    ANAdvancedNavigation 很漂亮的https://github.com/OliverLetterer/ANAdvancedNavigationController.git

    PSStackedView Twitter 那种拖动的多个Viewhttps://github.com/appunite/CLCascade

    CLCascade

    ———————- UIViewController-Float ———————-

    https://github.com/doPanic/MJPopupViewController

    https://github.com/cocopon/CQMFloatingController.git

    ———————- Path ———————-

    MDCParallaxView 类似Path2的顶部图片的拉伸效果https://github.com/modocache/MDCParallaxView

    ZGParallelView 类似Path2的顶部图片的拉伸效果https://github.com/zhigang1992/ZGParallelView.git

    RNSwipeViewController 类似Path2的左右菜单的效果https://github.com/rnystrom/RNSwipeViewController

    ———————- UI-CollectionView ———————-

    PSTCollectionView UICollectionView的兼容iOS4.3的版本https://github.com/steipete/PSTCollectionView

    ———————- UI-Progress ———————-

    DACircularProgress 不错的圆形的进度条

    ———————- UI-Label ———————-

    FXLabel 有阴影的Label, 和下陷等特效

    GLTapLabel 可点击单词的Label

    TTTAttributedLabel 支持属性和样式的标签

    BBCyclingLabel 支持动画的Labelhttps://github.com/brunodecarvalho/BBCyclingLabel.git

    WrappingLabel 图文混排的库,支持环绕https://github.com/timurbeg/WrappingLabel.git

    ———————- UI-Switch ———————-

    LLRoundSwitch 各种自定义的Switch

    DCRoundSwitch 自定义 Switch 选择框

    ———————- UI-SegmentedControl ———————-

    PPiFlatSegmentedControl 不错的扁平化选择器https://github.com/pepibumur/PPiFlatSegmentedControl

    SegmentedControlhttps://github.com/u10int/URBSegmentedControl

    ———————- UI-Grid ———————-

    GMGridView Grid

    KKGridView 不错的Grid

    AQGridView

    SCPagingGridView 可分页的 GridViewhttps://github.com/scribd/SCPagingGridView

    git@github.com:provideal/MMGridView.git

    NGVaryingGridView 复杂的 GridView git@github.com:NOUSguide/NGVaryingGridView.git

    DWGridController 多行支持横向滑动的Grid

    ———————- UI-Cust ———————-

    ToolDrawer 自定义的可伸缩的工具栏

    InformaticToolbar 在工具栏添加进度条,选择按钮https://github.com/gregwym/InformaticToolbar.git

    ———————- UI-Page Control ———————-

    DDPageControl 漂亮的Page Control

    CustomPageControl 自定义PageControl

    ompagecontrol 自定义PageControl

    SMPageControl 漂亮的Page Controlhttps://github.com/Spaceman-Labs/SMPageControl

    ———————- UI-Button ———————-

    Button Cluster 按钮云

    UIGlossyButton 不用图片创建iOS默认效果的按钮https://github.com/waterlou/UIGlossyButton

    ———————- UI-Text ———————-

    AUIAnimatedText 文字的 大小,字体,颜色,内容的动画

    EGOTextView 第三方的TextView支持

    GrowingTextView 可以自动增高的文本框

    UITextViewLinkOptions 支持链接的TextView

    ———————- UI-Autocompletion ———————-

    IMOAutocompletionViewController 一个自动完成的效果https://github.com/fredericcormier/IMOAutocompletionViewController.git

    ———————- Text ———————-

    DTCoreText Methods to allow using HTML code with CoreText.

    InnerBand 基于DTCoreText的文本样式显示

    UICoreTextViewhttps://github.com/giladno/UICoreTextView

    CTView 支持Html的CoreText View

    FTCoreText 自己实现的CoreText

    FTCoreText 的分支,支持远程和本地的图片混排https://github.com/dourgulf/FTCoreText

    LTCoreText 基于DTCoreText的阅读类Lib

    Core-Text-Label 只支持Blog,Italic 的CoreText实现

    CoreTextWrapper CoreText的阅读

    CoreTextToy CoreText的简单样例

    I7CoreTextExample 各种CoreText字体和大小的样例

    Ink 简单的文字和图片混排,和文字格式

    IRTypography Some Core Text & OUITextLayout / OUIEditableFrame additions

    CoreTextView_Lab0 文本的阅读 样例

    iOSTextViewRTF 富文本编辑器 。支持图片,https://github.com/csengineerz/iOSTextViewRTF.git

    CHRichTextEditor 富文本编辑器, 不支持图片

    ———————- ViewController ———————-

    KNSemiModalViewController 缩放ViewController的库,然后弹出模式窗口https://github.com/kentnguyen/KNSemiModalViewController.git

    APSplitViewController 特殊的SplitViewController

    MGSplitViewController 自定义的SplitViewController,支持拖动和各个方向 只支持iPad

    NavigatorKit 导航添加工具栏

    LayOut 分块的框,和格式化和图片嵌入。

    LIExposeController Linkedin开源的项目,类似Linkedin iPhone版本的4格Dock的视图

    KLNoteViewController 类似Note的分类菜单https://github.com/KieranLafferty/KLNoteViewController.git

    MBSpacialViewController 超酷的UIViewController切换https://github.com/mobitar/MBSpacialViewController

    MSMatrixController 支持多个方向的ViewControllerhttps://github.com/MarcoSero/MSMatrixController

    ———————- NavigationController ———————-

    TRVSNavigationControllerTransition 从有navbar到无navbar的push,navbar不留黑

    SKNavigationController 支持历史记录的导航 ViewControllerhttps://github.com/skizilkaya/SKNavigationController

    ———————- NavigationBar ———————-

    UINavigationBarAdjust 自定义颜色的导航条https://github.com/TomThorpe/UINavigationBarAdjustableTint

    ———————- ViewController – TextEdit ———————-

    REComposeViewController 漂亮的弹窗编辑 ViewController

    MessagesTableViewController 类似iMessage的聊天ViewControllerhttps://github.com/jessesquires/MessagesTableViewController

    ———————- UI-Layout ———————-

    KeepLayout 用代码控制自动适应的页面https://github.com/iMartinKiss/KeepLayout.git

    ———————- UI-CollectionView ———————-

    用CollectionView实现Photo Stack的效果http://www.skeuo.com/uicollectionview-custom-layout-tutorial

    ———————- UI-Menu ———————-

    RNFrostedSidebar iOS 7效果的左边菜单https://github.com/rnystrom/RNFrostedSidebar

    REFrostedViewController iOS 7效果的左边菜单https://github.com/romaonthego/REFrostedViewController

    JCGridMenu 很酷的边栏飞出的菜单https://github.com/joecarney/JCGridMenu.git

    MGTileMenu – 由中间分散的菜单和按钮

    RotaryWheelProject 旋转转盘式菜单

    iphone-pie-menu Pie一样的菜单,环形菜单

    CDPieMenu 饼型菜单https://github.com/wczekalski/CDPieMenu

    ECSlidingViewController 类似Path的左边菜单效果https://github.com/edgecase/ecslidingviewcontroller

    AwesomeMenu 类似Path 2的菜单https://github.com/levey/AwesomeMenu

    DDMenuController 类似Path 2的菜单

    SASlideMenu 类似path 2的左边菜单https://github.com/stefanoa/SASlideMenu

    WCStackNavigationController 类似path 2的左边菜单https://github.com/wess/WCStackNavigationController.git

    PSMenuItem 小的弹出菜单https://github.com/steipete/PSMenuItem.git

    KLExpandingSelect 类似花瓣的菜单https://github.com/KieranLafferty/KLExpandingSelect

    JASidePanels 支持StoryBoard的 左右滑动的菜单https://github.com/gotosleep/JASidePanels.git

    KLHorizontalSelect 顶部的支持左右滑动的菜单https://github.com/KieranLafferty/KLHorizontalSelect.git

    CFShareCircle 环形菜单 git@github.com:camdenfullmer/CFShareCircle.git

    ———————- UI-Alert ———————-

    支持iOS 7的通知框https://github.com/problame/CSNotificationView

    WCAlertView 支持Block的自定义的AlertViewhttps://github.com/m1entus/WCAlertView

    ASDepthModal 漂亮的通知框https://github.com/autresphere/ASDepthModal

    MTPopupWindow 通知viewhttps://github.com/icanzilb/MTPopupWindow

    UIToastView /UIToastAlert 下面弹出通知

    DDSocialDialog 漂亮的动画弹出窗。

    GHTableViewAlertView 把TableView加到AlertView中

    UAModalPanel 模式弹出框

    LeveyPopListViewDemo 弹出一个选择的List。 类似Android的选择列表。

    iToast 弹出一个view

    iAlert 各种模式的通知

    RNBlurModalView 模式通知框 背景模糊https://github.com/rnystrom/RNBlurModalView.git

    AAActivityAction 弹出图标的选择https://github.com/r-plus/AAActivityAction

    ———————- UI-Notification ———————-

    JCNotificationBannerPresenter 不错的通知https://github.com/jcoleman/JCNotificationBannerPresenter

    SJNotificationViewController Lightweight notifications in iOS apps,在底部通知。

    TBHintView 支持上下,各种方向,和不同内容的Alert View

    MKInfoPanelDemo 下拉式通知

    YRDropdownView 从上面弹出的通知组件,简洁。

    MPNotificationView 模拟iOS的通知效果的通知https://github.com/Moped/MPNotificationView

    KGDiscreetAlertView 简单的文字通知https://github.com/kgn/KGDiscreetAlertView

    GCDiscreetNotificationView

    ———————- UI-Popover ———————-

    WYPopoverController 高度订制的popoverhttps://github.com/nicolaschengdev/WYPopoverController

    ———————- Hud ———————-

    SVProgressHUD 不错的hud,单例模式

    SVStatusHUD 不错的hud,支持图片

    MBProgressHUD

    ATMHud

    CERoundProgressView 不错的圆形的进度viewhttps://github.com/Ceroce/CERoundProgressView.git

    HZActivityIndicatorView 第三方加载View

    ———————- UIView ———————-

    WeViews 很强大的UIView设计器

    JFDepthView 3D动画显示Viewhttps://github.com/atljeremy/JFDepthView

    CEGuideArrow 做引导箭头用的Viewhttps://github.com/jazzychad/CEGuideArrow

    ———————- TableView ———————-

    MultiColumnTableViewForiOS 做成类似 Excel的效果的TableView

    JTGestureBasedTableViewDemo 类似clean的界面,下拉并创建

    https://gist.github.com/1437123类似Path2的TableVIew的滚动小方块

    LRTableModel A JTable-inspired alternative way of modelling your table view data.

    TimeScroller A UI Element that hover beside the scroll bar of a UITableView (Mimicking the Path app).

    ADLivelyTableView 给iOS的UITableView加上动画特效

    GCRetractableSectionController 可以自动伸缩的TableViewhttps://github.com/gcamp/GCRetractableSectionController

    RATreeView 多级的tableviewhttps://github.com/Augustyniak/RATreeView

    ———————- TableViewCell ———————-

    LRSlidingTableViewCell 在TableCell上面滑动显示功能

    ZKRevealingTableViewCell 滑动出现功能

    TISwipeableTableView

    MCSwipeTableViewCell 很酷的左右滑动cell更多的功能https://github.com/alikaragoz/MCSwipeTableViewCell

    ———————- UI-waterfall ———————-

    PSCollectionView 不错的瀑布流

    IllThumbFlow 一个不错的瀑布流的实现https://github.com/sehone/IIIThumbFlow

    ———————- TabBar ———————-

    TabBarKit 最好用的Tabbar

    RDVTabBarController 不错的tabbar

    BCTabBarController tabbar 自定义按钮选择的下凹边框

    MBTabBarController 简单的各种自定义的tabbar,有倒三角形动画指示,用渐变层来做按钮选择的下凹边框

    LeveyTabBarController

    NGVerticalTabBarController 垂直tabbar

    NGTabBarController 垂直tabbar,支持iPhone,iPadhttps://github.com/NOUSguide/NGTabBarController.git

    TopToolbarAsTabbar 顶部tabbar (只iPad)

    MHTabBarController 顶部菜单式的tab bar,有倒三角形动画指示

    XBTabBar 斜形的tabbar

    CBTabBar 晃动居中出现tabbar

    CubeTabBarController 3d切换的tabbar

    ExpandableTabBar 可以扩充的Tabbar,对于显示更多tab有用处。

    ALCustomTabBarController 简单的各种自定义的tabbar

    CustomTabbar 自定义的Tabbar

    JMTabView 自定义Tab支持上面和下面

    FSVerticalTabBarController 不用图片,用矢量图形创建垂直的TabBarhttps://github.com/futuresimple/FSVerticalTabBarController.git

    ———————- ScrollView ———————-

    PunchUIScrollView 横向滚动的scrollview,类似tableview的横向版本https://github.com/tapwork/PunchScrollView

    HGPageScrollView 漂亮的多个view的scroll效果

    DVSlideViewController 预览式 scrollviewhttps://github.com/dickverbunt/DVSlideViewController

    MHPagingScrollView

    GCPagedScrollView

    InfinitePagingView

    Swipe 多个View滚动效果https://github.com/nicklockwood/SwipeView.git

    DMCircularScrollView 横向scrollviewhttps://github.com/malcommac/DMCircularScrollView

    KIIMagePager Image的scrollview,支持分页https://github.com/kimar/KIImagePager

    ———————- IntroVIew ———————-

    EAIntroVIew 引导画面Libhttps://github.com/ealeksandrov/EAIntroView

    ———————- StatusBar ———————-

    MTStatusBarOverlay 状态栏通知

    BWStatusBarOverlay 很酷的状态栏通知和进度条https://github.com/brunow/BWStatusBarOverlay.git

    KGStatusBar 状态栏通知https://github.com/kevingibbon/KGStatusBar

    ———————- UI-Flow ———————-

    iCarousel FlowCover样式

    ———————- 启动界面 ———————-

    myLauncher2 简单的启动界面工具https://github.com/jarada/myLauncher

    ———————- 启动画面 ———————-

    YISplashScreen 动画切换的启动画面https://github.com/aking88/YISplashScreen

    DemoSplashScreen 弹出画面的动画https://github.com/milare/DemoSplashScreen

    ———————- Pull To Refresh ———————-

    MOOPullGesture 类似Clean那种下来并新建和下拉并刷新的组件

    EGOTableViewPullRefresh

    RefreshBar 加载更多

    SVPullToRefresh 只要一行语句的下拉并刷新组件,支持Block,支持自定义。比EGOPullToRefresh更简单。

    sspulltorefreshhttps://github.com/samsoffes/sspulltorefresh.git

    SlimeRefresh 简单的刷新组件https://github.com/dbsGen/SlimeRefresh.git

    ———————- 动画 Animation ———————-

    MPFoldTransition 超酷的Flod动画。支持Push。

    XBPageCurl 翻页效果

    HMGLTransitions 旋转,翻页

    PaperStackDemo 类似iBooks的翻页效果

    SBTickerView An easy to use ticker view with inspiration from Flipboard.

    MPFlipViewController 类似FlipBoard上下,左右翻页效果

    AFKPageFlipper 类似FlipBoard的效果

    XYOrigami 很漂亮的折纸拉开效果https://github.com/xyfeng/XYOrigami

    SKBounceAnimation 反弹效果的动画

    CPAnimationSequence 分布动画,动画序列https://github.com/yangmeyer/CPAnimationSequence

    FancySegue 很漂亮的切换动画https://github.com/chrismiles/FancySegue

    AGGeometryKit 动画几何拉伸的效果https://github.com/hfossli/AGGeometryKit

    ———————- Form ———————-

    US2FormValidator Form 验证的libhttps://github.com/ustwo/US2FormValidator.git

    DCTTextFieldValidator TextField验证的lib

    IBAForms 快速创建

    quickdialog 快速构建tableview的工具https://github.com/escoz/QuickDialog.git

    ———————- WebView ———————-

    TSMiniWebBrowser 简单的WebBroswerhttps://github.com/tonisalae/TSMiniWebBrowser

    GAJavaScript – Library to simplify working with JavaScript and UIWebView.https://github.com/newyankeecodeshop/GAJavaScript

    JavaScriptCore 高效的JS库

    WebViewJavascriptBridge JS发送事件到objc

    SVWebViewController 方便的WebViewController,支持push和madel

    WebContentView 可以嵌入View种的WebView,支持不同的CSShttps://github.com/nicklockwood/WebContentView.git

    TSMiniWebBrowser 简单的WebBroswerhttps://github.com/tonisalae/TSMiniWebBrowser

    ———————- Mobile ———————-

    iScroll 4 有硬件加速的webview框架

    PhongGap 主流的web框架

    ———————- Desktop ———————-

    macgap 做WebKit桌面的类似PhoneGap的框架

    ———————- Networking ———————-

    MKNetworkKit 另一款网络库

    AFNetworking 轻量级的网络库

    AFNetworkingStatichttps://github.com/jawngee/AFNetworkingStatic.git

    SVHTTPRequest 简单的网络库

    CocoaAsyncSocket 异步socket库

    CocoaAsyncSocket_demo

    网络请求队列https://github.com/nicklockwood/RequestQueue.git

    iPhoneWebServicesClient 各种格式和网络的测试

    MBRequest 简单的网络请求库https://github.com/mobiata/MBRequest

    IIIAsync 简单的多线程下载的库https://github.com/amazingsyco/IIIAsync

    BBHotpotato 基于curl的网络库https://github.com/brunodecarvalho/BBHotpotato

    Network Link Conditioner 模拟差网络的工具http://nshipster.com/network-link-conditioner/

    ———————- Download ———————-

    JJAFAcceleratedDownloadRequestOperation 支持多点的下载队列https://github.com/jnjosh/JJAFAcceleratedDownloadRequestOperation.git

    ———————- Networking Server ———————-

    CocoaHTTPServer

    Mongoose Mini http server

    peertalk iOS和mac局域网通讯的库

    ———————- Mail ———————-

    MailCore 一个邮件发送库http://libmailcore.com/

    ———————- Web Socket ———————-

    SocketRocket 标准的Web Socket库for Objective-Chttps://github.com/square/SocketRocket.git

    https://github.com/pkyeck/socket.IO-objc

    ———————- File ———————-

    StandardPaths is a category on NSFileManager for simplehttps://github.com/nicklockwood/StandardPaths.git

    ———————- Image ———————-

    UIImage-Editor 图片缩放,圆角,

    iphone-uiimage-filters UIImage 常用滤镜

    uiimage-dsp 模糊,锐化滤镜

    NYXImagesKit 滤镜 filtering, resizing, masking, rotating, enhancing

    SWSnapshotStackView 相册打包效果

    MGImageUtilities 图片处理,缩放

    MOOMaskedIconView 图片蒙板,使图标有渐变效果

    UIViewDrawRectBlock A category on UIView to create an instance with a block for its drawRect.

    JTPinIt 类似Pinerest的排版的UIImage

    GPUImagehttps://github.com/BradLarson/GPUImage

    Filtrr 很全的各种图片滤镜https://github.com/OmidH/Filtrr

    KGNoise 给图片加杂点的库https://github.com/kgn/KGNoise

    JBCroppableView 支持多点裁剪的libhttps://github.com/jberlana/JBCroppableView

    ———————- UIImage ———————-

    JSAnimatedImagesView 不错的UIImage动画和提示层https://github.com/JaviSoto/JSAnimatedImagesView.git

    ASMediaFocusManager 不错查看图片的库https://github.com/autresphere/ASMediaFocusManager.git

    REImageSprite 分割多个文件的工具https://github.com/romaonthego/REImageSprite

    ———————- Graphics ———————-

    TouchDraw 不错的图画工具

    DrawImages 在路径中填充图片

    DrawStuff 图片裁剪的例子

    ———————- Chart ———————-

    MIMChart-Library 不错的图表库

    CorePlot——2D图形绘图仪

    chartee k线图

    https://github.com/duivesteyn-net/deSimpleChart

    http://code.google.com/p/s7graphview/

    http://instaviz.com/

    chartee 股票的线图

    RPRadarChart 类似蜘蛛网,表现能力的图表https://github.com/raspu/RPRadarChart.git

    XYPieChart 专业的饼图https://github.com/xyfeng/XYPieChart.git

    iOSPlot 专业的画图libhttps://github.com/honcheng/iOSPlot.git

    FRD3DBarChart 3D图表展示的Libhttps://github.com/sebastienwindal/FRD3DBarChart.git

    ———————- Calendar ———————-

    DDCalendarView 不错的日历组件,自定义的样式

    calendar-ui 不错的日历组件,支持日内图和周图

    Kal 日期选择控件

    iMonthly 不错的日历组件,和默认的差不多。只支持月图。 月份切换是上下动画。

    Si-Calendar 不错的日历组件,和默认的差不多。只支持月图。

    OCCalendar 自定义的黑色的日历,支持多选。

    SimpleCalendarView 自定义的白色的日历

    YFCalendar 只支持iPad的日历组件

    PMCalendar 支持多种位置打开的日历组件https://github.com/kovpas/PMCalendar.git

    CalendarControl 月历,只支持Mac

    HSAnimatedCalendar 类似倒计时的那种动画的时间

    TimesSquare 日历https://github.com/square/objc-TimesSquare.git

    MSCollectionViewCalendarLayout 类似google calendar支持选中区域的日历https://github.com/monospacecollective/MSCollectionViewCalendarLayout

    ———————- 键盘 ———————-

    KOKeyboard 一个自定义的键盘https://github.com/adamhoracek/KOKeyboard

    quaryboard 键盘上面添加自定义按钮的libhttps://github.com/jellybeansoup/ios-quayboard

    DollarP_ObjC 手势识别的库http://fe9lix.github.com/DollarP_ObjC/

    ———————- Camera ———————-

    Helpful-iPhone-Utilities 照相机的自定义

    overthecam 自定义相机的Viewhttps://github.com/jamesu/overthecam.git

    MyAVControllerDemo 直接访问照相机数据的小库 A little sample showing how to access directly the datas of the camera in iOS4https://github.com/benlodotcom/MyAVControllerDemo

    CameraPixel 直接自己画camera的图像

    Research-and-Development 用OpenGL自己处理Camera图像

    ———————- Video ———————-

    OpenTok 视频聊天的sdk

    ———————- 流媒体 ———————-

    kxmovie ffmpeg 流媒体解决方案https://github.com/kolyvan/kxmovie

    sharp_ios_player kxmovie的一个分支https://github.com/SharpX/sharp_ios_player

    iFrameExtractor 基于ffmpeg的视频解压分帧的简单的例子https://github.com/lajos/iFrameExtractor

    FreeStreamer 简单的音频流媒体的例子https://github.com/muhku/FreeStreamer.git

    https://github.com/dropcam/dropcam_for_iphone.git

    跨平台的流媒体解决方案http://vitamio.org/

    ———————- Music ———————-

    ZenPlayer 简单的音乐播放器界面https://github.com/noradaiko/ZenPlayer-for-iOS.git

    OrigamiEngine 支持多种格式的音频播放库https://github.com/ap4y/OrigamiEngine.git

    ———————- Voice / Audio ———————-

    SingOneSong 录音的库

    AudioEmailer 可以显示音频波形的libhttps://github.com/jpsim/AudioEmailer

    TheAmazingAudioEngine 不错的声音库https://github.com/TheAmazingAudioEngine/TheAmazingAudioEngine

    ———————- Photo ———————-

    ELCImagePickerDemo 选择多张照片的Picker

    PhotoPickerPlus 可以从第三方服务取得照片

    TCam 拍照加滤镜的效果界面https://github.com/azamsharp/TCam.git

    SSPhotoCropperViewController 图片剪裁工具https://github.com/ardalahmet/SSPhotoCropperViewController

    AGImagePickerController 支持选择多个图片的viewcontrollerhttps://github.com/arturgrigor/AGImagePickerController

    ———————- Photo Viewer ———————-

    PhotoCollectionView 基于CollectionView的照片层叠和相册的效果https://github.com/ShadoFlameX/PhotoCollectionView

    *FGallery 类似MWPhotoBrowser和PhotoGallery 何在一起的查看器,支持翻页效果

    MWPhotoBrowser 简单的图片查看

    PhotoGallery 不错的网络图片生缩略图 显示工具https://github.com/nullp0inter/PhotoGallery.git

    EGOPhotoViewer 不错的图片查看

    PTImageAlbumViewController 简单的图片查看 (支持 iPad 和 iPhone)

    Pholio 不错的图片查看Lib (只有iPad)

    PhotoFlipCardView 4格查看图片,点击动画单页查看。

    KTPhotoBrowser 不错的图片查看器

    OpenPics 不错图片查看器https://github.com/pj4533/OpenPics

    ———————- 图片下载 ———————-

    XLRemoteImageView 支持进度条的ImageVIewhttps://github.com/xmartlabs/XLRemoteImageView

    SDWebImage 简化网络图片处理

    EGOImageLoading EGO系列的图片加载

    AsyncImageView 支持 loading的 图片下载 (不稳定)

    SDWebImageView-Example 有进度条的 SDWebImage

    ———————- 图片识别 ———————-

    OpenCV-iOS

    opencv-ios-template-project

    tesseract-ocr

    ocropus

    ———————- OpenGL ———————-

    GLView 一个简单的OpenGL的例子

    CeedGL 一个OpenGL的类库

    ———————- QR ———————-

    ZBarSDK 支持二维和条形码扫描的工具

    ObjQREncoder 生成二维码

    zxing 强大的二维码工具

    BottleScan 条形码扫描工具

    ———————- Map ———————-

    MKMapView

    VPPMap

    多个地址https://github.com/grgcombs/MultiRowCalloutAnnotationView.git

    JJMapCallout 其定义map的点和显示https://github.com/jacobjennings/JJMapCallout.git

    UICalloutView Open Source iOS Control For Creating Map Kit Style Callouts In Other Viewshttps://github.com/pradyumnad/Locations-with-Map.git

    kingpin 在地图上面添加锚点的库https://github.com/itsbonczek/kingpin

    ———————- RTF ———————-

    OmniGroup RTF编辑工具https://github.com/omnigroup/OmniGroup

    ———————- PDF ———————-

    PDFKitten PDF查看样例

    UIImagePDF

    PSPDFKit

    PDF Reader 的案例https://github.com/vfr/Reader.git

    PDF Reporthttps://github.com/as-cii/PdfReportKit

    ———————- Reader ———————-

    Reader 类似iBooks的阅读器

    ———————- Publish ———————-

    baker 基于html5的iOS电子书框架

    pugpig 基于html5的iOS电子书框架

    cassius 类似flipboard的东西

    ———————- RSS ———————-

    MWFeedParser 一个不错的rss解析库https://github.com/mwaterfall/MWFeedParser

    ———————- XML RPC ———————-

    xmlrpc RPC远程调用

    wsdl2objc Generates Objective-C (Cocoa) code from a WSDL for calling SOAP services

    SudzC SOAP网络库

    gSOAP c/c++ 的的webservice库

    ———————- XML ———————-

    KissXML

    TouchXML

    hpple XML解析

    TBXML A fast XML parser

    XMLDictionary 很小的XML转为Dictionary的libhttps://github.com/nicklockwood/XMLDictionary.git

    SocketRocket WebSocket 服务器

    ———————- REST ———————-

    Resty 小巧方便的Rest库

    RestKit 强大的rest库

    iphonerestwrapper 一个REST 库

    ———————- JSON ———————-

    JSONKit 高效的JSON库

    iorm json请求映射库

    CCJSON 另一个JSON库

    TouchJSONLo

    ———————- Model ———————-

    BaseModel plist的映射lib

    ———————- HTML ———————-

    *hpple HTML/XML解析器https://github.com/topfunky/hpple

    Objective-C-HMTL-Parser 简单封装的libxml2

    HTMLDocument 比较新的一个html解释器https://github.com/stklieme/HTMLDocument.git

    ———————- XMPP ———————-

    XMPPFramework

    ———————- 聊天 ———————-

    chat 聊天https://github.com/m2mIO/mqttIO-objC.git

    ———————- 数据处理 ———————-

    KeyValueObjectMappinghttps://github.com/dchohfi/KeyValueObjectMapping.git

    JTDateMapping

    JTObjectMapping JSON映射到对象html

    TwoKeyDictionaryFramework 两个key的字典

    JSONModel 见到的网络层到json对象的映射https://github.com/icanzilb/JSONModel.git

    NSEnumeratorLinq NSEnumerator LINQ categoryhttps://github.com/k06a/NSEnumeratorLinq

    HBCollections Categories for Foundation collection classeshttps://github.com/hborders/HBCollections

    ———————- Database ———————-

    FCModel 不错的数据库lib, 支持migrate,对象映射https://github.com/marcoarment/FCModel

    iActiveRecord 功能很强大,类似ActiveRecord的ORM,不用CoreData

    MagicalRecord Super Awesome Easy Fetching for Core Data

    DatabaseKit 功能不错,不用CoreData

    FMDatabase sqlite的基本库

    EGODatabase EGODatabase is a thread-safe Objective-C SQLite wrapper with full support for asynchronous SQLite calls as well as build in NSOperationQueue support.

    mojo-database 自动操作对象的libhttps://github.com/cpjolicoeur/mojo-database

    mb-ormapper 根据描述自动相关对象操作的工具

    NanoStore iOS 下面的key-value 数据库https://github.com/tciuro/NanoStore

    PARStore 支持同步的key-value存储的文件https://github.com/cparnot/PARStore

    ———————- API ———————-

    DataKit 用Node做后端,前端封装库的 框架

    DeploydKit 基于DataKit的库

    ———————- Auth ———————-

    MPOAuth

    ———————- 第三方服务 ———————-

    hoptoad-ios 收集app的错误的第三方服务

    Parse 网络数据存储的服务

    ———————- 网络服务API ———————-

    objectiveflickr flickr的objcmyutilities

    DropboxSDK

    ———————- 社交 ———————-

    ShareKit 分享到各个设计的工具

    SVShareViewController 分享到Facebook和Twitter

    ———————- Twitter ———————-

    TweetSheet 简单的Twitter发帖的工具

    twitter-text-objc – An Objective-C implementation of Twitter’s text processing library

    ———————- Location ———————-

    MTLocation

    ———————- 蓝牙 BlueTooth ———————-

    CoreBluetoothPeripheralhttps://github.com/liquidx/CoreBluetoothPeripheral

    ———————- Key Value ———————-

    SFHFKeychainUtils 存储key和value到app中https://github.com/ldandersen/scifihifi-iphone

    SSKeyChain 介绍一个轻量级iOS安全框架:

    ———————- Log ———————-

    NSLogger 有客户端的logger,通过网络log。

    soslog-objc

    ———————- i18n ———————-

    AGi18n 不用多个xib的多语言解决方案https://github.com/angelolloqui/AGi18n

    ———————- 设置 ———————-

    InAppSettingsKit 程序内设置

    InAppSettings 程序内设置

    ———————- 更新 ———————-

    HockeyKit 分发,更新工具

    iVersion 检查是否有新版本的lib

    WaxPatch 增量更新工具 git@github.com:mmin18/WaxPatch.git

    ———————- Version ———————-

    Harpy 检查 iTunes 商店的版本https://github.com/ArtSabintsev/Harpy

    MTMigration 不错的版本增量处理https://github.com/mysterioustrousers/MTMigration

    ———————- Util ———————-

    Reachability 检查网络是否可用的lib

    支持 ARC Block的Reachabilityhttps://github.com/tonymillion/Reachability

    iRate 评价的库

    小巧的appirater评价的库https://github.com/arashpayan/appirater.git

    iNotify 通知,第一次启动的功能介绍或者其他的提示

    iHasApp 检测已经安装的app

    https://github.com/arg0s/iOSInstalledApps查看已经安装的App

    ———————- Util ———————-

    RegexKitLite 正则工具

    CHDataStructures HDataStructures is a library of standard data structures which can be used in any Objective-C program, for educational purposes, or as a foundation for other

    iOS-Universal-Framework Framework的模版

    URL小工具https://github.com/nicklockwood/URLUtils.git

    CountryPicker 国家选取器

    FormatterKit 时间,日期,数字等格式化lib

    Godzippa gzip解压缩

    ZipKit zip解压缩

    ———————- Blocks ———————-

    BlocksKit

    BBlockhttps://github.com/kgn/BBlock不错见的Block扩展

    ———————- schemes ———————-

    JLRoutes 提供负责的URL schemes,可用在app内部或者外部的调用https://github.com/joeldev/JLRoutes.git

    http://blog.rdrct.it/2013/08/demo-ios-app-demonstrating-integrating.html

    ———————- UDID ———————-

    openudid

    secureudidhttps://github.com/crashlytics/secureudid.git

    ———————- String ———————-

    TransformerKit 字符串大小写,各种风格https://github.com/mattt/TransformerKit.git

    ———————- Color ———————-

    ColorUtils 支持16进制的颜色工具https://github.com/nicklockwood/ColorUtils

    Colours-for-iOS 一个方便处理颜色的工具https://github.com/bennyguitar/Colours-for-iOS

    tableview式的颜色选择工具https://github.com/claaslange/iOS7Colors

    ———————- Date ———————-

    iso-8601-date-formatter

    ———————- Date ———————-

    MSWeakTimer 线程安全的Timerhttps://github.com/mindsnacks/MSWeakTimer.git

    ———————- 反馈 ———————-

    Redmine-Feedbacks 把bug直接反馈到Redmine中

    InAppFeedback 支持android和iOS的反馈服务

    Crittercism 跨平台的反馈服务

    QuincyKit Live crash report management for iOS. AppStore ready!

    ———————- 地址簿 ———————-

    HashedContacts A wrapper class for iOS Address Book access that converts private contact information into hashed tokens.

    ———————- AR ———————-

    ofxQualcommAR / Vuforia 高通的AR

    CoreAR 小型的AR库

    ARToolKitPlus 通用的AR库

    mixare-iphone

    FLOSShttp://www.libregeosocial.org/

    metaiohttp://www.metaio.com/software/mobile-sdk/

    layer playerhttp://www.layar.com/player/

    openframeworkshttp://www.openframeworks.cc/

    ———————- 全景 ———————-

    panoramaglhttp://code.google.com/p/panoramagl/

    ———————- 统计 ———————-

    http://count.ly/开源的移动统计工具 支持android和iOS

    ———————- Ruby ———————-

    mobiruby iOS + mruby

    rubymotion 收费的用Ruby写iOS的框架

    nsrails 直接在objective-c或者rubymotion直接类似rails的使用远程的api

    ———————- Testing ———————-

    specta A light-weight TDD / BDD framework for Objective-C & Cocoa (包括部分的expecta)

    Kiwi Simple BDD for iOS

    expecta A Matcher Framework for Objective-C/Cocoa

    OCHamcrest – library of matchers for building test expressions – for Objective-C

    OCMock

    LRMocky 一个测试框架

    Frank 类似Cucumber的测试框架https://github.com/moredip/Frank

    Nocilla 网络 API测试的库 git@github.com:luisobo/Nocilla.git

    ———————- Testing HTTP ———————-

    Http请求Testhttps://github.com/luisobo/Nocilla.git

    ———————- Game ———————-

    PureMVC 一个游戏框架

    ———————- Cordova ———————-

    cordova-true-native-ios 基于cordova,用js写iOS应用框架

    ———————- Package ———————-

    CocoaPods Cocoa项目中的包管理工具

    ———————- Debug ———————-

    DCIntrospect

    MSVCLeakHouter 监控ViewController的建立和释放的过程https://github.com/mindsnacks/MSVCLeakHunter.git

    superdb 联机调试的debugerhttps://github.com/Shopify/superdb

    ———————- Android ———————-

    类似Android锁屏的库https://github.com/GrioSF/Android-Pattern-Lock-on-iOS

    ———————- Other ———————-

    扫描wifi信息:

    http://code.google.com/p/uwecaugmentedrealityproject/

    http://code.google.com/p/iphone-wireless/

    条形码扫描:

    http://zbar.sourceforge.net/iphone/sdkdoc/install.html

    tcp/ip的通讯协议:

    http://code.google.com/p/cocoaasyncsocket/

    ———————- 编译 ———————-

    xcode_shell 命令行编译https://github.com/webfrogs/xcode_shell

    ———————- Cydia ———————-

    http://www.iosopendev.com/开发越狱软件的

    相关文章

      网友评论

        本文标题:iOS开发(Objective-C)常用库索引

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