Objective-C
没有坟营的女鬼
飘
展开
-
@property 参数详解
@property和@synthesize总是配对使用的,功能是让编译器自动生成一个与数据成员相关的读写方法,类似与Java的setter/getter方法。@property的参数有三种类型:读写属性: (readwrite/readonly)setter语意:(assign/retain/copy)原子性: (atomicity/nonatomic)读写属性: (readwrite/reado原创 2013-02-23 12:38:44 · 351 阅读 · 0 评论 -
OC中的内存管理—重写dealloc方法
OC中的内存管理重写 -(void)dealloc方法为什么要写[super dealloc]原因是:(1)“你所新建的每个类都是从父类,根类继承来的,有很多实例变量和方法也会继承过来,这部分变量有时候会在你的程序内使用,它们不会自动释放内存,你需要调用父类的 dealloc方法来释放,然而在此之前你需要先把自己所写类中的变量内存先释放掉,否则就会造成你本类中的内存积压,造成泄漏”(2)关于调用的原创 2013-02-23 12:38:32 · 654 阅读 · 0 评论 -
NSString的方法
// NSString // 创建常量字符串 NSString *astring = @"This is a String!"; // 创建空字符串,给予赋值。 NSString *astringq = [[NSStringalloc] init]; astring = @"This is原创 2013-02-23 12:38:42 · 410 阅读 · 0 评论 -
OC 内存管理
OC中的内存管理1.为什么要管理内存系统资源有限,会为每个程序分配30M的内存,超过20M会收到内存警告,超过30M,sorry 系统将会终止你的应用程序。2.怎么样管理内存1) 内存管理机制ObjC中提供了一个机制来实现上面提到的这个逻辑模型,它被称为“引用计数”(retain counting):· 每一个对象都有一个引用计数(retain count) · 对象被创建的时候,引用计数的值是原创 2013-02-23 12:38:40 · 195 阅读 · 0 评论 -
OC KVO
Kvo是Cocoa的一个重要机制,他提供了观察某一属性变化的方法,极大的简化了代码。 这种观察-被观察模型适用于这样的情况,比方说根据A(数 据类)的某个属性值变化,B(view类)中的某个属性做出相应变化。对于推崇MVC的cocoa而言,kvo应用的地方非常广泛。(这样的机制听起来类 似Notification,但是notification是需要一个发送notification的对象,一般原创 2013-02-23 12:38:38 · 422 阅读 · 0 评论 -
OC中的 KVC
(1)KVCNSKeyValueCoding 键-值-编码 1 、概述KVC是KeyValue Coding的简称,它是一种可以直接通过字符串的名字(key)来访问类属性的机制。而不是通过调用Setter、Getter方法访问。当使用KVO、Core Data、CocoaBindings、AppleScript(Mac支持)时,KVC是关键技术。2、如何使用KVC关键方法定义在:NSKeyVal原创 2013-02-23 12:38:36 · 429 阅读 · 0 评论 -
IOS 计时器 NSTimer
+ (NSTimer *)timerWithTimeInterval:(NSTimeInterval)ti invocation:(NSInvocation *)invocation repeats:(BOOL)yesOrNo;+ (NSTimer *)scheduledTimerWithTimeInterval:(NSTimeInterval)ti invocation:(NSInvocatio原创 2013-02-23 12:38:53 · 265 阅读 · 0 评论 -
Objective-c @Class 说明
Objective-C引入了关键字@class来告诉编译器:这是一个类,所以我只需要通过指针来引用它。它并不需要知道关于这个类的更多信息,只要了解它是通过指针引用即可。如下例所视:#import @class Tire;@class Engine;@interface Car : NSObject{Tire *tires[4];Engine *engine;}- (void) setEngine:原创 2013-02-23 12:38:34 · 213 阅读 · 0 评论 -
Objective-c Code Style
http://google-styleguide.googlecode.com/svn/trunk/objcguide.xml原创 2013-02-23 12:39:03 · 237 阅读 · 0 评论 -
手把手教你ARC——ARC入门和使用
来源: http://my.oschina.net/simple2012/blog/92380转载 2013-11-05 10:52:28 · 634 阅读 · 0 评论