2014年1月28日

Objective-C之@protocol

摘要: 转自:http://www.cnblogs.com/hxxy2003/archive/2011/10/24/2222838.html@protocol是Objective-C中的接口定义方式,也就是说在一个类中通过@protocol定义接口,然后在另一个类中去实现这个接口,这也叫“代理”模式, 这种模式在ios开发中经常是会用到的。“代理”模式的使用:1.接口声明#import //接口声明@protocol ProtocolExampleDelegate @required-(void)successful:(BOOL)success;@end@interface ProtocolTest 阅读全文

posted @ 2014-01-28 17:43 王培 阅读(327) 评论(0) 推荐(0) 编辑

[iOS]delegate和protocol

摘要: 转自:http://haoxiang.org/2011/08/ios-delegate-and-protocol/今天上班和同事讨论工程怎么组织的时候涉及到这个话题。iOS开发上对delegate使用广泛。记在这里,如果有新人Google到了,希望能有点帮助。protocol和delegate完全不是一回事,放在一起说,只是因为我们经常在同一个头文件里看到这两个word。protocol和java里interface的概念类似,是Objective-C语法的一部分。定义protocol如下@protocol ClassADelegate- (void)methodA;- (void)metho 阅读全文

posted @ 2014-01-28 17:13 王培 阅读(288) 评论(0) 推荐(0) 编辑

Objective-c中@interface、@implementation、@protocal

摘要: 转自:http://blog.csdn.net/l271640625/article/details/8393531以下Objective-c简称OC从事java开发的程序员们都知道,在java中interface是接口的意思,java中类是用class声明,接口用interface声明,是两个独立的部分,只有在类声明要实现某个接口时,他们两者才建立了关系,例如:interface AI{ void print(); }; class AC{ }; 这时候,AI和AC是独立存在,AC不会因为没有和AI建立关系而编译错误,将AC做以下修改后,AI才和AC建立了关系,AC必须实现A... 阅读全文

posted @ 2014-01-28 16:53 王培 阅读(398) 评论(0) 推荐(0) 编辑

导航