Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
具有关联类型的 Swift 子协议
我想知道这种类型的关系 kotlin 中的示例 如何在 Swift 中表达 interface Index
swift
generics
swiftprotocols
associatedtypes
当您将 self 分配给委托时到底会发生什么?
我是 Swift 新手 我很难理解分配的目的self给一位代表 部分困难源于委托似乎以两种不同的方式使用这一事实 第一个是当特定事件发生时将消息从一个类发送到另一个类的方法 几乎 就像状态管理一样 其次是使 类或结构能够将其部分职责移交给
ios
swift
delegates
swiftprotocols
如何符合协议变量的设置和获取?
我正在研究协议以及如何遵守它们 protocol Human var height Int get set struct Boy Human var height Int return 5 error 我正在尝试学习实现 set 和 get
ios
swift
Protocols
gettersetter
swiftprotocols
AnyObject 尝试转换为 Equatable
我有一个Equatable class class Item Equatable var value AnyObject var title String init title String value AnyObject self tit
swift
swiftprotocols
equatable
Swift 3 中的协议扩展 [重复]
这个问题在这里已经有答案了 我想要一个默认属性UIImageView 这将是isFlipped 我可以通过子类化来做到这一点UIImageView并添加一项属性isFlipped 但我想使用此协议和扩展 但一段时间后它崩溃了 下面是我的代码
ios
swift
swiftprotocols
swiftextensions
如何在作为协议类型的 Swift 通用数据结构中使用弱引用?
我想在通用数据结构中使用弱引用 在里面 下面是数组的示例 但通常是任何泛型类型 我几乎可以得到它 上班 我的实验开始得很顺利 以下作品 Array of weak references OK struct WeakReference
swift
generics
weakreferences
swiftprotocols
所有符合协议的类都继承默认实现
我已经向所有 UIViewController 子类添加了一个方法 该方法允许我从类及其内部的故事板实例化它 所有方法都遵循以下格式 class func instantiateFromStoryboard gt CameraViewCon
ios
swift
Protocols
swiftprotocols
Objective-C 类中的 Swift 协议扩展
我有一个用 Swift 编写的协议 应该由多个控制器遵守 其中一些控制器是用 Objective C 编写的 并非所有人都需要此 Swift 协议中的所有方法 因此首先我决定提供一些具有默认实现的方法 以使它们成为 可选 但在这种情况下 我
ios
Objectivec
swift
swiftprotocols
扩展现有协议以符合另一个协议
你好 我的目标是扩展 在 swift 3 中 我在框架中拥有的协议 以符合另一个协议 protocol SomeProtocol protocol SomeOtherProtocol extension SomeOtherProtocol
swift3
swiftprotocols
swiftextensions
如何检查任何类型的变量是否是数组
我尝试将 swift 协议数组转换为任何数组 但失败了 protocol SomeProtocol class class SomeClass NSObject SomeProtocol let protocolArray SomeProt
Arrays
swift
swiftprotocols
使 swift 协议符合 Hashable
我正兜圈子试图得到Hashable与多个人一起工作struct符合相同的protocol 我有一个协议SomeLocation声明如下 protocol SomeLocation var name String get var coordi
ios
swift
Protocols
swiftprotocols
hashable
如何使用 Swift 中的协议公开 Objective-C 对象的私有类方法?
考虑两个私有方法UIColor 实例方法styleString返回颜色的 RGB 字符串 类方法 systemDestructiveTintColor它返回破坏性按钮使用的红色 UIColor h 私有标头供参考 https github
ios
Objectivec
swift
UIColor
swiftprotocols
swift2 中协议扩展的限制和默认值
所以我在研究协议扩展时遇到了一个 有趣 的问题 我想写一个Meters and Kilometers用于测试某些东西的单元类型 作为一个类 它非常容易做到这一点 其中有一个基类 并且两个子类都覆盖基类 而只是覆盖一个简单的值 Convers
swift
Protocols
swiftprotocols
只能通过使用 Final 类来满足的 Swift 协议要求
我正在 Swift 上建模所有者 所有者方案 class Owner
swift
OOP
generics
swiftprotocols
为类创建通用委托
假设我有非常简单的课程 class Box
swift
generics
Protocols
swiftprotocols
子类中是否有符合自定义协议的常规空白函数?
我的应用程序中有两个主屏幕 目前两者都只是UIViewController 这两个视图控制器非常相似 它们都实现了我的自定义子类UIView called HeaderView负责显示信息并接受用户输入 就目前而言 这段代码是重复的 因为H
ios
swift
xcode
subclass
swiftprotocols
Swift:带有协议和子类的动态调度
请考虑以下 Swift 5 代码 protocol P class func call foo func foo func call bar func bar extension P func call foo foo func foo p
swift
Protocols
swiftprotocols
dynamicdispatch
Swift 的 hash 和 hashValue 之间的区别
The HashableSwift 中的协议要求您实现一个名为的属性hashValue protocol Hashable Equatable Returns the hash value The hash value is not gua
swift
Hash
swiftprotocols
SwiftUI:ViewModifier,其中内容是图像
我收到错误 Type PlayButtonModifier does not conform to protocol ViewModifier 我不明白为什么 更重要的是 我不明白如何正确地做到这一点 我只是尝试创建一个ViewModifi
swift
SwiftUI
swiftprotocols
具有通用功能和关联类型的协议
我有以下代码 protocol NextType associatedtype Value associatedtype NextResult var value Value get func next u param U gt NextR
swift
generics
Protocols
swiftprotocols
associatedtypes
1
2
3
»