-
cocoa是編程環(huán)境查看全部
-
基礎(chǔ)框架查看全部
-
//枚舉器 NSEnumerator *enumerator = [array1 objectEnumerator]; id thing; while (thing = [enumerator nextObject]) { NSLog(@"%@",thing); }查看全部
-
通過字典的key 取得字典的value查看全部
-
有字?jǐn)?shù)限制,接上一個筆記 //不能重置NSEnumerator /* You send nextObject repeatedly to a newly created NSEnumerator object to have it return the next object in the original collection. When the collection is exhausted, nil is returned. You cannot “reset” an enumerator after it has exhausted its collection. To enumerate a collection again, you need a new enumerator. */查看全部
-
=====如有錯誤請指正,覺得好請給個贊===== NSArray *array1 = [[NSArray alloc] initWithObjects:@"1", @"2", @"3", @"4", @"5", nil]; //第三種方法,迭代器 NSLog(@"-----------迭代器-------------"); NSEnumerator *enumerator = [array1 objectEnumerator]; //NSArray *arrayEnu = [enumerator allObjects]; //NSLog(@"arrayEnu:%@", arrayEnu);//打印enumerator全部內(nèi)容 //遍歷(獲取下一個元素) id obj = nil; while (obj = [enumerator nextObject]) { NSLog(@"obj = %@", obj); } //第二次遍歷obj,迭代器指向最后,返回nil 所以循環(huán)不會執(zhí)行查看全部
-
數(shù)組的遍歷(1、for循環(huán)。2、for in 快速枚舉(數(shù)組中元素類型要一致)。3、枚舉器(迭代器)) 1、 for(int i=0;i<array.count;i++){ NSString *str = [array1 objectAtIndex:i] } 2、 for(NSString *str2 in array1){ NSLog(@"str2 = %@",str2); } 數(shù)組的遍歷 for(int i=0;i<array.count;i++){NSString *str = [array1 objectAtIndex:i]} 快速枚舉 for in for(nsstring @index in array) 迭代器查看全部
-
1、初始化NSArray NSArray *array1 = [[NSArray alloc] initWithObjects:@"5",@"1",@"2",@"3",@"4", nil]; 2、判斷數(shù)組中是否包含對應(yīng)的對象 BOOL isHave = [array containsObject:@"2"]; 3、取得數(shù)據(jù)中某個元素 NSString *str = [array lastObject]; NSString *str = [array firstObject]; NSString *str = [array objectAtIndex:3]; 4、元素所在數(shù)組中的下標(biāo) (int)[array indexOfObject:@"3"]; 1.OC的數(shù)組可以存儲不同類型的對象,且只能存儲對象 2.OC數(shù)組存儲的是對象的指針,不是對象本身。 3.判斷是否當(dāng)前數(shù)組是否存在某個對象:array containsObject: 4.取出數(shù)組中首個元素:array firstObject 5.取出數(shù)組中最后一個元素:array lastObject 6.取出數(shù)組中對應(yīng)小標(biāo)的元素:array objectAtIndex:? 7.打印某個元素對應(yīng)的下標(biāo):int index=(int)[array indexOfObject:@"?"]; 如果元素不存在,則會打印為-1。查看全部
-
NSString 字符串的使用 字符串拼接:NSString *str= [str1 stringByAppendingString:str2]; 格式化字符串:NSStringWithFormat: 大寫轉(zhuǎn)為小寫:lowercaseString 小寫轉(zhuǎn)為大寫:uppercaseString 類型為bool類型 前綴判斷:hasPerFix 后綴判斷:hasSuffix查看全部
-
已經(jīng)看完查看全部
-
1.OC的數(shù)組可以存儲不同類型的對象,且只能存儲對象 2.OC數(shù)組存儲的是對象的指針,不是對象本身。 3.判斷是否當(dāng)前數(shù)組是否存在某個對象:array containsObject: 4.取出數(shù)組中首個元素:array firstObject 5.取出數(shù)組中最后一個元素:array lastObject 6.取出數(shù)組中對應(yīng)小標(biāo)的元素:array objectAtIndex:? 7.打印某個元素對應(yīng)的下標(biāo):int index=(int)[array indexOfObject:@"?"]; 如果元素不存在,則會打印為-1。查看全部
-
字符串替換: NSRange range=[str rangeOfString:@"world"]; [str replaceCharactersInRange:range withString:@"ios" ]; 插入字符串: [str insertString:@"A" atIndex:6]; 刪除字符串: NSRange range1 = [str rangeOfString:@"Aios"]; [str deleteCharactersInRange:range1];查看全部
-
追加字符串: [str appendString:@"world"]; 追加格式化字符串: int a=10; [str appendFormat:@"- %d",a]查看全部
-
可變字符串實(shí)例化: NSMutableString *str=[[NSMutableString alloc]initWithCapacity:10]; [str setString:@"hello"]; [initWithCapacity:10]:設(shè)置一個長度為10,如果超過10也不會報錯查看全部
-
讀取文件 NSString *str21 = @"www.baidu.com"; NSURL *httpURL = [NSURL URLWithString:str21]; NSURL *fileURL = [NSURL fileURLWithPath:str21]; 讀取網(wǎng)絡(luò)文件:NSString stringwithContentsOfURL:httpURL 讀取本地文件:NSString stringwithContentsOfFile:@"本地路徑" 寫入本地文件: writeToFile:@"路徑"查看全部
舉報
0/150
提交
取消