学习建议:请参考苹果官方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中的代码有上面问题,需要答疑,请到技术群中踊跃提出问题
转载于:https://blog.51cto.com/neusoftios/1622982