V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iOS 开发实用技术导航
NSHipster 中文版
http://nshipster.cn/
cocos2d 开源 2D 游戏引擎
http://www.cocos2d-iphone.org/
CocoaPods
http://cocoapods.org/
Google Analytics for Mobile 统计解决方案
http://code.google.com/mobile/analytics/
WWDC
https://developer.apple.com/wwdc/
Design Guides and Resources
https://developer.apple.com/design/
Transcripts of WWDC sessions
http://asciiwwdc.com
Cocoa with Love
http://cocoawithlove.com/
Cocoa Dev Central
http://cocoadevcentral.com/
NSHipster
http://nshipster.com/
Style Guides
Google Objective-C Style Guide
NYTimes Objective-C Style Guide
Useful Tools and Services
Charles Web Debugging Proxy
Smore
edison0951
V2EX  ›  iDev

iOS我所知道的一些常用开源库

  •  
  •   edison0951 ·
    edison0951 · 2013-07-22 15:49:17 +08:00 · 5941 次点击
    这是一个创建于 4146 天前的主题,其中的信息可能已经有所发展或是发生改变。
    1、WSAssetPickerController:一个自定义访问系统相册的开源库
    2、AFNetworking:这个不用说了吧,做iOS的人都知道,另外一个是ASI。前者比较轻量级,是对NSURLConnection的封装,全是异步和BLOCK,后面一个是用CORE FUNDATION里面的框架来实现的,效率比较高,但是也比较重量级。
    3、FMDB:一个访问SQLITE的封装,让访问SQLITE更容易
    4、MBProgressHUD:这个应该也是一个众人皆知的
    5、SVPullToRefresh:下拉刷新,是ARC+Block的实现,里面还用到了RUNTIME。研究一些高级用法很合适
    6、SlimeRefresh:UIRefreshControl的开源实现
    7、SKNavigationController,MLPSpotlight,WSCoachMarksView都适合做引导的UI特效库
    8、BlocksKit:一个针对Block的工具集
    9、Aqtoolkit:工具集合
    10、PKRevealController(MultiLayerNavigation):类似于网易新闻客户端的ViewController集合
    11、SlimRefresh:一个类似于Gmail下拉刷新的工具
    12、iScroll:适合WebView伪装成Native app
    13、TSMessage:制作提示信息的UI控件
    14、CanvasKit:图片堆叠排放的UI控件
    15、JMSlider:扁平化设计的左右滑动按钮
    16、AKTabBarController:自定义的UITabbar
    17、OHAttributedLabel:自定义的UILabeL
    18、Lumberjack:一个Log系统
    19、MGSplitViewController:一个自定义的UISplitViewController
    20、SSToolKit:一个工具集,让操作ViewController, View, NSObject更容易
    21、PaperFold:纸张的折叠效果
    22、MGTileMenu:一个堆叠的Menu控件
    23、CoconutKit:工具集合
    24、CMPopTipView:一个弹出式小菜单控件
    25、BCGenieEffect:OS X的一个滑动效果(Safari的下载)
    26、CA360:UI控件操作合集
    27、SSkeychain:对系统KeyChain的一些封装操作,很好用
    28、Nimbus:一个类似于320的框架(其实就是那一帮人另外搞了一个),文档很好
    29、UrlManager: 一个ViewController管理器
    30、OCMock:一个模拟测试对象的库
    31、MTActivityIndicatorView:一个类似于WP8的加载动画
    32、MWPhotoBrowser:一个相册库(相对与320和Nimbus比较好用,不支持ARC)
    33、iCarousel:一个UI特效库
    8 条回复    1970-01-01 08:00:00 +08:00
    wupher
        1
    wupher  
       2013-07-22 16:31:37 +08:00
    以前用MBProgressHUD,现在越来越用SVProgressHUD更多一些。
    gonefish
        2
    gonefish  
       2013-07-22 16:41:14 +08:00   ❤️ 1
    自我推荐一把

    10、PKRevealController(MultiLayerNavigation/GQFlowController
    ):类似于网易新闻客户端的ViewController集合

    哈哈
    so898
        3
    so898  
       2013-07-22 17:10:51 +08:00
    路过提一下,MGTileMenu这货价格不菲……
    记得没错的话,某个国内团队做的软件用了这个控件,相关说明里面却没有任何授权信息……

    OHAttributedLabel这货自从大改之后貌似就不支持图文混排了,比较遗憾的说……

    话说怎么没提到GPUImage这个神库,我觉很多做iOS开发的都看不懂这货……
    wupher
        4
    wupher  
       2013-07-22 22:10:19 +08:00
    MGBox也是好库啊,现在是版本2了吧
    edison0951
        5
    edison0951  
    OP
       2013-07-24 11:28:00 +08:00
    欢迎大家补上呀,纯收集
    Hysteria
        6
    Hysteria  
       2013-07-24 14:52:40 +08:00
    这帖子正点。收藏了。
    niaoren
        7
    niaoren  
       2013-07-28 09:30:09 +08:00   ❤️ 1
    freefcw
        8
    freefcw  
       2013-07-28 09:41:58 +08:00
    GMGridView没有在里面呢
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3642 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 04:30 · PVG 12:30 · LAX 20:30 · JFK 23:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.