您的位置:首页 > 移动开发 > IOS开发

ios开发之Protocol

2016-04-15 00:11 393 查看
一.特点:

1.Protocol有点类似于java中的接口(interface),只有申明没有实现

2.任何类都可以实现协议

3.实现了协议的类,不一定需要实现协议中定义的所有方法,只有在协议中定义的方法有@required修饰的时候,才表示这个方法必须被实现.采用@optional修饰的方法表示,可以实现也可以不实现.

二.利用Xcode创建协议

1.new file-->iOS-->source-->Objective-C File



2.File Type选择Protocol



3.这样就创建好了一个协议,如下表示Study这个类默认实现了NSObject协议



三.一个类实现一个协议与一个类同时实现两个协议的写法

1.实现一个协议



2.实现两个协议



四.在协议中定义方法,并用修饰符修饰



在实现类中需要导入协议的头文件



五.判断某个类是否实现了某个协议



判断某个类是否实现了协议的某个方法

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: