
objectivet-c
爱吃古老肉的程序猿
这个作者很懒,什么都没留下…
展开
-
今天需要记录的是关于NSAutoReleasePool的理解
今天需要记录的是关于NSAutoReleasePool的理解.(大部分内容来自于iOS4.3 Library) Cocoa的内存管理主要依赖于Reference Counting, 而NSAutoReleasePool就是用来支持它的. autorelease pool中存放的对象会在其自身干枯(drain)时被release. 我们都知道当一个object的rel转载 2013-04-11 10:53:03 · 482 阅读 · 0 评论 -
应用中获得时间差 CFAbsoluteTimeGetCurrent
Returns the current system absolute time.CFAbsoluteTime CFAbsoluteTimeGetCurrent ();Return ValueThe current absolute time.DiscussionAbsolute time is measured in seconds relati原创 2013-04-24 15:05:06 · 1235 阅读 · 0 评论 -
UIView 和 CALayer的那点事
万物归根,UIView和CALayer都是的老祖都是NSObjet。 1: UIView的继承结构为: UIResponder : NSObject。 可以看出UIView的直接父类为UIResponder 类, UIResponder 是gsm的呢?官方的解释:The UIResponder class defines an interface f转载 2013-04-25 11:23:28 · 495 阅读 · 0 评论 -
ios CGRect用法详解
ios CGRect用法详解 CGRect结构在屏幕上定义了一个矩形。它包含原点(rect.origin)和大小(rect.size)。需要了解以下CGRect函数。 1、CGRectMake(origin.x,origin.y,size.width. Size.height)在代码中定义矩形。2、NSStringFromCGReot(someCGRect)把CGRect结构转变为转载 2013-04-27 11:47:33 · 3629 阅读 · 0 评论 -
objective-c中 -(void)和+(void) 业精于勤荒于嬉,行成于思毁于随
-(void)是实例方法,只有定义了这个类的实例,才能用实例调用这个方法。+(void)是类方法,用类名可以直接调用这个方法。例如:@interface ClassName- (void)printInstanceName;+ (void)printClassName;@end实例方法调用方法:ClassName *className = [[ClassName alloc]转载 2013-06-07 17:51:13 · 928 阅读 · 0 评论 -
objective-c 内存自动释放(1)
例子1:- (NSString *)fullName {NSString *result;result = [[NSString alloc] initWithFormat:@“%@ %@”,firstName, lastName];return result;}上面的例子result对象会产生内存泄露。例子2:- (NSString *)fullName {转载 2013-10-08 20:21:19 · 987 阅读 · 0 评论 -
UIView 和 CALayer的那点事
UIView 和 CALayer的那点事(1)老祖万物归根,UIView和CALayer都是的老祖都是NSObjet。 1: UIView的继承结构为: UIResponder : NSObject。 可以看出UIView的直接父类为UIResponder 类, UIResponder 是gsm的呢?官方的解释:The UIRespo转载 2013-10-17 17:14:47 · 414 阅读 · 0 评论