- 2
- 0
- 约5.31千字
- 约 6页
- 2017-05-20 发布于北京
- 举报
iOS培训之Objective–C协议和代理
北京尚学堂提供
在现实生活中我们存在各种各样的协议,但是都有一个共同点,就是拟定的协议,就要遵守,不遵守就是违约。在OC中也有协议这一个概念而且和我们现实生活中的协议的特点是类似的。有时我们自己想做什么事,但是现在没这个能力自己去做,亲力亲为,我们就需要找代理来帮我们做了。那么在OC中也有代理这个概念。下面就简单的说说OC中的协议和代理。
一、协议
在《【iOS开发之Objective-C】对象的交互》中实现了一种对象的交互的方式。在OC中还有其他方式,比如说协议,在OC中用协议来规范接口,是实现对象之间的交互的一种机制。类似于JAVA中的接口。还可以模拟多继承。
协议的实现
第一步:使用Xcode新建一个工程;
怎么新建一个工程
第二步:新建一个OC文件;
在这个工程里面 New File----- Objective-C File ----- 填写文件名 – 在File Type 里面选择“Protocol” 最后点击Next。
第三步:“拟定”协议;
假设我和某人签订和一个协议,协议里面需要我执行一个动作:每天练习一小时OC编程;那么这条协议内容就是:?????? - (void)aDayCodeOneHour;这只是一个协议条款,协议自己本身事没有能力遵守协议或是实现协议。
#import?Foundation/Foundation.h???
@protocol?MyPr
您可能关注的文档
- EP8.0–2.6.13非无菌药品的微生物限度检查:特殊微生物的检查(中英对照).doc
- ERP生命周期四阶段模式–调整整顿.doc
- ERP原理和应用A卷(08客户关系08财务).doc
- Englishstories––超强小学生英语故事.doc
- ESPRZK–1——战车乐队吉他手签名款吉他评测.doc
- ERP系统原理和应用A卷打印版.doc
- ESP、TCS、TPMS、ACC、EPAS-汽车底盘五大技术.doc
- Etddvu中小学美术教师招聘考题及考试资料–141页(三).doc
- EPC–EPCM合同研究资料.doc
- ES–2010电子式互感器校验仪.doc
- 2025年新人教版7年级英语上册全册课件.pptx
- 2025年秋季新人教版历史7年级上册全册教学课件.pptx
- 2025年秋新人教版英语7年级上册全册教学课件(新版教材).pptx
- 2025年人教版历史7年级上册全册课件(新版教材).pptx
- 2024年新沪科版物理8年级上册全册教学课件.pptx
- 2025年秋季新星球版地理7年级上册全册教学课件.pptx
- 2024年秋季新沪科版8年级上册物理全册教学课件.pptx
- 2024年秋季人教版7年级上册语文全册教学课件(考点精讲版).pptx
- 2025年秋新外研版3年级上册英语全册教学课件(新版教材).pptx
- 2024年新外研版3年级上册英语全册课件.pptx
原创力文档

文档评论(0)