Swift 中的协议扩展为 iOS 开发带来了非常多的可能性,它为我们提供了一种类似多重继承的功能,帮助我们减少一切可能导致重复代码的地方。 关于 Protocol Extension 在 Swift 中比较出名的 Th…
标签:protocol
Objective-C:代理
说到Objective-C的代理,就不得不先讲一下协议——@protocol。 什么是协议 – protocol 协议,顾名思义,就是要所要遵循的一些规则。在协议中声明一组方法,在需要的时候实现具体操作。在F…
如何在 Objective-C 中实现协议扩展
Swift 中的协议扩展为 iOS 开发带来了非常多的可能性,它为我们提供了一种类似多重继承的功能,帮助我们减少一切可能导致重复代码的地方。 关于 Protocol Extension 在 Swift 中比较出名的 Th…
iOS开发-协议Protocol&代理delegate
什么是Protocol?什么是代理?写一个委托的interface?委托的property声明用什么属性?为什么? 协议是声明了一些方法,协议里包含两种属性@provite和@optional,@provite是必须实…
Protocol Buffers简明教程
随着微服务架构的流行,RPC框架渐渐地成为服务框架的一个重要部分。在很多RPC的设计中,都采用了高性能的编解码技术,Protocol Buffers就属于其中的佼佼者。Protocol Buffers是Google开源的…
在C++中使用Protocol Buffers
下载并编译Protocol Buffer 这份教程为C++开发者提供了使用 Protocol Buffer 的基本介绍。通过创建一个简单应用,它展示了 在 .proto 文件中定义消息格式。 使用 Protocol Bu…
protocol buffer的命令protoc整理
简介 Google Protocol Buffer( 简称 Protobuf) 是 Google 公司内部的混合语言数据标准,目前已经正在使用的有超过 48,162 种报文格式定义和超过 12,183 个 .proto …
图解Redis通信协议
Redis客户端和服务端之间使用一种名为RESP(REdis Serialization Protocol)的二进制安全文本协议进行通信。RESP设计的十分精巧,下面是一张完备的协议描述图: redis protocol…
彻底理解Objective-C:协议(protocol),代理(delegate)
许多同学在第一次接触Objective-C里面的代理,协议,代理协议这些概念,很容易被搞晕. 再加上初次接触 Objective-C 类的property等写法看着比较陌生,更加剧了理解难度. 本文的目的就是,让你彻底理…
Protocol Buffers 在 iOS 中的使用
因为https://blog.csdn.net/urdfmqcul2/article/details/78788962 ,博客搬家至https://juejin.im/user/59fd6315f265da4321536…
Objective-C 中的协议(Protocol)
特点 不同的类实现相似的功能 不同的类之间互相不干扰 声明 可以声明类方法、实例方法以及属性。 例如: @protocol XYZPieChartViewDataSource - (NSUInteger)numberOf…
objective-c 关键字和概念
关键字 @ 看到这个关键字,我们就应该想到,这是Object-C对C语言的扩展,例如@interface XXX。 @interface 声明类 @implementation 实现类 @protocol 声明协议 @o…