美文网首页
OC中基本知识点2

OC中基本知识点2

作者: 自我回忆 | 来源:发表于2017-11-21 16:20 被阅读11次
1.对实例变量的封装应该注意事项
  1. set方法是对实例变量赋值的方法,不需要返回值,需要参数
  2. get方法是对实例变量取值的方法,但是通常不写get,直接写实例变量名作为方法名,需要返回值,不需要参数
  3. 自定义初始化方法:在一个对象刚开始创造的时候,就对他的一些实例变量赋值,通常以init开头,返回值通常写id
2.#include,#import,@class区别
  • import和include都是在导入头文件时要使用的,都可以在oc里面使用,只不过#import导入头文件的时候,编译器只会编译一次,不会造成重复引用的问题
  • include导入头文件的时候,编译器会多次编译 ,造成重复引用的问题

重复引用:
例如,A引用了C,B也引用了C,而D又引用了A和B,在这个时候C就会在D里面引用两次,如果#import就不会出现这个问题,#include就会。

  • @class是为了解决交叉引用,交叉引用就是A引用了B,而B也引用了A,而#import不能避免交叉引用,这个时候就要使用@class。@class只是声明有这个类,但是用不了这个类里面的东西,效率更高。

相关文章

  • OC中基本知识点2

    1.对实例变量的封装应该注意事项 set方法是对实例变量赋值的方法,不需要返回值,需要参数 get方法是对实例变量...

  • 1.6 继承

    本小节知识点: 继承基本概念 OC中的继承关系 OC中如何实现继承 1.继承基本概念 现实生活中的继承 交通工具类...

  • OC第一部分

    本篇博客的主要知识点是: 01OC概述 02第一个OC程序 03OC基本语法概述 04NSLog的基本用法 05B...

  • OC中基本知识点1

    1. 在OC语言里面导入头文件,使用的是#import 2. 是...

  • 【Swift】runtime简单应用

    1、获取属性列表 2、模型中基本类型不能设置为可选类型,因为kvc是oc的,而oc中基本类型没有可选。 另外属性不...

  • 1.1 OC中的私有方法

    本小节知识点: 【掌握】OC中的私有变量 【掌握】OC中的私有方法 1.OC中的私有变量 在类的实现即.m文件中也...

  • swift语法记录-之枚举

    枚举的基本用法 在C,OC中,枚举就是整形,0,1,2,3...在swift中的基本用法 关联值(Associat...

  • weak和assign的区别

    1、weak OC对象 2、assign 基本数据对象 OC对象 3、strong OC对象 4、copy NSS...

  • /OC基本语法2

    // main.m// OC基本语法2 //// Created by lanou on 16/7/9.// Co...

  • 初级动画常用属性-swift

    swift语法中,UIView动画属性的设置方法与OC的基本相同。 1.setAnimationDelay 2.s...

网友评论

      本文标题:OC中基本知识点2

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