学习建议:请参考苹果官方API来做相应的学习
学习周期:1周
学习目的:了解Obejct-C中最常用的几种数据类型
学习答疑:欢迎来技术群里提问并做分享
学习工具:Xcode开发环境
学习内容:我们会在下面列出在iOS开发中最常用几种数据类型及相关方法
关于Xcode创建项目基本流程如下图所示
并在viewDidLoad方法里面的下方空白处敲下文出现的代码
NSString:字符串
NSString *testString = @"test"; //打印的方法是NSLog NSLog(@"%@", testString); //介绍一些常用的方法 NSString *newString = [testString substringFromIndex:1]; newString = [testString substringToIndex:2]; newString = [testString substringWithRange:NSMakeRange(0, 2)]; BOOL isEqueal = [testString isEqualToString:newString]; NSArray *array = [testString componentsSeparatedByString:@"s"];
NSMutableString:可变字符串
NSMutableString *testString = [NSMutableString stringWithString:@"test"]; [testString appendString:@"ok"]; [testString replaceCharactersInRange:NSMakeRange(0, 2) withString:@"why"];
NSArray:数组
NSArray *testArray = @[@"test", @"newTest"]; NSInteger arrayCount = [testArray count]; id item = [testArray objectAtIndex:0];
NSMutableArray:可变数组
NSMutableArray *testArray = [NSMutableArray new]; [testArray addObject:@"test"]; [testArray removeAllObjects]; [testArray insertObject:@"test" atIndex:0];
NSDictionary:字典
NSDictionary *testDictionary = @{@"key": @"value"}; id item = [testDictionary objectForKey:@"key"]; NSArray *keyArray = [testDictionary allKeys]; NSArray *valueArray = [testDictionary allValues];
NSMutableDictionary:可变字典
NSMutableDictionary *testDictionary = [NSMutableDictionary new]; [testDictionary setObject:@"value" forKey:@"key"]; [testDictionary removeObjectForKey:@"key"]; [testDictionary removeAllObjects];
以上就是String、Array、Dictionary常用的方法了,需要了解哦
如有精力的同学请看各数据类型的API,也可以看苹果官方文档,最好熟悉一下都有哪些方法
如果对于上面的代码或者API中的代码有上面问题,需要答疑,请到技术群中踊跃提出问题
本文出自 “东软iOS校友群的技术博客” 博客,请务必保留此出处http://neusoftios.blog.51cto.com/9977509/1622982
原文:http://neusoftios.blog.51cto.com/9977509/1622982