A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 何必ˇㄨ那么假 中级黑马   /  2016-3-16 00:34  /  853 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1). @interface是类的声明. @implementation是类的实现 他们之间不能相互嵌套.
      声明和实现是相对独立的 不能嵌套.
        
      在写代码的时候,如果没有提示,并且ESC也没有效果
      98%都是你的问题.


  2). 类的声明和实现必须都要有


  3). 类必须要先声明然后再实现


  4). @end不能省略

  
  5). OC方法不能像函数那样直接调用 而是要创建对象 通过对象来调用


  6). 成员变量不允许声明的同时初始化 ******


  7). 类的声明必须要放在使用类的前面.实现可以放在使用类的后面


  8). 类语法上其实可以只有实现没有声明.

     @implementation HMDog : NSObject
     {
         @public
         NSString *_name;
         int _age;
     }
     - (void)shout
     {
        NSLog(@"汪汪.....");
     }
     @end

评分

参与人数 1黑马币 +7 收起 理由
wx_MkPtTU4D + 7

查看全部评分

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马