zoukankan      html  css  js  c++  java
  • iOS开源项目汇总

     

    (2012-05-14 09:39:14)
       
    UI界面类项目:
    Panoramagl —— 720全景展示
    Panorama viewer library for iPhone, iPad and iPod touch
     
    MBProgressHUD —— 进度指示
    一种优雅的,半透明的进度显示效果。同时还提供了其他附加功能,比如显示完成信息并淡出。
     
    iCarousel  —— 效果很酷的分页排列
    内容类似的页面需要并排列出来,供用户选择。iCarousel具有非常酷的3D效果,比如经典的CoverFlow, TimeMachine。另外还具有线性,圆柱状等其它效果。可用于图片选择,书籍选择,网页选择等。
     
    CorePlot —— 2D图形绘图
    数据可视化,可以绘制漂亮的棒状图、饼状图、线状图等等。
     
    kal —— iPhone日历控件
    一个类似于ios系统默认日历开源日历库,支持添加事件,自定义日历样式等功能。
     
    EGOTableViewPullRefresh —— 下拉列表刷新
    使用这个库,很容易就可以实现下拉刷新效果。微博,RSS阅读器之类的软件经常使用。
     
    CMPopTipView —— 泡泡风格的提示界面
    一个泡泡风格的提示框开源控件, 继承自UIView。iPad,iPhone通用。
     
    HMGLTransitions —— 视图切换动画
    提供一些UIView或UIViewController切换时候的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放大镜效果
    可以选择放大镜的样式,和放大倍数
     
    非UI界面类:
    RegexKitLite —— 正则表达式
    要在字符串中抽取某些特定内容,或者检查输入合法性,很多时候需要用到正则表达式。RegexKitLite对NSString做了扩展, 支持正则表达的查找,替换等。
     
    Openear—— 语音识别和TTS
    提供了语音识别和Text-to-speach 的接口
     
    ASIHttpRequest —— HTTP Network库
    ASIHttpRequest库极大的简化了网络通 信,提供更先进的工具,例如文件上传工具,重定向处理工具、验证工具、等等。
     
    KissXml —— xml解析库
    很方便的一个xml解析器,支持Xpath查询。
     
    FMDatabase —— SQLite的Objective-C封装
    SQLite的C API对初学者来说实在太麻烦太琐碎,难度太高。 FMDB说穿了其实只是把C API包装成简单易用的Objective-C类。对于SQLite初学者来说,大大减低了上手的难度。有了FMDB,写程式时只要专心在SQLite的语法上,而不用去理那堆有看没有懂的C API,实在是件快乐的事情。
     
    jsonframework —— JSON支持
    它是一个开源框架,基于BSD协议发布。由于json-framework是开放源代码的,当你需要使用它时你只需将json的源代码加入到你的工程中。
     
    SDWebImage —— 简化网络图片处理
    用SDWebImage调用网站上的图片,跟本地调用内置在应用包里的图片一样简单。操作也很简单。
     
    Google Toolbox for Mac(GTM)—— 从不同Google项目收集的代码
    包含各种的工具类。比如字符串的base64及二进制编码解码, 系统版本号比较, 路径查找等等。每个工具类都比较独立, 可单独抽出来使用。
     
    SFHFKeychainUtils(scifihifi-iphone)—— 保存用户密码到keychain中
    为了用户安全,可以使用钥匙串Keychain来保存用户密码。SFHFKeychainUtils封装了钥匙串的访问, 读写,使用起来很方便。
     
    MKStoreKit —— 程序内购买
    程序内购买的流程的封装。
     
    GLGestureRecognizer ——手势识别器
    封装了多种手势的识别器,例如三角形,长方形,圆形,五角星形等
     
    转自:http://blog.csdn.net/toss156/article/details/7380420
    更多资源:http://www.cocoachina.com/newbie/tutorial/2012/0511/4243.html
  • 相关阅读:
    使用 asp.net mvc和 jQuery UI 控件包
    ServiceStack.Redis 使用教程
    HTC T8878刷机手册
    Entity Framework CodeFirst 文章汇集
    2011年Mono发展历程
    日志管理实用程序LogExpert
    使用 NuGet 管理项目库
    WCF 4.0路由服务Routing Service
    精进不休 .NET 4.0 (1) asp.net 4.0 新特性之web.config的改进, ViewStateMode, ClientIDMode, EnablePersistedSelection, 控件的其它一些改进
    精进不休 .NET 4.0 (7) ADO.NET Entity Framework 4.0 新特性
  • 原文地址:https://www.cnblogs.com/allanliu/p/4221086.html
Copyright © 2011-2022 走看看