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

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

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

     

     
  • 相关阅读:
    OSCache使用指南
    sql性能优化浅谈
    Oracle SQL性能优化
    SQL性能优化
    Linux/Unix笔记本
    Linux/Unix笔记本
    LUOGU P3413 SAC#1
    poj 2393 Yogurt factory(贪心)
    poj 2431 Expedition (贪心)
    LUOGU P3161 [CQOI2012]模拟工厂 (贪心)
  • 原文地址:https://www.cnblogs.com/damonWq/p/5056036.html
Copyright © 2011-2022 走看看