黑马程序员——Objective-c——Foundation的NSValue和NSDate
来源:互联网 发布:港融大数据平台不好使 编辑:程序博客网 时间:2024/04/29 22:35
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
NSNumber 继承于 NSValue
1、将基本数据类型转为OC对象
NSNumber *n = [NSNumber numberWithInt:10];
NSString *n1=[NSString stringWithFormat:@"%d",10];
2、将OC对象转为基本类型
int a = [n intValue];
int a1 = [@"20" intValue];
Xcode下特性:
@20.3;
@YES;
@'A'; // NSNumber对象
@"A"; // NSString对象
int age=10; @(age); // 将age变量包装成NSNumber对象,小括号的使用
CGPoint p = CGPointMake(10,10);
NSValue *value = [NSValue valueWithPoint:p]; // 结构体-->OC对象
CGPoint p1 = [value pointValue]; // OC对象-->结构体
NSDate
NSDate *date = [NSDate date];//创建一个时间,初始化值为当前时间
NSDate *date2 = [NSDate dateWithTimeInterval:5 sinceDate:date]; // 创建一个比date晚5秒的时间
NSTimeInterval senconds = [date2 timeIntervalSince1970]; // 从1970到date2的毫秒值 NSTimeInterval本质是double
[date2 timeIntervalSinceNow]; // 从现在到date2的毫秒值
NSDateFormatter *formatter = [[NSDateFormatter alloc]init];
formatter.dateFormat = @"yy-MM-dd HH:mm:ss"; // HH为24小时制 hh为12小时制
NSString *str = [formatter stringFromDate:date]; // 将date格式化为上面的格式
const char *s= [str UTF8String];
NSDate*date3 = [formatter dateFromString:str]; // 将str字符串转为Date对象
printf("%s\n",s);
NSLog(@"%@",date3);
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
- 黑马程序员——Objective-c——Foundation的NSValue和NSDate
- Objective-C: Foundation——NSString、NSMutableString、NSNumber、NSValue、NSDate
- 黑马程序员——foundation框架之NSNumber,NSDate,NSValue
- 黑马程序员——Foundation---NSSet,NSDictionary,NSNumber,NSDate,NSValue
- 黑马程序员——Foundation框架入门:NSNumber,NSValue和NSDate
- 黑马程序员——Foundation学习—-----NSDate、NSValue、NSNumber使用
- 黑马程序员——Foundation学习之NSNumber\NSValue\NSNull\NSFileManager\NSDate\NSData
- 黑马程序员—— Foundation框架NSArray、NSSet、NSDictionary、NSNumber、NSDate、NSValue
- Foundation框架—NSNumber、NSValue、NSDate
- 黑马程序员——Foundation框架NSNumber和NSValue的介绍和使用
- 黑马程序员——Objective-C学习之NSDate\NSData
- ——黑马程序员——OC中NSNumber、NSValue、NSDate 的使用总结
- Foundation框架—NSArray、NSSet、NSDictionary、NSNumber、NSDate、NSValue
- 黑马程序员——Objective-C——Foundation
- 黑马程序员——Objective-c——Foundation集合
- 黑马程序员--Objective-C——Foundation框架一
- 黑马程序员--Objective-C——Foundation框架二
- 黑马程序员——ios基础---Objective-C:Foundation
- iOS UICollectionView
- curl和wget的区别和用法介绍
- Linux 常用命令之top
- LeetCode Longest Consecutive Sequence
- 链式栈的实现
- 黑马程序员——Objective-c——Foundation的NSValue和NSDate
- sql查询语句
- jquer +ajax 跨域訪問 方法
- mysql
- 获取电池电量
- C++primer(六) 数组和指针
- 总结Cocos2d-x 3.x版本的一些变化
- 怎样利用putty登陆SSH主机方法
- php+curl上传文件到远程服务器