swift-extensions 相关问题

扩展为现有的类,结构或枚举类型添加新功能。

Swift:扩展[ ?]以产生[ ?]可能吗?

在Swift中,我有一个具有以下基本前提的自定义结构:一个包装器结构,可以包含符合BinaryInteger的任何类型,例如Int,UInt8,Int16等。protocol SomeTypeProtocol {...

回答 2 投票 5

使用非前缀方法扩展Swift中的Objective-C类是否安全?

在Objective-C中,应始终为类别方法添加前缀,例如如果使用方法后代扩展UIView,则应添加zzz_并将其设置为zzz_descendants以避免命名冲突。那是必要的...

回答 1 投票 -1

Call String扩展,包括从Objective-C用Swift编写的函数

[在Swift中,扩展名仅使用如下变量:扩展名NSString {var isNumber:Bool {返回长度> 0 && rangeOfCharacter(from:CharacterSet ....

回答 1 投票 1

如何在Swift协议中定义可选方法?

在Swift中有可能吗?如果没有,那么有解决方法吗?

回答 16 投票 322

应用扩展程序和主应用之间的共享文件

我需要你的帮助来弄清楚如何通过主应用和应用扩展来访问我的.json文件。我有一个扩展,当按下post按钮时,会在.json中写入一些数据...

回答 1 投票 0

还有其他语言有类似Swift的扩展吗?

在Swift中,扩展是一种在事后定义类成员的方法。或者,你可以说,它是(来自一个全新的)组成函数的奇特方式:扩展Double {var mm:...

回答 2 投票 5

获取UI上显示的UIView实例的计数

有没有办法计算在UI上创建的UIView实例的数量,而无需更改太多代码?我需要提高性能,我觉得有些UIView实例未被跟踪。有办法......

回答 1 投票 -2

创建一个扩展来从Swift中的Array过滤nils

我正在尝试编写一个Array的扩展,它允许将一个可选的T数组转换成一个非可选的T数组。例如这可以写成一个像这样的自由函数:func ...

回答 6 投票 46

是否可以为UIDatePicker.Mode编写Swift扩展

从Apple文档中,UIDatePicker.Mode是Int类型的枚举,有四种情况。枚举模式:Int案例时间案例日期案例dateAndTime案例countDownTimer我很想知道我是否可以......

回答 1 投票 0

在Swift中将NSNumber转换为罗马数字字符串[关闭]

我希望在swift中使用NSNumber并将其转换为罗马数字字符串。有任何想法吗?

回答 1 投票 0

Swift 2在协议扩展中使用变异函数时出错“无法在不可变值上使用变异成员:'self'是不可变的

不知道这里发生了什么,这似乎应该是非常直接的。我有一个可变var的协议,一个带有变异函数的扩展。事情正在......

回答 1 投票 45

在Xcode 10.2中模糊地使用下标

我有一个Swift项目,其中我在任何Collection类型上使用2个扩展。它们允许安全访问数组中的元素。这是扩展名:下标(安全索引:索引) - >元素? {...

回答 1 投票 0

Set(Collection) - 插入多个元素

Set是一系列独特元素的无序集合。几乎与数组类似。我想在一组字符串中添加/插入多个元素。但是只提供了只能插入的单一方法......

回答 3 投票 8

如何共享我构建的自定义swift扩展,并发现非常有用

我想分享一些我为我的应用程序构建的非常有用的快速扩展。我确信有很多开发人员希望轻松地将自定义功能添加到他们的应用程序中。唯一的问题......

回答 2 投票 1

Swift 3:将UIButton扩展添加到ViewController

我是iOS / Swift的初学者,试图创建一个没有Storyboard的简单应用程序。我创建了一个UIButton扩展,我想在我的视图中添加一个简单的按钮(约束将被设置...

回答 1 投票 1

在Swift 4中,你能编写一个仅适用于符合多种协议的扩展吗?

考虑这些协议协议NamedThing {var name:String {get}}协议ValuedThing {associatedtype ValueType var value:ValueType {get}}以及这些结构...... struct ...

回答 2 投票 3

使用协议中定义的默认参数实现函数

Swift协议可以通过向它们添加扩展来为函数和计算属性提供默认实现。我做了很多次。据我所知,默认......

回答 1 投票 8

如何解决协议和类字段类型之间的冲突?

我有一个协议和一个我想扩展的类。该协议需要某种类型的字段,并且该类具有与此类型的Implicitly Unwrapped Optional相同名称和类型的字段。 ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.