各种 SDk

计时器:(目标动作)

定义枚举类型

typedef enum : NSUInteger {//enum枚举 integer整型   typedef定义类型
    TimerTypeOnce,
    TimerTypeCircle,
} TimerType;

声明方法:+设置目标动作回调

-(void)startWithType:(TimerType)type Duriation:(double)t;
-(void)stop;
-(void)addTarget:(id)target Action:(SEL)action;

计时器(delegate)

定义枚举类型+声明协议 protocol

typedef enum : NSUInteger {
    TimerTypeOnce,
    TimerTypeCircle,
} TimerType;

@protocol TimerDelegate;

引用协议+声明方法+实现协议

@property(nonatomic,weak)id<TimerDelegate>delegate;

-(void)startWithType:(TimerType)type Duriation:(double)t;
-(void)stop;

@end

@protocol TimerDelegate <NSObject>

-(void)timerDidEnd:(TimerD *)t;

计时器(Block)

定义枚举类型+定义Block回调void(^类名)(回调类型)

typedef enum : NSUInteger {
    TimerTypeOnce,
    TimerTypeCircle,
} TimerType;typedef void(^TB)(void)

定义类名(strong)方法名????

定义方法

时间: 2024-10-22 14:31:49

各种 SDk的相关文章

微信支付PHP SDK —— 公众号支付代码详解

在微信支付 开发者文档页面 下载最新的 php SDK http://mch.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=11_1 这里假设你已经申请完微信支付 1. 微信后台配置  如图 我们先进行测试,所以先把测试授权目录和 测试白名单添加上.测试授权目录是你要发起微信请求的哪个文件所在的目录. 例如jsapi 发起请求一般是jsapi.php所在目录 为测试目录,测试白名单即开发人员的微信号. 正式的支付授权目录不能和测试的一样否则会报错.不填

Unity3d接入微信支付sdk返回-1

背景:U3d导出安卓项目包之后,进行SDK的接入工作. 由于习惯性的右键->Run As->Android Application生成安卓包,导致没有对apk进行签名.App装入之后,微信支付老是返回-1,翻来覆去的找问题终于找到正确的操作流程: 之后,点击finish即可.

修改Android Studio默认的API Level(SDK版本)

原文:修改Android Studio默认的API Level(SDK版本) Android Studio(2.1.2)新建工程的时候只会让你选择最低支持的SDK版本,默认的目标编译SDK版本会以系统当前SDK中最新SDK platform作为目标的API Level.但是很多时候我们并不需要最新的SDK版本,如何修改呢? 方法是:修改工程目录中的Gradle Scripts->build.gradle(Module:app)中的相关行,具体见下图: 当然也可以图形化操作,右键工程目录选择"

Eclipse+ADT+Android SDK 搭建安卓开发环境

要求 必备知识 windows 7 基本操作. 运行环境 windows 7 下载地址 环境下载 最近开接触Android(安卓)嵌入式开发,首要问题是搭建Andoid开发环境,由于本人用的是windows7的笔记本,也就只能到Windows中搭建Android 开发环境了! 就搭建环境都花了比较长的时间, 在各种版本之间折腾了比较久的时间, 装好后SDK包更新又是一个比较大的麻烦(天朝的网络大家懂的--).下面把我的安装过程和经验分享个大家!! 安装JDK 这里可以参考我之前写的一篇关于安装J

Android高效率编码-第三方SDK详解系列(三)——JPush推送牵扯出来的江湖恩怨,XMPP实现推送,自定义客户端推送

Android高效率编码-第三方SDK详解系列(三)--JPush推送牵扯出来的江湖恩怨,XMPP实现推送,自定义客户端推送 很久没有更新第三方SDK这个系列了,所以更新一下这几天工作中使用到的推送,写这个系列真的很要命,你要去把他们的API文档大致的翻阅一遍,而且各种功能都实现一遍,解决各种bug各种坑,不得不说,极光推送真坑,大家使用还是要慎重,我们看一下极光推送的官网 https://www.jpush.cn/common/ 推送比较使用,很多软件有需要,所以在这个点拿出来多讲讲,我们本节

原因是未找到“sgen.exe”,或未安装 .NET Framework SDK v2.0

visual studio编译出现错误:错误 2 任务失败,原因是未找到“sgen.exe”,或未安装 .NET Framework SDK v2.0.该任务正在注册表项 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework 的 SDKInstallRootv2.0 值中指定的位置下的“bin”子目录中查找“sgen.exe”.您可以通过执行下列操作之一,来解决这一问题: 1.) 安装 .NET Framework SDK v2.0.2.) 将上

中科院开源协会镜像站 Android SDK镜像测试发布

科技网最大的镜像站,中科院开源协会镜像站项目正式启动. 目前先行发布Android SDK镜像. 支持IPV6,享受飞一般的速度. 在宿舍下载更可享受不计流量的快感. 使用方法 启动 Android SDK Manager ,打开主界面,依次选择「Tools」.「Options...」,弹出『Android SDK Manager - Settings』窗口: 在『Android SDK Manager - Settings』窗口中,在「HTTP Proxy Server」和「HTTP Prox

Android SDK 在线更新镜像服务器资源

Android SDK 在线更新镜像服务器资源: 大连东软信息学院镜像服务器地址: http://mirrors.neusoft.edu.cn 端口:80 北京化工大学镜像服务器地址: IPv4: http://ubuntu.buct.edu.cn/ 端口:80 IPv4: http://ubuntu.buct.cn/ 端口:80 IPv6: http://ubuntu.buct6.edu.cn/ 端口:80 上海GDG镜像服务器地址: http://sdk.gdgshanghai.com 端口

安卓开发常用SDK

工作这么久了,总结一下手机APP中常用的SDK等. 地图:百度map,高德也行,但实际使用中感觉还是百度用着顺手,可能用习惯了吧.在部分机型上高德定位误差比较大,百度则没发现有这种情况. 推送:小米推送.百度推送等在miui系统中会收不到推送,另外,miui默认禁止应用Service自动重启,如果使用其他推送可能会导致收不到推送 聊天:环信.之前用的环信,不怎么稳定,可以使用小米推送来实现聊天功能.理由同上. 图片存储:又拍云,总起感觉速度还可以,不过同一张图片第一次在又拍云生成指定大小的图片时

Android SDK 离线包下载(2014年8月7日更新)

安装其实不必一个一个来的,把需要安装的包复制到sdk/temp目录下,然后打开SDK Manager,先更新一下列表(这个应该都能做到,但是下软件可能就很慢了),然后断网,勾选需要安装的包,直接安装就可以了. 下载地址:http://pan.baidu.com/s/1ntme29r 目前所有的文件列表如下: Android SDK Offline/ ├── adt │   └── ADT-23.0.2.zip ├── adt-bundle │   ├── adt-bundle-linux-x86