自学iOS第十六天 11.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 . 预处理程序语句用#标记,这个符号必须是第一行中的第一个非空格字符。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 重点掌握 3 类对象和方法 对象就是一个物体 类的独特存在就是一个实例,对实例进行操作叫做方法。方法可以应用于类或...
    Coder大雄阅读 1,287评论 0 2
  • *面试心声:其实这些题本人都没怎么背,但是在上海 两周半 面了大约10家 收到差不多3个offer,总结起来就是把...
    Dove_iOS阅读 27,225评论 30 472
  • 来自网络 序言 目前形势,参加到iOS队伍的人是越来越多,甚至已经到供过于求了。今年,找过工作人可能会更深刻地体会...
    用心在飞阅读 856评论 5 4
  • 1.OC里用到集合类是什么? 基本类型为:NSArray,NSSet以及NSDictionary 可变类型为:NS...
    轻皱眉头浅忧思阅读 1,397评论 0 3
  • 没有哪个孩子不爱阅读,除非是你辜负了他幼小的心灵。 ——题记...
    青风竹韵阅读 352评论 -2 3