摘要: readwrite:是可读可写的特性;需要生成getter和setter方法的时候用到; readonly:只读特性,只生成getter方法;不想在类外修改该属性的时候用到; assign:赋值特性,setter方法将传入参数赋值给实例变量;仅在设置变量时使用; retain:持有特性,setter 阅读全文
posted @ 2020-02-13 15:57 zbblogs 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 1、#import是Object-c导入头文件的关键字,头文件不会重复导入的情况;而#include是c/c++导入头文件的关键字,头文件会出现重复导入的情况(c/c++头文件如何防止重复导入,参考#ifndef和#pragma once) 2、@class是告诉编译器某个类的声明,只有在代码执行时 阅读全文
posted @ 2020-02-13 15:38 zbblogs 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 1、Object-c的类不可以多重继承 2、可以实现多个接口,即:可以实现多个协议Protocol 3、Category是Object-c类中的分类,通过分类可以为Object-c的类添加扩展方法 4、一般来说采用分类的方式比较好,因为Category可以在不破坏原有类的代码结构的情况下,为该类扩展 阅读全文
posted @ 2020-02-13 14:51 zbblogs 阅读(269) 评论(0) 推荐(0) 编辑