zoukankan      html  css  js  c++  java
  • iOS开源 框架

    UI界面类项目:

    Panoramagl ——720全景展示

    Panorama viewer library foriPhone, iPad and iPod touch

     

    MBProgressHUD ——进度指示

    一种优雅的,半透明的进度显示效果。同时还提供了其他附加功能,比如显示完成信息并淡出。

     

    iCarousel  ——效果很酷的分页排列

    内容类似的页面需要并排列出来,供用户选择。iCarousel具有非常酷的3D效果,比如经典的CoverFlow, TimeMachine。另外还具有线性,圆柱状等其它效果。可用于图片选择,书籍选择,网页选择等。

     

    CorePlot ——2D图形绘图

    数据可视化,可以绘制漂亮的棒状图、饼状图、线状图等等。

     

    kal ——iPhone日历控件

    一个类似于ios系统默认日历开源日历库,支持添加事件,自定义日历样式等功能。

     

    EGOTableViewPullRefresh ——下拉列表刷新

    使用这个库,很容易就可以实现下拉刷新效果。微博,RSS阅读器之类的软件经常使用。

     

    CMPopTipView ——泡泡风格的提示界面

    一个泡泡风格的提示框开源控件, 继承自UIViewiPad,iPhone通用。

     

    HMGLTransitions ——视图切换动画

    提供一些UIViewUIViewController切换时候的3D动画效果。比如翻转,开门,撕纸等。

     

    QuickDialog ——表格风格的配置界面

    iphone, 通常使用UITableView来创建一些配置,登录界面,创建这些界面通常很机械很烦人。QuickDialog可以快速地在表格项中放置开关 On/Off控件、日期控件、Sliders、单选按钮编辑框等等。这样就不用使用低级的UITableView

     

    JMTabView  ——自定义标签栏和Tabbar

    JMTabView是一个iOS自定义的标签栏开源控件,界面效果完全使用Core Graphics绘制,而没有用图片,所以内容很容易改为你需要的。

     

    SBTableAlert ——带表格视图的消息对话框

    SBTableAlert对话框中提供了一种方式,在UIAlertView视图中包含了UITableView的效果,从而可以实现在UIAlertView中进行表格多选。使用简单。

     

    EasyTableView ——可水平或垂直滚动的TableView

    原始的UITableView只可以垂直滚动。EasyTableView可以很方便的实现TableView的水平滚动, 并可重复实现用户自定义的View,就类似重复使用UITableViewCell, 这对于提高效率很有帮助。

     

    MTStatusBarOverlay  ——在状态栏上显示自定义的View

    iOS程序通常会在最上面出现一个状态栏。使用这个库,可以很方便的在状态栏上显示一些信息,比如下载进度等。

     

     iOS-MagnifyingGlass  ——IOS放大镜效果

    可以选择放大镜的样式,和放大倍数

     

    EasyTableView -------横向滚动的UITablView

    很实用的一个改造,实现了UItableView的横向滚动。。。

     

    UI界面类:

    RegexKitLite ——正则表达式

    要在字符串中抽取某些特定内容,或者检查输入合法性,很多时候需要用到正则表达式。RegexKitLiteNSString做了扩展, 支持正则表达的查找,替换等。

     

    Openear——语音识别和TTS

    提供了语音识别和Text-to-speach 的接口

     

    ASIHttpRequest ——HTTP Network

    ASIHttpRequest库极大的简化了网络通信,提供更先进的工具,例如文件上传工具,重定向处理工具、验证工具、等等。

     

    KissXml ——xml解析库

    很方便的一个xml解析器,支持Xpath查询。

     

    FMDatabase ——SQLiteObjective-C封装

    SQLiteC API对初学者来说实在太麻烦太琐碎,难度太高。 FMDB说穿了其实只是把C API包装成简单易用的Objective-C类。对于SQLite初学者来说,大大减低了上手的难度。有了FMDB,写程式时只要专心在SQLite的语法上,而不用去理那堆有看没有懂的C API,实在是件快乐的事情。

     

    jsonframework ——JSON支持

    它是一个开源框架,基于BSD协议发布。由于json-framework是开放源代码的,当你需要使用它时你只需将json的源代码加入到你的工程中。

     

    SDWebImage ——简化网络图片处理

    SDWebImage调用网站上的图片,跟本地调用内置在应用包里的图片一样简单。操作也很简单。

     

    Google Toolboxfor Mac(GTM)—— 从不同Google项目收集的代码

    包含各种的工具类。比如字符串的base64及二进制编码解码, 系统版本号比较, 路径查找等等。每个工具类都比较独立, 可单独抽出来使用。

     

    SFHFKeychainUtils(scifihifi-iphone)——保存用户密码到keychain

    为了用户安全,可以使用钥匙串Keychain来保存用户密码。SFHFKeychainUtils封装了钥匙串的访问, 读写,使用起来很方便。

     

    MKStoreKit ——程序内购买

    程序内购买的流程的封装。

     

    GLGestureRecognizer ——手势识别器

    封装了多种手势的识别器,例如三角形,长方形,圆形,五角星形等

  • 相关阅读:
    事务传播机制,搞懂。
    洛谷 P1553 数字反转(升级版) 题解
    洛谷 P1200 [USACO1.1]你的飞碟在这儿Your Ride Is Here 题解
    洛谷 P1055 ISBN号码 题解
    洛谷 P2141 珠心算测验 题解
    洛谷 P1047 校门外的树 题解
    洛谷 P1980 计数问题 题解
    洛谷 P1008 三连击 题解
    HDU 1013 题解
    HDU 1012 题解
  • 原文地址:https://www.cnblogs.com/aukle/p/3215038.html
Copyright © 2011-2022 走看看