设为首页 加入收藏

TOP

Objective-C语法基础之NSString(四)
2015-01-22 20:49:17 来源: 作者: 【 】 浏览:36
Tags:Objective-C 语法 基础 NSString
hingie:%@",thingie);

}


//- (NSEnumerator *)reverseObjectEnumerator;从后向前

//NSMutableArray *array = [NSMutableArray arrayWithObjects:

@"One",@"Two",@"Three",nil];

NSEnumerator *enumerator;

enumerator = [array reverseObjectEnumerator];


id object;

while (object = [enumerator nextObject]) {

NSLog(@"object:%@",object);

}


// 快速枚举

//NSMutableArray *array = [NSMutableArray arrayWithObjects:

@"One",@"Two",@"Three",nil];

for(NSString *string in array)

{

NSLog(@"string:%@",string);

}


//- (id) initWithObjectsAndKeys;


//NSDictionary *dictionary = [[NSDictionary alloc] initWithObjectsAndKeys:@"One",@"1",@"Two",@"2",@"Three",@"3",nil];

NSString *string = [dictionary objectForKey:@"One"];

NSLog(@"string:%@",string);

NSLog(@"dictionary:%@",dictionary);

[dictionary release];


//创建

NSMutableDictionary *dictionary = [NSMutableDictionary dictionary];


// 添加字典

[dictionary setObject:@"One" forKey:@"1"];

[dictionary setObject:@"Two" forKey:@"2"];

[dictionary setObject:@"Three" forKey:@"3"];

[dictionary setObject:@"Four" forKey:@"4"];

NSLog(@"dictionary:%@",dictionary);


// 删除指定的字典

[dictionary removeObjectForKey:@"3"];

NSLog(@"dictionary:%@",dictionary);





//将 NSRect放入 NSArray中

NSMutableArray *array = [[NSMutableArray alloc] init];

NSValue *value;

CGRect rect = CGRectMake(0, 0, 320, 480);

value = [NSValue valueWithBytes:&rect objCType:@encode(CGRect)];

[array addObject:value];

NSLog(@"array:%@",array);


//从 Array中提取

value = [array objectAtIndex:0];

[value getValue:&rect];

NSLog(@"value:%@",value);


//NSFileManager *fileManager = [NSFileManager defaultManager];

NSString *home;

home = @"../Users/";


NSDirectoryEnumerator *direnum;

direnum = [fileManager enumeratorAtPath: home];


NSMutableArray *files = [[NSMutableArray alloc] init];


//枚举

NSString *filename;

while (filename = [direnum nextObject]) {

if([[filename pathExtension] hasSuffix:@"jpg"]){

[files addObject:filename];

}

}


// 快速枚举

//for(NSString *filename in direnum)

//{

// if([[filename pathExtension] isEqualToString:@"jpg"]){

// [files addObject:filename];

// }

//}

NSLog(@"files:%@",files);


//枚举

NSEnumerator *filenum;

filenum = [files objectEnumerator];

while (filename = [filenum nextObject]) {

NSLog(@"filename:%@",filename);

}


// 快速枚举

//for(id object in files)

//{

// NSLog(@"object:%@",object);

//}


首页 上一页 1 2 3 4 下一页 尾页 4/4/4
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇C语言贪心(2)___田忌赛马(Hdu 105.. 下一篇C语言标准库(1)―#include(ctype..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: