腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
在
Swift
中
按
类
隐藏
属性
setter
我想在我的
Swift
模型对象上
隐藏
一些
属性
设置器和初始化器。这些是服务器提供的参考数据,在任何情况下都不应由应用程序创建或修改。这在
Swift
中非常简单。然而,我的项目(一个单独的目标)
中
的应用程序需要打破这一规则。它是我用来批量填充数据的工具,因此当然需要能够初始化新的模型对象并设置它们的
属性
。 要实现这一点,我有哪些选择?有没有某种语言级别的方法来保持这种可变性对一个应用程序
隐藏
,但对另一个应用程序可用?
浏览 45
提问于2019-06-07
得票数 0
1
回答
Swizzle快速
属性
获取/设置器
、
我有一个数据模型
类
层次结构,它的基
类
是
在
Objective
中
实现的,并继承自NSObject,在这里,我将
属性
getter和
setter
重定向到访问NSDictionary而不是存储ivars。
在
Swift
中
定义继承的模型
类
时,如下所示: var identifier : String?}
在
BaseModel是我的Obj基<em
浏览 1
提问于2015-04-17
得票数 0
回答已采纳
3
回答
Swift
编程:存储
属性
中
的getter/
setter
、
如何覆盖
Swift
中
存储
属性
的
setter
?
在
Obj-C
中
,我可以覆盖它的
setter
,但是
Swift
似乎不喜欢getter/
setter
用于存储
属性
。假设我有一个带有一个名为rank的
属性
的Card
类
。我不希望客户端给它任何无效值,因此,
在
objective-C
中
,我可以重写setRank,以便它执行额外的检查。但是
Swif
浏览 48
提问于2014-06-09
得票数 102
回答已采纳
2
回答
以“更快”的方式
隐藏
信息?
、
、
我有一个关于面向对象设计原则和
Swift
的问题。我对Java相当熟悉,目前我正在上udacity课程,以便在
Swift
中
获得第一份工作。
在
Java社区
中
(基本上在所有遵循OOP的社区
中
),使用信息
隐藏
技术非常常见,例如在
类
中
隐藏
或封装数据,以确保不能从外部操作数据。一个常见的原则是将
类
的所有
属性
声明为私有,并使用getter检索
属性
值,并使用
setter<
浏览 4
提问于2015-01-05
得票数 2
回答已采纳
2
回答
如何正确显示/
隐藏
UI控件和处理约束
、
、
、
我正在构建一个实时IOS仪表板,我需要根据检索到的数据
在
UITableViewCell
中
动态显示UI元素(当前是UISlider或UISwitch)。tableview单元格(和关联的XIB)
在
左侧有一个标签,
在
右侧有一个UISwitch或UISlider。我可以通过每个组件的isHidden
属性
显示/
隐藏
UI元素,但自动布局约束总是将UI元素放在彼此相邻的位置,即使
在
界面构建器
中
我将UI组件放在彼此的顶部(因为我需要显示滑块或切换,而不是两
浏览 0
提问于2017-02-07
得票数 0
1
回答
为什么
Swift
不像使用Java或C#那样使用getter和
setter
来实现
属性
呢?
、
、
Q1:我现在来自Java/C#背景和学习
Swift
。当我编写java或C#代码时,对于
类
中
的每个
属性
,我需要编写getter和
setter
。然而,我发现我们并没有那么快地写出getter和
setter
。我很好奇为什么会这样。 Q2:我知道有两种
属性
,存储
属性
和计算
属性
。似乎我们只需要为计算
属性
设置getter或
setter
。这是真的吗?
浏览 3
提问于2020-04-19
得票数 1
回答已采纳
1
回答
Swift
中
存储的
属性
可以有getter和
setter
吗?
、
、
由于
Swift
没有像在ObjC
中
那样的背景ivar,似乎任何时候使用getter/
setter
时,该
属性
都会自动成为一个计算
属性
。我的假设是正确的,还是可以将财产存储
在
Swift
中
也有getter/
setter
?到目前为止,我看到和使用的所有getter/
setter
代码都用于计算
属性
,我希望确保这是100%正确的。
浏览 8
提问于2015-11-26
得票数 2
回答已采纳
1
回答
子类可以从它的父
类
继承类型
属性
吗?如果是,如何覆盖它?
、
、
、
、
对于
类
类型的计算类型
属性
,您可以改用class关键字,以允许子类覆盖超
类
的实现。“您可以重写继承的实例或类型
属性
,为该
属性
提供您自己的自定义getter和
setter
”-苹果
Swift
3class A{ return 1} storedTypeProperty = "New Strin
浏览 0
提问于2017-01-06
得票数 1
1
回答
动画MapKit注释坐标变化
在
Swift
?
、
、
、
、
在
Swift
中使用MapKit
中
的iOS 8时,如何使更改自定义注释的映射位置成为可能?,令人讨厌的是,如果我
在
Objective
中
编写MyAnnotation,动画的工作就会非常完美。但是如果我用
Swift
写的话,我就不能再看动画了!只是FYI,以下是我的MyAnnotation
Swift
代码: var coordinate : CLLocationCoordinat
浏览 5
提问于2015-04-21
得票数 25
回答已采纳
1
回答
可选
属性
?
、
领域的声明: 可以使用标准
Swift
语法将String、NSDate和NSData
属性
声明为可选
属性
或非可选
属性
。使用声明可选的数字类型。为什么数字类型使用非标准的RealmOptional而不是
Swift
内置的可选语法?
浏览 8
提问于2015-10-27
得票数 4
回答已采纳
3
回答
如何
隐藏
NSMenuItem?
、
、
我目前正在用Objective-C编写一个Mac App,但我无论如何也想不出如何
隐藏
一个NSMenuItem。(注意:是的,我的意思是
隐藏
,而不是禁用/灰显。文档
中
并没有提到这样做,这是可能的吗?
浏览 0
提问于2011-07-28
得票数 4
回答已采纳
2
回答
如何在
swift
中
通过
按
下标签来显示/
隐藏
标签?
、
、
、
、
如何在
swift
中
通过
按
下标签来显示/
隐藏
标签?如何在
swift
中
通过
按
单元格来显示/
隐藏
单元格? 谢谢。
浏览 0
提问于2017-06-09
得票数 1
1
回答
属性
和相应的动画设置器的实现
在
UIKit中有各种各样的例子,其中一个
类
有一个
属性
和一个相应的方法来设置
属性
和一个animated
属性
。
在
Objective
中
,您可以通过重写普通
属性
setter
来使用附加参数调用附加的
setter
来实现这一点: [self setEditing
中
做到这一点。setEditing(_ editing: Bool, ani
浏览 0
提问于2019-05-18
得票数 3
1
回答
Swift
中
objective
类
的设置性质
、
、
、
我有一个来自NSObject的
类
NSObject子类。它是用目标C写的。它具有一个带有自定义getter和
setter
的
属性
:这两种功能都是
在
实现
中
定义的: @implementation M
浏览 3
提问于2017-09-04
得票数 2
回答已采纳
2
回答
将镜头转换成
Swift
特性
、
是否有办法为
Swift
中
的
类
中
的
属性
自动生成getter/
setter
函数对?像哈斯克尔镜头一样的东西。我已经能够手动执行以下操作: let getter: U -> T
浏览 5
提问于2014-10-22
得票数 8
回答已采纳
1
回答
使用EXC_BAD_ACCESS的IBInspectable
、
、
、
UIColor.white, thickness: CGFloat = 1) -> [UIView] { }崩溃发生在行self.borderColor = value上(
在
borderColor的set
中
)。调试日志
中
的所有内容都是(lldb)。
浏览 2
提问于2016-08-29
得票数 0
回答已采纳
1
回答
如何将UWP DataGrid列标题模板
中
的控件绑定到
类
的实例?
、
、
我可以通过更改标题样式(如 )来添加必要的控件,但是我希望能够将模板
中
的控件绑定到
类
的实例,这些实例只有
在
(动态)创建网格列时才可用。 <
Setter
.Value> DataGrid.Columns.Add(co
浏览 2
提问于2021-04-02
得票数 0
回答已采纳
2
回答
如何在运行时创建
隐藏
属性
、
、
、
我正在尝试创建一个具有只读
属性
的powershell
类
,每个
类
都有一个读取其
隐藏
副本(Property1 >> _Property1)的getter。此部分工作正常,但我无法
隐藏
_Property1 我在下面包含了精简后的代码--实际代码从数据库
中
检索
属性
/值。 有人知道如何在运行时
隐藏
属性
吗?_$Name") $
Setter
= [ScriptBlock]::
浏览 53
提问于2019-09-11
得票数 1
2
回答
Swift
NSObject子类符合Objective-C协议的问题
、
、
、
这段代码
在
Swift
1.1
中
工作得非常好- (NSUInteger)hash; return 0
浏览 0
提问于2015-02-25
得票数 1
1
回答
提供自定义备份存储,例如从NSObject派生的
Swift
类
的
属性
、
、
我希望在运行时动态地为从NSObject继承的
Swift
类
生成getter和
setter
(类似于NSManagedObject
在
幕后所做的)。此外,
在
Swift
中使用CoreData时,我们有@NSManaged
属性
,它告诉
Swift
编译器,这个
属性
存储不是通常的存储,而是由CoreData提供的一些自定义备份存储。是否有类似的方法告诉
Swift
编译器,我的自定义类
属性
有自定义备份存储,而不使用通常
浏览 1
提问于2020-01-06
得票数 0
点击加载更多
相关
资讯
在 Office 文档的属性中隐藏攻击载荷
在Office 文档的属性中隐藏攻击载荷
在 Office 文档的属性中隐藏攻击载荷 6分钟 前发布
从 汇编 验证Swift的 inout 本质
java子类如何调用父类的私有属性
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券