OC基本语法

2016-07-11  本文已影响0人  贱贱的兔子

//整型变量

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);

上一篇下一篇

猜你喜欢

热点阅读