您的位置:首页 > 移动开发 > Objective-C

Object-c 学习笔记

2013-06-18 14:53 267 查看

数字类型Numbers

代码片段-1

NSArray *a = [NSArray arrayWithObjects:
[NSNumber numberWithUnsignedLongLong:ULLONG_MAX],
[NSNumber numberWithInt: -2],
[NSNumber numberWithFloat: 300.057],
[NSNumber numberWithInt: 1],
[NSNumber numberWithDouble: 200.0123],
[NSNumber numberWithLongLong: LLONG_MIN],nil];
NSArray *sorted = [a sortedArrayUsingSelector: @selector(compare:)];
NSLog(@"%@", sorted);

代码片段-2

NSDecimalNumber *one = [NSDecimalNumber one];
NSDecimalNumber *fortyTwo =[NSDecimalNumber decimalNumberWithString: @"42"];
NSDecimalNumber *sum = [one decimalNumberByAdding: fortyTwo];
NSDecimal accumulator = [sum decimalValue];
NSDecimal temp = [fortyTwo decimalValue];
NSDecimalMultiply(&accumulator, &accumulator, &temp, NSRoundPlain);
temp = [one decimalValue];
NSDecimalAdd(&accumulator, &accumulator, &temp,NSRoundPlain);
NSDecimalNumber *result =[NSDecimalNumber decimalNumberWithDecimal:accumulator];

代码片段-3

字符串类型转换成int类型

int num = [@"43" intValue];


字符串Manipulation Strings


集合 Collections


日期和时间 Date and Time


属性列表 Property Lists


健值对 Key-Value


文件处理 Files


线程 Thread

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: