美文网首页
小学期 1

小学期 1

作者: 叶家的大树苗 | 来源:发表于2016-07-12 22:43 被阅读0次

    之前从来没有听说过这个APP,但我们的培训老师说着软件还可以,所以就试着用来下。这写是我这几天收获的。

    //  main.m

    //  oc基本语法

    //  Created by lanou on 16/7/9.

    //  Copyright © 2016年 pingguo. All rights reserved.

    #import <Foundation/Foundation.h>

    int main(int argc, const char * argv[]) {

        @autoreleasepool {

     //      insert code here...

            NSLog(@"Hello, World!");

    //        oc基本语法

    //        整型(NSInteger)就像C语言中的INT差不多,只不过在OC语言中成了NSInteger.前缀NS只是为了声明开发者

            NSInteger  a = 10;

            NSLog(@"a=%ld",a); 

    // NSLog表示打印函数   相当于C语言中的Printf。ld是C语言中long int

    //CGFloat表示浮点型数,在C语言中是double

            CGFloat b = 2.3;

            NSLog(@"b=%.2f",b);

    //布尔类型的数只有YES和NO两中

            BOOL flag = YES;

    //NSString 字符串(只要是对象类型,占位符全都是%@)

            NSString  *str=@"abcde";

              NSLog(@"str=%@",str);

            NSLog(@"str的长度=%ld",str.length);//.length表示的是求字符串的长度

            if ([str isEqualToString:@"abcde"]) {//isEqualToString表示字符串全等

                NSLog(@"是的");

            }

    //该语句是判断字符串前缀是否相同(str  hasPrefix)

            if ([str hasPrefix:@"a"]) {

                NSLog(@"前缀等于a");}

    //此语句是判断字符串后缀是否相同(str  hasSuffix)

            if ([str hasSuffix:@"e"]) {

                NSLog(@"后缀等于e");

            }

            NSString *str1=[NSString stringWithFormat:@"%@++++",@"im"];

    //格式化创建字符串数组   stringWithFormat

            NSLog(@"str1=%@",str1);

        }

        return 0;

    }

    // main.m

    //  oc基础语法2

    //

    //  Created by lanou on 16/7/9.

    //  Copyright © 2016年 pingguo. All rights reserved.

    #import <Foundation/Foundation.h>

    int main(int argc, const char * argv[]) {

        @autoreleasepool {

            // insert code here...

            NSLog(@"Hello, World!");

    //本节课学是对数组的了解  NSArry是对数组的定义

            NSArray  *array1=@[@"a",@"b",@"c",@"d"];

            NSLog(@"array1=%@",array1);

            NSLog(@"count=%ld",array1.count);(打印的是数组中元素的个数   .count)

    //通过下标访问数组的元素

            NSString  *str = array1[0];

            NSLog(@"str=%@",str);

            NSMutableArray  *mutableArray =[NSMutableArray arrayWithObjects:@"1",@"2",@"3",@"4", nil];(这是定义可变的数组  用arrayWithObjects:)

            NSLog(@"mutable Array=%@",mutableArray);

            [mutableArray addObject:@"5"];(这里在数组添加元素   addObject)

            NSLog(@"已添加----%@",mutableArray);

            [mutableArray removeObject:@"3"];(这是在数组里移除元素  removeObject)

            NSLog(@"已移除----%@",mutableArray);

    //字典  的键值keys和values

            NSDictionary *dict = @{@"key1":@"value1",@"key2":@"value2",@"key3":@"value3"};

            NSLog(@"dict=%@",dict);

            NSString  *string=[dict objectForKey:@"key1"];

            NSLog(@"string=%@",string);

            NSLog(@"allkeys=%@,allvalues=%@",dict.allKeys,dict.allValues);

        }

        return 0;

    }

    对于简单的数据类型大致的可以掌握吧!

    相关文章

      网友评论

          本文标题:小学期 1

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