iOS时间间隔判断

如何计算两个NSDate之间的时间间隔呢?

timeIntervalSinceDate:
Returns the interval between the receiver and another given date.

- (NSTimeInterval)timeIntervalSinceDate:(NSDate *)anotherDate
NSTimeInterval返回的是一个double值,单位是秒
– timeIntervalSince1970 计算从1970年以来经过的timeInterval
– timeIntervalSinceNow 计算从现在
时间: 2024-11-18 15:54:38

iOS时间间隔判断的相关文章

ios如何判断键盘是否已经显示

ios如何判断键盘是否已经显示 在群里看到有人问:ios如何判断键盘已经显示在界面上. 其实这个解决很简单: 写一个单例来管理键盘的状态. 这个单例在初始化方法init种监听2个事件,分别是 UIKeyboardDidShowNotification(键盘弹出通知)和 UIKeyboardWillHideNotification (键盘消失通知 然后在相应的方法中设置一个属性就行了. 大致的实现如下: -(id)init {     self = [super init]; if (self)

navigator.userAgent.match(/(iPhone|iPod|Android|ios)/i)) 判断是不是 移动设备 'ontouchstart' in window; 判断支不支

navigator.userAgent.match(/(iPhone|iPod|Android|ios)/i)) 判断是不是 移动设备 'ontouchstart' in window; 判断支不支触屏 navigator.userAgent.match(/(iPhone|iPod|Android|ios)/i)) 判断是不是 移动设备 'ontouchstart' in window; 判断支不支

iOS 兼容性 判断新版本函数可用

在关于ios兼容性问题的时候,可能应用是4.0那么5.0新的函数就不能调用 : 我们可以判断该函数是否能调用来判断: if([self.navigationController.navigationBar respondsToSelector:@selector(setBackgroundImage:forBarMetrics:)]) { //如果版本支持这个函数则调用 这个函数是5.0之后的用来设置navigationBar的背景图片 5.0之前不支持 [self.navigationCont

iOS 正则表达式判断手机号,邮箱等

1 #import "NSString+RegexCategory.h" 2 3 @implementation NSString (RegexCategory) 4 #pragma mark - 正则相关 5 - (BOOL)isValidateByRegex:(NSString *)regex{ 6 NSPredicate *pre = [NSPredicate predicateWithFormat:@"SELF MATCHES %@",regex]; 7 r

ios网络判断的方式

对于ios判断网络连通方式我总结了一下几种方法: 1.Reachability. Reachability是苹果推荐的用来判断当前网络状态的第三方库.Reachability使用的主要函数包括: + (Reachability*) reachabilityWithHostName: (NSString*) hostName; + (Reachability*) reachabilityWithAddress: (const struct sockaddr_in*) hostAddress; + 

iOS开发-判断一个点是否在某个区域

iOS有时候需要判断是否touch到某个图的区域中.也就是touch到的这个点是否在某个图的区域范围内. 解决问题的办法很多, 这里简单介绍一种. 我们可以通过CGPath创建一个区域,区域是由路径做两点间线段并闭合成的区域,然后就可以用CGPath相关函数CGPathContainsPoint判断点是否在区域里了. 比如这里创建了一个简单的矩形.它的frame为(4, 4, 10, 10). 四个顶点的坐标分别为(4, 4), (4, 14), (14, 14), (14, 4) 显然易得,

iOS 中判断当前设备的相机是否可用

在iOS 开发中,经常需要调用相机来扫描类似二维之类的东西,在调用之前,首先应该判断当前设备的相机是否可用: 下面直接上代码:(swift中的写法) 1 class WNCommonTool: NSObject { 2 /** 3 4 判断当前设备的相机是否可用 5 6 :returns: 当前设备的相机是否可用 7 8 */ 9 10 class func isCameraAvailable() -> Bool{ 11 12 return UIImagePickerController.isC

Javascript判断客户端是Android还是IOS,判断浏览器类型

摘要 当在判断当前客户端是什么类型时,我们就可以根据客户端自带的UA标识,搭配正则判断机制来判断当前的客户端是什么设备.今天就分享下如何通过Javascript来获取客户端的UA标识,并判断客户端类型. 内容 一.判断手机端是什么类型设备: // 获取浏览器的userAgent const u = navigator.userAgent; // Android设备 const isIos = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); // IOS设备

iOS:判断设备上是否安装微信或qq

基于ShareSDK #import <ShareSDK/ShareSDK.h> #import "WXApi.h" #import <TencentOpenAPI/QQApi.h> if ([WXApi isWXAppInstalled]) { //判断是否有微信 } if ([QQApi isQQInstalled]) { //判断是否有qq }