美文网首页
自学iOS第十六天 11.26

自学iOS第十六天 11.26

作者: YAN7 | 来源:发表于2015-11-27 11:59 被阅读26次
  1. @calss :声明一个类,即告诉编译器这是什么
@class XYPoint;// 告诉编译器XYPoint是什么,这里XYPoint是一个对象
  1. 调用父类的初始化方法:
  - (MyClass *)init 
{ 
    self = [super init];  
    if (self) {     //(self)是(self!= 0)的简写
         //执行一些资源、变量的初始化工作
    } 
        return self; 
}
  1. 方法开头的(+)或(-)号表示:

4.typedef语句:为数据类型指派另一个名称

  typedef enum days {Sunday = 1, Monday, Tuesday, Wednesday, Thusday, Friday, Saturday} WhatisIt; //另外指派一个名称days给枚举数据类型

5 . 使用comformsToProtocol:检查一个对象是否遵循某项协议:

 id currentObject;
...
if([currentObject conformsToProtocol: @protocol (Drawing)] == YES){
    //给currentObject发送该协议下的消息
}

6 . oc分类,协议,ARC
7 . 预处理程序语句用#标记,这个符号必须是第一行中的第一个非空格字符。

相关文章

网友评论

      本文标题:自学iOS第十六天 11.26

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