-
//数组的遍历(1,基本的for循环,通过下标逐一取出 2.for in 快速枚举 3.枚举器(迭代器)) //数组中有不同类型时 Person *p=[[Person alloc] init]; p.personName =@"张三"; NSArray *array2=[[NSArray alloc]initWithObjects:@"a",@"b",@"3",p,nil];查看全部
-
/*OC的数组, 1.可以存储不同类型的对象(只是保存了指针) 2.只能存储对象(内存空间连续) */ // NSArray *array1=[[NSArray alloc]initWithObjects:@"1", @"2",@"3",@"4",@"5",@"7",nil]; //length of array int count = (int)array1.count; NSLog(@"count=%d",count); BOOL isHave =[array1 containsObject:@"2"]; //if object is included by array if(isHave) NSLog(@"object is exist"); else NSLog(@"object does not exist!");查看全部
-
/ 可变字符串是字符串的子类 NSMutableString *str=[[NSMutableString alloc]initWithCapacity:10]; [str setString:@"Hello"]; NSLog(@"Hello, World!"); //1.追加字符串 [str appendString:@" world"]; NSLog(@"str=%@",str); int a=10; [str appendFormat:@"-%d",a]; NSLog(@"str=%@",str); //2.替换字符串 NSRange range=[str rangeOfString:@"world"]; [str replaceCharactersInRange:range withString:@"japan!"]; NSLog(@"str=%@",str); //3.插入字符串 [str insertString:@"of the world" atIndex:6]; NSLog(@"str=%@",str); //4.删除字符串 NSRange range1=[str rangeOfString:@"japan"]; [str deleteCharactersInRange:range1]; NSLog(@"str=%@",str);查看全部
-
char *s = "hello-c"; NSString *str=@"hello-oc"; //OC,C字符串类型转换 //c to oc NSString *str1=[NSString stringWithUTF8String:s]; NSLog(@"str=%@",str1); //oc to c NSLog(@"str2=%s",[str UTF8String]);查看全部
-
Foundation 框架的类结构关系查看全部
-
foundation框架的类结构关系查看全部
-
134343432查看全部
-
123456查看全部
-
1,判断两个字符串是否相同:if([str1 isEqualToString: str2] ==yes) 2,比较字符串大小NSComparisonResult: [str1 compare:str2] =={ NSOrderedAscending || NSOrderedSame || NSOrderedDescending }.<br><br> 3: 分割字符串: 按指定的字符分割:[str1 componentsSeparatedByString:@"str2"];<br><br> 按照范围截取字符串:[str1 substringWithRange:NSRange];<br><br> 从某一位开始截取(一直截取到字符串的结尾):[str1 substringFromIndex:index];<br><br> 从开始截取到某一位 :[str1 substringToIndex:index];<br><br> 将字符串拆分为每一个字符:for 循环用字符打印。<br><br> 查找 : 查找指定字符串的位置(默认正向查找):[str1 rangeOfString:@"str2"]; //返回一个范围<br><br> 替换 : 替换某一个范围内的内容:[str1 stringByReplacingCharctersInRange:NSRange];<br> 替换源字符串中指定字符串:[str1 stringByReplacingOccurrencesOfString:str2 withString:str3]; //str2的内容换成str3查看全部
-
1.c->oc : NSString *str1 = [NSString stringWithUTF8String : str1]; 2.oc->c :NSString *str2 = [str UTF8String]; 3.NSString * str3= @"student"; //不需要释放内存 4. NSString *str4 = [ [ NSString alloc] init ]; //需要手动释放内存 格式化字符串 int a=10,b=20; NSString *str5 = [NSString stringWithFormat : "a=%d,b=%d",a,b] ====> a=10 b=20 拼接字符串 NSString *str6 = [str5 stringByAppendingString: str4 ];//str5与str4连接到str6里面! 大小写转换 1. NSString *str7 = "abcdef"; NSString *str8=[str7 lowercaseString] //转换成小写 2.[str7 UppercaseString]//转化成大写 判断前后缀 1.NSString *str10 = @" www.imooc.com"; BOOL hasPreFix = [str10 hasPreFix :@"www"];//判断前缀 if(hasPreFix ==YES)..... 2.BOOL hasSuffix = [str hasSuffix: @".com"];//判断后缀查看全部
-
不错的查看全部
-
cocoa 编程环境查看全部
-
foundation 基础 framework框架查看全部
-
搞基的基查看全部
-
1.c->oc : [NSString stringWithUTF8String] 2.oc->c : [str UTF8String] 格式化字符串 [NSString stringWithFormat] 拼接字符串 [str stringByAppendingString] 大小写转换 1.[str lowercaseString] 2.[str UppercaseString] 判断前后缀 1.[str hasPrefix] 2.[str hasSuffix]查看全部
举报
0/150
提交
取消