-
//數(shù)組的遍歷(1,基本的for循環(huán),通過下標(biāo)逐一取出 2.for in 快速枚舉 3.枚舉器(迭代器)) //數(shù)組中有不同類型時 Person *p=[[Person alloc] init]; p.personName =@"張三"; NSArray *array2=[[NSArray alloc]initWithObjects:@"a",@"b",@"3",p,nil];查看全部
-
/*OC的數(shù)組, 1.可以存儲不同類型的對象(只是保存了指針) 2.只能存儲對象(內(nèi)存空間連續(xù)) */ // 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字符串類型轉(zhuǎn)換 //c to oc NSString *str1=[NSString stringWithUTF8String:s]; NSLog(@"str=%@",str1); //oc to c NSLog(@"str2=%s",[str UTF8String]);查看全部
-
Foundation 框架的類結(jié)構(gòu)關(guān)系查看全部
-
foundation框架的類結(jié)構(gòu)關(guān)系查看全部
-
134343432查看全部
-
123456查看全部
-
1,判斷兩個字符串是否相同:if([str1 isEqualToString: str2] ==y(tǒng)es) 2,比較字符串大小NSComparisonResult: [str1 compare:str2] =={ NSOrderedAscending || NSOrderedSame || NSOrderedDescending }.<br><br> 3: 分割字符串: 按指定的字符分割:[str1 componentsSeparatedByString:@"str2"];<br><br> 按照范圍截取字符串:[str1 substringWithRange:NSRange];<br><br> 從某一位開始截?。ㄒ恢苯厝〉阶址慕Y(jié)尾):[str1 substringFromIndex:index];<br><br> 從開始截取到某一位 :[str1 substringToIndex:index];<br><br> 將字符串拆分為每一個字符:for 循環(huán)用字符打印。<br><br> 查找 : 查找指定字符串的位置(默認(rèn)正向查找):[str1 rangeOfString:@"str2"]; //返回一個范圍<br><br> 替換 : 替換某一個范圍內(nèi)的內(nèi)容:[str1 stringByReplacingCharctersInRange:NSRange];<br> 替換源字符串中指定字符串:[str1 stringByReplacingOccurrencesOfString:str2 withString:str3]; //str2的內(nèi)容換成str3查看全部
-
1.c->oc : NSString *str1 = [NSString stringWithUTF8String : str1]; 2.oc->c :NSString *str2 = [str UTF8String]; 3.NSString * str3= @"student"; //不需要釋放內(nèi)存 4. NSString *str4 = [ [ NSString alloc] init ]; //需要手動釋放內(nèi)存 格式化字符串 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里面! 大小寫轉(zhuǎn)換 1. NSString *str7 = "abcdef"; NSString *str8=[str7 lowercaseString] //轉(zhuǎn)換成小寫 2.[str7 UppercaseString]//轉(zhuǎn)化成大寫 判斷前后綴 1.NSString *str10 = @" idcbgp.cn"; BOOL hasPreFix = [str10 hasPreFix :@"www"];//判斷前綴 if(hasPreFix ==YES)..... 2.BOOL hasSuffix = [str hasSuffix: @".com"];//判斷后綴查看全部
-
不錯的查看全部
-
cocoa 編程環(huán)境查看全部
-
foundation 基礎(chǔ) framework框架查看全部
-
搞基的基查看全部
-
1.c->oc : [NSString stringWithUTF8String] 2.oc->c : [str UTF8String] 格式化字符串 [NSString stringWithFormat] 拼接字符串 [str stringByAppendingString] 大小寫轉(zhuǎn)換 1.[str lowercaseString] 2.[str UppercaseString] 判斷前后綴 1.[str hasPrefix] 2.[str hasSuffix]查看全部
舉報
0/150
提交
取消