IOS关于self.用法的一些总结

关于什么时间用self. , 其实是和Obj-c的存取方法有关, 不过网上很多人也都这么解答的, 那它为什么和存取方法有关? 怎么有关的?   进入正题, 我们经常会在官方文档里看到这样的代码: MyClass.h ? 1 ...

2015-01-13 15:56:23

阅读数:268

评论数:0

引用计数(retainCount)

iPhone系统中的Objective-C的内存管理机制是比较灵活的,即可以拿来像C/C++一样用,也可以加个AutoreleasePool让它升级为半自动化的内存管理语言。当然,也不能拿JAVA虚拟机中的全自动化GC来比〜 一,引用计数是实例对象的内存回收唯一参考 引用计数(retain...

2015-01-13 15:44:07

阅读数:279

评论数:0

IOS atomic与nonatomic,assign,copy与retain的定义和区别

atomic和nonatomic用来决定编译器生成的getter和setter是否为原子操作。         atomic                 设置成员变量的@property属性时,默认为atomic,提供多线程安全。                 在多线程环境下,原...

2015-01-13 11:16:35

阅读数:305

评论数:0

object-c里self与super的区别

在objc中的类实现中经常看到这两个关键字”self”和”super”,以以前oop语言的经验,拿c++为例,self相当于this,super相当于调用父类的方法,这么看起来是很容易理解的。但是它们真正是如何调用的呢? 你知道吗? 以下面的代码为例:  @interface Pe...

2014-07-10 12:32:19

阅读数:256

评论数:0

ios view的frame和bounds之区别(位置和大小)

-(CGRect)frame{     return CGRectMake(self.frame.origin.x,self.frame.origin.y,self.frame.size.width,self.frame.size.height); } -(CGRect)bounds{  ...

2014-07-10 12:17:50

阅读数:246

评论数:0

Object-C 中的Selector 概念

selector可以叫做选择器,其实指的就是对象的方法,也可以理解为C语言里面的函数指针,在面向对象里面的对应概念。 @selector(xxxx)的作用是找到名字为xxxx的方法。一般用于[aperformSelector:@selector(b)];就是说去调用a对象的b方法,和[ab]...

2014-07-10 12:17:11

阅读数:233

评论数:0

ios中关于delegate(委托)

首先,大家应该都明白的是委托是协议的一种,顾名思义,就是委托他人帮自己去做什么事。也就是当自己做什么事情不方便的时候,就可以建立一个委托,这样就可以委托他人帮自己去实现什么方法。 其次,我简单的总结了一下自己用到的委托的作用有两个,一个是传值,一个是传事件。 1.所谓传值经...

2014-07-10 11:43:22

阅读数:265

评论数:0

OC 成员变量下划线_解析

*.h中申明变量   #import  @interface NewPlayerController : UIViewController{ NSString* _test;      } @property(nonatomic,retain) NSString *test; ...

2014-07-09 18:20:27

阅读数:930

评论数:0

IOS superView和subView

在Iphone的视图中,其实就是一个一个view,一层view上面放一层view,一个view上面放一群view,甚至UIWindow也是一个view,在网上找了一张图片很能说明这个问题: 可见我们能够看到的都是一个view视图,而我们能对其进行操作,是因为UIControlle...

2014-07-09 18:19:32

阅读数:1236

评论数:0

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