OC基本语法
//整型变量
NSInteger a=10//表示定义了一个值为10的整型变量
//NSLog是oc中的打印函数
NSLog(@"a=%ld",a); 结果:a=10
//字符型
CGFloat b=1.3
//布尔类型
//BOOL flag=NO/YES;
// 字符串NSString(只要是对象类型,占位符全部是%@)
NSString *str = @"abcde";
NSLog(@"str=%@",str);
//打印字符串的长度length
NSLog(@"length=%ld",str.length);
//判断字符串相等
//前缀相等
if([str hasprefix:@"判断字符"]){
}
//后缀相等
if([str hasSuffix:@"判断字符"]){
}
//全等
if([str isEqualToString:@"判断字符"]){
}
//格式化创建字符串
NSString *str1=[NSStrig stringWithFormat:@"%@ +++++ ",@"im"];
NSLog(@"str1=%@",str1)
结果; im +++++
//数组(NSArray/NSMutableArray)
//不可变数组
NSArray *array1=@[@"a",@"b",@"c"];
//数组元素个数
NSLog(@"count=%ld",array1.count)
//通过下标识别数组里的元素
NSString *str=array1[0];
//可变数组
NSMutableArray *array2=[NSMutableArray arrayWithObjects:@"1",@"2",@"3",nil];
//添加元素
[array2 addObject:@"想要添加的元素"];
//移除元素
[array2 removeObject:"想要移除的对象"];
//字典(存放多个键值的对的数据类型)(NSDictionary/NSMutableDictionary)
//不可变字典
NSDictionary *dict1=@{@"key1":@"value1",@"key2":"value2"};//定义一个字典来存放键值对
//查找
NSString *string=[dict1 ObjectForkey:@"想要查找的键值对"];
//打印所有的key值和value值
NSLog(@"allkeys=%@,allvalues=%@",dict1.allkeys,dict1.allvalues);