Oc复习

来源:互联网 发布:淘宝老店新开 编辑:程序博客网 时间:2024/06/06 07:26

/*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;

}

0 0
原创粉丝点击