当前位置: 首页 > news >正文

移动网站开发教材建立网站服务的公司网站

移动网站开发教材,建立网站服务的公司网站,专业网站建设的公司排名,青岛软件制作1、正式协议的定义 protocol 协议名 父协议1, 父协议2{零个到多个方法定义} 一个协议可以有多个直接父协议#xff0c;但协议只能继承协议#xff0c;不能继承类 协议只有方法签名#xff0c;没有方法实现 2、实现协议 interface 类名 : 父类 协议1#xff0…1、正式协议的定义 protocol 协议名 父协议1, 父协议2{零个到多个方法定义} 一个协议可以有多个直接父协议但协议只能继承协议不能继承类 协议只有方法签名没有方法实现 2、实现协议 interface 类名 : 父类 协议1协议2…end 协议和java里面的接口差不多 如果要使用协议定义变量有如下两种语法 NSObject协议1协议2*变量 id协议1协议2 变量 optional关键字之后声明的方法可选实现 required关键字之后声明的方法必选实现 3、测试Demo 1)、FirstProtocol.h #ifndef FirstProtocol_h #define FirstProtocol_hprotocol FirstProtocol -(void)first; end#endif /* FirstProtocol_h */ 2)、SecondProtocol.h #ifndef SecondProtocol_h #define SecondProtocol_h protocol SecondProtocol -(void)second; end#endif /* SecondProtocol_h */ 3)、ThirdProtocol.h #import FirstProtocol.h #import SecondProtocol.h#ifndef ThirdProtocol_h #define ThirdProtocol_h protocol ThirdProtocol FirstProtocol, SecondProtocol -(void)third; end#endif /* ThirdProtocol_h */ 4)、DoProtocol.h #import Foundation/Foundation.h #import ThirdProtocol.h#ifndef DoProtocol_h #define DoProtocol_h interface DoProtocol : NSObject ThirdProtocol end#endif /* DoProtocol_h */ 5)、DoProtocol.m #import Foundation/Foundation.h#import DoProtocol.himplementation DoProtocol -(void)first {NSLog(this first method); } -(void)second {NSLog(this second method); } -(void)third {NSLog(this third method); } end 6)、main.m #import DoProtocol.h #import ThirdProtocol.h #import FirstProtocol.hint main(int argc, char * argv[]) {autoreleasepool {DoProtocol *protocal [DoProtocol new];[protocal first];[protocal second];[protocal third];NSObjectFirstProtocol *first [[DoProtocol alloc] init];[first first];idSecondProtocol second [[DoProtocol alloc] init];[second second];} } 4、运行结果 this first method this second method this third method this first method this second method
http://www.zqtcl.cn/news/679462/

相关文章:

  • 企业网站制作比较好的如何设计一个网页首页代码
  • 维护网站成本网站建设进度图
  • asp.net做织梦网站设计手机网站建设
  • 江苏省住房和城乡建设局网站首页北京大型网站制作公司
  • 网站改版工作方案网站设计技能培训
  • 佳木斯市网站建设淄博网站开发招聘
  • 学习软件的网站先备案先建网站
  • 建立网站 知乎常州网站制作机构
  • 洛阳建设网站上海高端室内设计事务所
  • 做高清图的网站wordpress分类自定义文字
  • 创建站点如何做网站如何利用分类信息网站做推广
  • wordpress 拍卖插件找文网优化的技术团队
  • 建站素材网自助餐火锅网站建设
  • 企业型网站建设方案农村电商网站设计与发展现状
  • 建站快车凡科企业网站建设合同(一)
  • 阜平网站建设在广州做seo找哪家公司
  • 怎么做农家乐联盟网站六安建设机械网站
  • 网站开发行业标准江苏网站开发公司
  • 服装技术支持东莞网站建设如何加强企业网站建设论文
  • 中英双语网站怎么做深圳勘察设计协会
  • 用dw做网站维护教程梧州网站建设制作
  • 网站代运营公司有哪些深圳小区封闭最新通知
  • 江西网站设计服务网站开发所需费用明细
  • 深圳网站建设公司jm3q编程网站免费中文版
  • 泉州专门制作网站如何在小红书上做推广
  • 网站改版活动微网站开发一般费用多少钱
  • 网站关键词挖掘顺德网站制作案例价位
  • 广广东网站建设企业网站无锡
  • 广州网站备案号wordpress模板专题页
  • 西安做网站哪里价格低综合查询