美文网首页
Protocol中控制属性的权限

Protocol中控制属性的权限

作者: 传说中的汽水枪 | 来源:发表于2019-03-18 15:38 被阅读0次

需求:Protocol是readonly的
在实现此Protocol中是需要readwrite的
使用的方法:

Protocol

@protocol RXTestPropertyProtocol <NSObject>
@property (nonatomic, readonly) NSObject *propertyData;
@end

实现类中:

@interface RXOptionalRequiredProtocolObject : NSObject< RXTestPropertyProtocol>
@end

@interface RXOptionalRequiredProtocolObject()
@property (nonatomic, strong, readwrite) NSObject *propertyData;
@end

@implementation RXOptionalRequiredProtocolObject
@end

注意在协议和属性中使用的关键词readonlyreadwrite

相关文章

  • Protocol中控制属性的权限

    需求:Protocol是readonly的在实现此Protocol中是需要readwrite的使用的方法: Pro...

  • Swift开发小tips

    1.protocol中定义属性 swift的protocol中可以定义属性。 protocol的属性必须是var修...

  • 封装

    封装 将属性和行为作为一个整体 将属性和行为加以权限控制 封装的意义二: 把属性和行为放在不同的权限下,加以控制 ...

  • iOS协议详解,协议中定义属性

    协议中定义属性 可参考文章iOS开发 - protocol中定义属性

  • 附加数据库出现5120错误

    打开要附加的数据的属性-->安全-->编辑 Authenticated Users ,把 完全控制权限 和其他权限...

  • iOS-Runtime的用处

    JsonModel封装, 权限控制 对于系统控件扩展,需要保存某些属性. 但是在category中不能实现时.//...

  • 12-协议

    协议(Protocol) 协议中的属性 static、class mutating init init、init?...

  • 前端界面权限控制-React/Vue实现

    前端界面权限控制-React/Vue实现 前言 在所有管理系统中,都会包含权限模块,来进行用户的权限分配和控制,从...

  • Linux权限管理详解

    Linux权限管理详解 [TOC] 基本权限 前面在Linux文件及目录属性简介一文中的权限属性曾粗略提了一下Li...

  • iOS开发 - protocol中定义属性?

    在iOS的面试中经常会被问到如何为分类添加属性,但是鲜少听人提过协议中添加属性的情况。我们知道协议是一组特定功能或...

网友评论

      本文标题:Protocol中控制属性的权限

      本文链接:https://www.haomeiwen.com/subject/itxbmqtx.html