zoukankan      html  css  js  c++  java
  • 1217.1——OC准备

    #import 与 #include区别

    include完成头文件的导入,可能会导致头文件的相互引用和函数或变量的重复定义

      为了解决这个问题 我们必须这样做

        #ifndef Student_h

        #define Student_h

         //方法的声明

        #endif

    import不仅完成头文件的引入,并且避免头文件之间的相互引用


    printf 与NSLog的区别

      printf(“hello”);

      NSLog(@“hello”); 

     区别: 

      1.printf没有自动换行 NSLog自动换行

      2.printf输出的是普通字符串 NSLog输出的是字符串对象

      3.printf只能输出C语言的基本数据类型,NSLog可以输出对象  %@


     

    符号含义

    NSArray *array = @[@"1", @"2"];

    NSLog(@"%@", array);

    @的含义: 在OC中一般表示一个对象 @“helo” @1 

                   也通常用于OC的一些关键字@interface @end @public @private

                   %@ 表示输出一个对象类型

    *的含义:不需要理解,只要知道定义对象类型,只需要在前面加一个*

     

     
  • 相关阅读:
    3.15第三周编程总结
    2019.3.9编程总结
    2019.3.3编程总结2
    编程总结1
    编程总结2
    编程总结3
    我的老师
    关于sublime text 3使用记录
    12. 整数转罗马数字
    4. 寻找两个有序数组的中位数
  • 原文地址:https://www.cnblogs.com/damonWq/p/5056036.html
Copyright © 2011-2022 走看看