手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Swift
在Swift中实现HashTable?
我正在尝试在 Swift中实现HashTable.根据我的理解,哈希值被用作数组中使用的索引.问题是哈希值是非常大的数字,例如. "1" => 4,799,450,059,485,597,623 "2" => 4,799,450,059,485,597,624 "3" => 4,799,450,059,485,597,629 使用这些哈希值生成数组索引的正确方法是什么? class HashTab
作者:编程之家 时间:2020-08-11
swift IBDesignable视图不在故事板中显示
我想定制一个5星级的UIView,我也希望它能在故事板中呈现.所以我决定使用@IBDesignable和@IBInspectable.以下是我的代码. import UIKit @IBDesignable class RatingView: UIView { override init(frame: CGRect) { super.init(frame: frame)
作者:编程之家 时间:2020-08-11
是一个适合常量的结构
在 Swift中编程时,使用struct来保存所有常量有什么优缺点? 通常情况下,我会选择一个类,但swift类还不支持存储类型属性.我想以样本A的形式而不是样本B编写我的代码,纯粹是因为可读性,更少的代码行和单个语句执行读取的内容(一个无法覆盖的可读常量). // Sample A.swift struct Constant { static let PI = 3.14 } //Sam
作者:编程之家 时间:2020-08-11
swift – NSURLSessionUploadTask超时
我正在使用AFNetworking将视频文件上传到服务器,我几乎每次尝试上传文件时都会暂停上传. 我正在尝试同时上传多个文件,到目前为止,我尝试的最大值是2,因为它们保持超时. 相关守则: for i in 0 ... 2 { let filePath : NSURL = NSURL(fileURLWithPath: "filepathgoeshere")
作者:编程之家 时间:2020-08-11
如何在swift中使用objective-c-runtime的object_getIvar和object_setIvar?
有没有人知道为什么我得到BAD_ACCESS得到&使用以下代码设置我的iVars? class myClass: NSObject { var model = "Unspecified" override init() { super.init() var key: NSString = "model" var aClass :
作者:编程之家 时间:2020-08-11
Swift中函数和变量的命名空间
如果运行此代码,变量f似乎会影响函数f.反正有没有达到函数f? func f (a:Int)->Int{ return a + 43 } var f = {(a:Int) in a + 42} var z = f(1) println(z) 没有. 在Swift中,函数声明只是你用闭包变量做的事情的快捷方式.也就是说,函数名称本质上是常量,应该始终如此查看(您甚至可以传递函数名称,不带括
作者:编程之家 时间:2020-08-11
[Swift]LeetCode288. 唯一单词缩写 $ Unique Word Abbreviation
An abbreviation of a word follows the form <first letter><number><last letter>. Below are some examples of word abbreviations: a) it --> it (no abbreviation) 1 b) d|o|
作者:编程之家 时间:2020-08-11
Swift UITableView嵌套UICollectionView点击事件冲突点击事件穿透
不管是啥都响应tableviewcell class JYShopCertificationCell: UITableViewCell { override func hitTest(_ point: CGPoint, with event: UIEvent?) -> UIView? { return self }
作者:编程之家 时间:2020-08-11
Firebase swift无法检索所有子值
我在 Swift构建的iOS应用程序中有一段代码,用于从Firebase实时数据库中检索所有节点.当我执行下面的代码时,我注意到它没有返回所有子节点. 当我查询未单独返回的特定节点时,首先代码返回’nil’,然后在第二次尝试时检索节点. (在此过程中不做任何代码更改).在此过程之后,节点开始显示结果,并检索所有节点功能. 示例1:首先返回nil,然后在第二次尝试时返回节点.我可以从控制台看到,并且
作者:编程之家 时间:2020-08-11
swift – 如何在从带有翠鸟的URL加载图像后调整UIImageView的大小
我想调整所有下载的图像的大小,以便它们保持纵横比,但是它们都与它们呈现的UITableViewCell一样宽. 我的UIImageView配置了contentMode作为AspectFit,我的单元格上有以下锚点: 当前的尝试几乎就在那里: class AnimatedImageTableViewCell: UITableViewCell { @IBOutlet weak var gifV
作者:编程之家 时间:2020-08-11
swift – 在顶点着色器之前将计算/内核函数应用于顶点缓冲区
我想使用计算着色器来修改我的顶点,然后将它们传递给顶点着色器.我找不到任何这样的例子或解释,除了它似乎在这里提到: Metal emulate geometry shaders using compute shaders.这对我没有帮助,因为它没有解释它的CPU部分. 我已经看过许多在计算着色器中读取和写入纹理缓冲区的示例,但我需要读取和修改顶点缓冲区,其中包含带法线的自定义顶点结构,并由MDLM
作者:编程之家 时间:2020-08-11
swift – 领域列表中的性能问题
在Realm List上进行操作时,我遇到了一些内存性能问题.我有两个类似于这个的对象: final class Contact: Object { let phones = List<Phone>() let emails = List<Email>() } 现在我试图找到可能有重复电子邮件或电话的两个相同类型的对象(例如,至少一个共同的元素)之间可能存在的相似性.为此,我使用了
作者:编程之家 时间:2020-08-11
swift:iOS根据条件显示警报动作
我的下面的代码会触发警报,但我想触发警报并仅显示操作,具体取决于条件,例如在下面的条件中,如果结果为真,那么我只想显示警报1其他显示警报2 根据条件显示警报动作 var a = loggedInUsername if ((a?.range(of: "mother")) != nil) { print("true") print ("name:" , loggedInUsernam
作者:编程之家 时间:2020-08-11
错误:请求中的额外参数我使用Swift 4.为什么我必须传递[String:Any]类型的参数?
Alamofire.request(APPURL.GetAccounts, method: .post, parameters: transactionData, encoding: JSONEncoding.default, headers: nil).respo
作者:编程之家 时间:2020-08-11
swift – 专门针对协议继承的泛型函数要求
我的代码中有一些协议层次结构,我有定义我使用的对象的协议和定义与这些对象一起使用的函数的协议. 对象协议由其他对象协议继承,这些协议为原始协议添加了更多功能,使用它们的功能也是如此.问题是我找不到专门化函数的方法来只接受继承的参数. 这里有一些代码来澄清我正在尝试做的事情: protocol A { var foo: String { get set } } protocol B: A {
作者:编程之家 时间:2020-08-11
Swift Singleton可以成为具有纯类函数的类
这感觉就像讨论在几个 Swift迭代之前停止了,但我很好奇,在讨论中,从未建议(或者如果我从未看过它)单例可能只是一个具有纯类函数的类,例如 – class MySingleton { private static var someVar: String? private static var someOtherVar: SomeType? class func sta
作者:编程之家 时间:2020-08-11
swift – Codable到CKRecord
我有几个可编码的结构,我想创建一个通用协议,将它们编码为CKRecord for CloudKit并进行解码. 我有一个Encodable的扩展来创建一个字典: extension Encodable { var dictionary: [String: Any] { return (try? JSONSerialization.jsonObject(with: JSON
作者:编程之家 时间:2020-08-11
您是否可以利用Swift的结构默认初始化器来简化参数传递?
我正在设计我们的API,将具体的查询对象作为单个参数,而不是爆炸出可以传递参数的所有位置的签名. 例如,而不是写这个…… func someQuery(requiredA:Bool, requiredB:Int, requiredC:String, defaultedA:Bool = false, defaultedB:Int = 1, defaultedC:String = "X", optio
作者:编程之家 时间:2020-08-11
比较忽略关联值的Swift Enum类型 – 通用实现
我的项目中有几个不同的枚举,符合相同的协议.协议中的compareEnumType方法比较忽略关联值的枚举情况.这是我在游乐场的代码: protocol EquatableEnumType { static func compareEnumType(lhs: Self, rhs: Self) -> Bool } enum MyEnum: EquatableEnumType { c
作者:编程之家 时间:2020-08-11
结构上的Swift扩展使私有初始化保护变得不可能
在 Swift中,您可以通过将初始化程序设为私有来防止对象直接初始化.您可能希望使用Factory模式执行此操作. 但是,如果您创建扩展,您可以提供不同的初始化程序并进行编译.扩展名是否在同一文件中并不重要.例如,如果您的工厂方法执行某些数据验证,则可能会产生严重后果. 我错过了一些私人信息吗?这看起来非常糟糕.我可以阻止这个吗? struct Foo { let data: Int
作者:编程之家 时间:2020-08-11
如何在swift 2.3中使用#undef指令
我想在 swift 2.3中取消定义或覆盖NSLocalizedString,我搜索了很多关于它的内容,最后我在Objective C中找到了一种方法,如下所示. #undef NSLocalizedString #define NSLocalizedString(key,_comment) your_function_name 我想在swift中实现这个功能. 我只知道NSLocalizedSt
作者:编程之家 时间:2020-08-11
swift4 – Swift 4可解码 – 将JSON对象解码为`Data`
我有以下数据结构: { "type": "foo" "data": { /* foo object */ } } 这是我的解码它的类: final public class UntypedObject: Decodable { public var data: Data enum UntypedObjectKeys: CodingKey { ca
作者:编程之家 时间:2020-08-11
swift – WKRefreshBackgroundTask尝试访问文件时出错bktasksnapshot_(null)
在watchOS 4.0( Xcode 9.0 beta 6)中执行后台任务时,我收到类似于下面的错误消息.它们似乎没有引起任何问题,但我不确定.有没有人知道是什么导致这些错误被记录,如果有修复或方法来抑制它们? 2017-08-24 09:03:40.130009-0400 cfanow Watch App Extension[6906:377766] [bg_app_refresh] -[WK
作者:编程之家 时间:2020-08-11
在Swift中使用Google Calendar API
我通过谷歌提供的 iOS Quickstart Guide工作,注意它已经过时了很长时间. 因此,我研究了一整天,以了解它现在应该如何工作,但我没有找到有关如何实现它的工作解决方案/说明. 我有一个带日历的iOS应用程序.用户可以决定应该使用哪个日历来同步应用和日历之间的日历事件.应支持Google日历和Apple日历. Apple Calendar同步工作正常.对于Google日历,我还找不到任
作者:编程之家 时间:2020-08-11
在Swift中捕获所有错误,异常,无论它是什么,重复
参见英文答案 > Error-Handling in Swift-Language 12个 > How do I catch “Index out of range” in Swift? 4个 我是Swift的新手,我有一点问题. 我有
作者:编程之家 时间:2020-08-12
swift – 为什么两个不重叠的CharacterSets的交集是非空的?
我试图使用CharacterSet来检查用户输入字符串是否包含任何非十进制数字字符.我使用CharacterSet.decimalDigits并将其与用户输入的交集.如果此交叉点为空,则可能意味着用户未输入有效输入.但十字路口并非空洞. let digits = CharacterSet.decimalDigits let letters = CharacterSet(charactersIn:
作者:编程之家 时间:2020-08-12
swift – Iphone 7上的谷歌地图加上iOS 10.1.1无效
我必须在 Swift 3 Xcocde 8中使用Cocoa Pod实现googlemaps.问题是只有iphone 7加休息才能正常工作. GoogleMaps(2.1.1) 当我尝试加载此屏幕的地图时,它显示空白屏幕,如附加图像.它在除iphone 7 plus设备以及模拟器之外的所有其他设备上都能正常工作. 我不知道可能是pods的googlemap SDK是旧的还是什么? 请帮助 attac
作者:编程之家 时间:2020-08-12
Swift:导出依赖的API
假设我们有两个用 Swift编写的框架:A.framework和B.framework,A依赖于B.我希望每个依赖于A的项目都能够访问框架B的api而无需在项目源文件中导入B.如何实现? 编辑:特别是我很想知道如何通过Cocoapods完成这项工作. 另一个编辑:我认为如果我解释出现这个问题的背景会有所帮助,因为尽管它的持续时间和赏金,我仍然没有得到合适的答案. 所以,我有pod Freestyl
作者:编程之家 时间:2020-08-12
使用DispatchQueue.concurrentPerform(迭代:)的Swift应用程序不再在Mac OS Sierra下同时运行
在Sierra下测试我的代码时,我发现先前处理并发队列的方法不再有效. 在分析我的C代码库中的错误时,其中一个用户提出了一个解决方法,该方法涉及显式命名队列声明的目标(请参阅此文章:C++11 app that uses dispatch_apply not working under Mac OS Sierra),这似乎解决了问题. 在Swift 3中,下面的代码将用于同时执行一个闭包,但它在上
作者:编程之家 时间:2020-08-12
swift – 根据位置半径过滤Firebase数据库
我有以下Firebase数据库结构, "-KSupX7CppMD1zbqIy0y" : { "addedByUser" : "zQpb7o18VzYsSoTQtT9DNhOqTUn2", "content" : "Post 1", "cost" : "20", "duration" : "Weekly", "latitude" : "40.7594479995956", "
作者:编程之家 时间:2020-08-12
上一页
44
45
46
47
48
49
50
51
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native