---------------------- <a href="http://www.itheima.com"target="blank">ASP.Net+Unity开发</a>、<a href="http://www.itheima.com"target="blank">.Net培训</a>、期待与您交流! ----------------------
1.NADate
创建一个时间对象
NSNate *date = [NADate date];
打印出的时候是0时区的时间
//日期格式化类
NSDateFormatter *formatter = [[NSDateFormatter alloc]init];
//y 年 M 月 d 日
//m 分 s 秒 H(24)时 h(12)时
formatter.dateFormatter = @"yyyy-MM-dd HH:mm:ss";
NSString *str = [formatter stringFromDate:date];
2.NSSet和NSArray的对比
都是集合,都能存放多个OC对象
只能存放OC对象,不能存放非OC对象
本身都不可变
NSArry有顺序,NSSet没有顺序
NSDictionary、NSMutableDictionary
NSDictionary *d = [NSDictionary dictionaryWitnObjicts:对象数组 forKeys:
3.NSMutableString + 方法
//创建一个字符串空串容量为指定capacity大小
+(id)stringWithCapacity:(NSUInteger)capacity;
NSMutableString *str = [NSMutableString stringWithCapacity:10];
//创建一个空的子串(继承自父类的方法)
+(instancetype)string;
NSMutableString *str = [NSMutableString string];
4. NSMutableString -方法
//创建一个字符串空串容量为指定capacity大小
- (id)initWithCapacity:(NSUIteger)capacity;
NSMutableString *str = [[NSMutableString alloc] initWithCapacity:10];
//在指定标签位置插入一个字符串对象
- (void)insertString:(NSString *)aString atIndex:(NSUInteger)Ioc;
NSMutableString *str = [NSMutableString stringWithFormat:@"hello world"];
[str insertString:@"beautiful " atIndex:6];
NSLog(@"%@", str);
输出:hello beautiful world;
5. NSString
//初始化方法
NSString *str = [[NSString alloc] init];
NSLog(@"%@", str);
//用一个字符串对象创建另一个字符串对象
NSString *str1 = @"hello world";
NSString *str2 = [[NSString alloc] initWithString:str1];
NSLog(@"%@", str2);
//使用指定格式的内容创建一个新的字符串对象
NSString *str = [[NSString alloc] initWithFormat:@"%@", @"hello world"];
NSLog(@"%@", str);
//使用NSData数据以指定编码格式创建一个新的字符串对象
char *p = "hello world";
NSData *data = [NSData dataWithBytes:p length:11];
NSString *str = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
NSLog(@"%@", str);
NSString实例方法的应用
//初始化方法
NSString *str = [[NSString alloc] init];
NSLog(@"%@",
str);
//用一个字符串对象创建另一个字符串对象
NSString *str1 = @"hello world";
NSString *str2 = [[NSString alloc] initWithString:str1];
NSLog(@"%@",
str2);
//使用指定格式的内容创建一个新的字符串对象
NSString *str = [[NSString alloc] initWithFormat:@"%@", @"hello world"];
NSLog(@"%@", str);
//使用NSData数据以指定编码格式创建一个新的字符串对象
char *p = "hello world";
NSData *data = [NSData dataWithBytes:p length:11];
NSString *str = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];
NSLog(@"%@", str);
---------------------- <a href="http://www.itheima.com"target="blank">ASP.Net+Unity开发</a>、<a href="http://www.itheima.com"target="blank">.Net培训</a>、期待与您交流! ----------------------