自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 OC里面小问题集合之一

问题1:instancetype和id的区别 答:instancetype可以在编译器就能确定对象是什么类型,用于排错(比如调用了不存在的方法),而id不可以,id不可以,id只能在运行期才能确定类型 instancetype用于初始化和便利构造器的返回值;id可以作为方法的参数,而instancetype不行;instancetype只能在ARC环境下有效,MRC下和id一样 问题2:常量

2015-04-30 22:55:08 445

原创 实例变量的3种可见度

实例变量访问的可见度 @public公开的,可以在类的内部(.m)和外部访问,在外部使用->访问 @protected受保护的,可以在类的内部和子类内部访问 @private私有的,只允许在本类内部访问 注意:public与封装相违背,private与集成相违背,系统默认是​@protected

2015-04-28 21:53:17 557

原创 单例的3种写法

单例在程序开发中经常用到,而单例的写法一般写法有3种,非常实用

2015-04-28 21:29:08 490 1

转载 C语言预编译指令

一、预处理的由来:     在C++的历史发展中,有很多的语言特征(特别是语言的晦涩之处)来自于C语言,预处理就是其中的一个。C++从C语言那里把C语言预处理器继承过来(C语言预处理器,被Bjarne博士简称为Cpp,不知道是不是C Program Preprocessor的简称)。   二、常见的预处理功能:     预处理器的主要作用就是把通过预处理的内建功能对一个资源进行等价替

2015-03-17 13:58:50 494

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除