2012年7月19日

nonatimic,retain,assign,copy,readonly,readwrite

摘要: nonatimic,retain,assign,copy,readonly,readwrite,这些属性主要事完成getter setter 的操作 (这个很重要的哦 !!!很多初学者都在这里迷惑哦~~~)------------------------------------------------assign: 简单的赋值 不会更改索引计数(Reference counting)主要是对基本数据类型使用 eg:(NSInteger,CGFloat 和C语言的 int double float char ...)如果使用对象类型的参数,需要开启garbage collector[现在的版本叫 阅读全文

posted @ 2012-07-19 23:46 z-9 阅读(180) 评论(0) 推荐(0)

2012年7月16日

objective-c 委托与协议

摘要: 协议会制定若干的接口,这些接口并不需要自己实现,由遵守这个协议的类来实现。1.协议的定义:@protocol MyProtocol <NSObject>/* 若干接口(形式和类是一样的) */-(void)function;@end 一旦一个类被制定遵守这个协议,那么它就有责任去实现协议中的接口,不实现的话,xcode会给出警告。2.设置托管变量,这个变量放在触发协议的类中,也就是说这个类是决定调用协议接口的“时机”的id<MyProtocol> delegate;3.触发协议.当你什么需要实现协议中的方法的时候,可以这样调用[delegate function];4. 阅读全文

posted @ 2012-07-16 21:56 z-9 阅读(365) 评论(0) 推荐(0)

导航

点击右上角即可分享
微信分享提示