zoukankan      html  css  js  c++  java
  • IOS 分享 牛人 Demo

    ios6.0系统自带分享到新浪微博

     (2013-03-21 23:02:58)
        在6.0时候,苹果整合新浪微博,真的很强大,不用在让开发者挨个挨个去整了,苹果要是能整合更多主流社交平台就更好了。
       首先还是导入系统自带库文件social.Framework,在需要的控制器里导入#import ,由于是6.0之后的特性,所以为了兼顾低版本,需要进行版本判断使用不同分享机制
           //判断版本
           UIDevice *device = [UIDevice currentDevice];
           float version = [[device systemVersion] floatValue];
           QFLog(@"version:%f",version);

    // 首先判断服务器是否可以访问
            if ([SLComposeViewController isAvailableForServiceType:SLServiceTypeSinaWeibo]) {
           
            // 使用SLServiceTypeSinaWeibo来创建一个新浪微博view Controller
            SLComposeViewController *socialVC = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeSinaWeibo];
           
            // 写一个bolck,用于completionHandler的初始化
            SLComposeViewControllerCompletionHandler myBlock = ^(SLComposeViewControllerResult result) {
            if (result == SLComposeViewControllerResultCancelled) {

            }
            else
            {

            }
            [socialVC dismissViewControllerAnimated:YES completion:Nil];
            };
            socialVC.completionHandler = myBlock;
            [socialVC setInitialText:@"最近我在用钱方POS机收借记卡和信用卡,挺方便也便宜,你看看www.qfpay.com"];
           
           
            // 以模态的方式展现view controller
            [self presentViewController:socialVC animated:YES completion:Nil];
           
            } else {
           
            QFAlert(@"提示", @"您还未绑定新浪微博,不妨到到设置里设置下", @"确定");
           
            }
    这样就很轻松的将你所要分享的内容分享到新浪微博了,很强大。

    小研究一下,除了分享文字之外,还可以分享图片[socialVC addImage:]
     
    ==================

    [转载]【IOS】开源项目汇总

     (2013-05-19 00:54:34)
    标签: 

    转载

     
    原文地址:【IOS】开源项目汇总作者:Sin柠檬
    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放大镜效果

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

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

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

     

    非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 ——手势识别器

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

    =========================
     
  • 相关阅读:
    HDU 5938 Four Operations 【贪心】(2016年中国大学生程序设计竞赛(杭州))
    HDU 5935 Car 【模拟】 (2016年中国大学生程序设计竞赛(杭州))
    HDU 5934 Bomb 【图论缩点】(2016年中国大学生程序设计竞赛(杭州))
    HDU 5933 ArcSoft's Office Rearrangement 【模拟】(2016年中国大学生程序设计竞赛(杭州))
    HDU 5929 Basic Data Structure 【模拟】 (2016CCPC东北地区大学生程序设计竞赛)
    【转】LaTeX 符号命令大全
    HDU 5922 Minimum’s Revenge 【模拟】 (2016CCPC东北地区大学生程序设计竞赛)
    HDU 5927 Auxiliary Set 【DFS+树】(2016CCPC东北地区大学生程序设计竞赛)
    数据结构之稀疏矩阵
    C++中引用(&)的用法和应用实例
  • 原文地址:https://www.cnblogs.com/dexjay/p/4890773.html
Copyright © 2011-2022 走看看