/*ObjC的复习
1)Foundation框架
一.字符串
NSString和NSmutableString
字符串的创建,初始化,以及常用的方法*/
NSString *string = @”我们都是好孩子”;
NSString *string1 = [NSString stringWithString:string];
NSString *string2 = [NSString stringWithFormat:@”我们都是好孩子”];
NSLog(@”string=%@,string1=%@,string2=%@”,string,string1,string2);
NSString *string3 = [NSString stringWithFormat:@”%@%@”,string1,string2];
NSLog(@”%@”,string3);
NSString *string4 = @”面向过程:是指分析出解决问题所需的步骤,然后用函数把这些步骤一步步实现,使用时一个个调用就可以了面向对象是:把构成问题的事物分解成一个个对象,然后协调各个对象之间的联系和通信,建立对象的目的不是为了完成一个个步骤,而是为了描述某个事物在整个解决问题的步骤中的行为。”;
NSInteger length = string4.length;
NSLog(@”length= %lu”,length);
//字符串的截取
NSString *subString = [string4 substringToIndex:5];
NSLog(@”subString = %@”,subString);
NSString *subString1 = [string4 substringFromIndex:120];NSLog(@”subString = %@”,subString1);
NSString *subString2 = [string4 substringWithRange:NSMakeRange(5, 5)];
NSLog(@"%@",subString2);
if([subString1 isEqualToString:subString2]){
NSLog(@"他们相同");
}else
{
NSLog(@"不相同");
}
NSString *compareString = @"linzhihai";
NSString *compareString1 = @"zhangwenyan";
NSComparisonResult result = [compareString compare:compareString1];
switch (result) {
case NSOrderedAscending:
NSLog(@"compareString<compareString1");
break;
case NSOrderedSame:{
NSLog(@"compareString = compareString1");
}break;
case NSOrderedDescending:{
NSLog(@"compareString > compareString1");
}break;
default:
break;
}
NSRange range = [string4 rangeOfString:@"一个个"];
NSLog(@"range = %@",[NSValue valueWithRange:range]);
NSString *string5 = [@"孩子不哭,你是一个顶天立地的男子汉"stringByAppendingString:string4];
NSLog(@"%@",string5);
/*2)数组
NSArray和NSMutableArray
创建,初始化,使用*/
NSArray *array = [[NSArray alloc]init];
NSArray *array1 = [NSArray array];
NSArray *array2 = [NSArray arrayWithObject:@"我们"];
NSArray *array3 = [NSArray arrayWithObjects:@"根本",@"跟班",@"刚好", nil];
NSArray *array4 = @[@"时尚",@"时间",@"事故",@"四头"];
NSArray *array5 = [NSArray arrayWithArray:array3];
NSArray *array6 = [NSArray arrayWithContentsOfFile:@""];
NSArray *array7 = [NSArray arrayWithContentsOfURL:[NSURL URLWithString:@""]];
NSUInteger count = array4.count;
NSString *str = [array4 objectAtIndex:0];
NSLog(@"%@,%d,%@",array3,count,str);
}
return 0;
}