美文网首页
OC基本语法

OC基本语法

作者: 贱贱的兔子 | 来源:发表于2016-07-11 22:44 被阅读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);

    相关文章

      网友评论

          本文标题:OC基本语法

          本文链接:https://www.haomeiwen.com/subject/frejjttx.html