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

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

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

     

     
  • 相关阅读:
    mybatis-spring 集成
    maven 插件深入了解
    maven 常用插件3
    maven 插件2
    <转载> maven 详解 http://www.cnblogs.com/binyue/p/4729134.html
    linux base shell 基础语法
    浏览器运行原理
    <转载> js 闭包
    dubbo 学习资料
    HTTP
  • 原文地址:https://www.cnblogs.com/damonWq/p/5056036.html
Copyright © 2011-2022 走看看