Avatar notebook default
6篇文章 · 8342字 · 1人关注
  • ”一个NSObject占用多少内存?“引发的思考

    一个NSObject占用多少内存? 答:系统分配了16字节,但NSObject只使用了8个字节 由果索引去探求类的本质 我们知道OC会被编译器翻...

  • Resize,w 360,h 240
    Objective-C之我所理解的内存管理

    前言 伴随着iOS5的发布,在Xcode4.2中加入了一个振奋人心的新特性。ARC,开启这个特性后,帮我们省去了许多内存管理的代码,让我们把更多...

  • Resize,w 360,h 240
    Objective-C编程代码规范

    前言 为了降低程序员之间的沟通成本,遵守代码规范显得尤为重要。当拿到别人的代码的时候,如果对方写的天花乱坠,你一定看的相当难受。调试起来也毫无头...

  • Resize,w 360,h 240
    #include #import @class 区别

    #include 后面跟<> 或者" " 相当于把<>或者""里的文件代码复制一份到#include所在的那一行 <>是对系统自带的头文件引入,...

  • Resize,w 360,h 240
    代理模式中delegate属性为assign的原因

    前言 在代理模式中,属性通常写成如下形式 究其背后的原因为什么不使用retain来修饰,其实这里涉及到了内存管理中的循环引用问题。 举个例子 对...

  • 关于@property和@synthesize的进一步理解

    前言 @property 和 @synthesize在Xcode4.4以前一直都是配合着使用,在4.4以后,@property得到了增强,一行代...

    0.3 4418 2 15
  • Resize,w 360,h 240
    怎样把自定义结构体包装成NSValue类型

    前言 众所周知,Objective-C里的数组要求存储的值为对象,而结构体作为数组元素的时候就涉及到了自定义结构体包装成对象的问题。通常使用NS...

  • isSubclassOf,isMemberOf,isKindOf用法区别

    前言 许多有多年工作经验的朋友,可能都还没有真正弄清楚这三个方法的具体使用环境,只是写代码的时候,知道它们的作用是根据类名(对象名)判断是否属于...

文集作者