手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Swift
在Swift中使用@discardableResult进行闭包
Swift 3具有 introduced @discardableResult注释,用于禁用未使用函数返回值的警告的函数. 我正在寻找一种方法来阻止关闭这个警告. 目前,我的代码如下所示: func f(x: Int) -> Int -> Int { func g(_ y: Int) -> Int { doSomething(with: x, and: y) return x*
作者:编程之家 时间:2020-08-14
swift3 – 代码完成下拉建议无法正常工作Xcode 8.0 Swift 3
当您在 Xcode中编写代码时,我遇到了代码完成下拉建议菜单的问题.以前你可以输入类似的东西: button.frame = CGRect( 此时您不必手动填写所有参数,代码完成建议下拉菜单应该出现并提供自动完成的建议,然后您只需单击适合您需要的那个,最终得到如下内容: (来自上面的例子) button.frame = CGRect(x: CGFloat, y: CGFloat, width: C
作者:编程之家 时间:2020-08-14
aws-sdk – 用于创建带结果的AWSTask的Swift 3语法是什么?
在 Swift 3之前,我创建带结果的AWSTask的代码是这样的: let results = ["resultOne", "resultTwo"] let task = AWSTask(result: results) 但是使用Swift 3,我从Xcode 8收到此错误消息: 无法将'[String]’类型的值转换为预期的参数类型’_?’ 还有其他人遇到过这个吗?非常感谢! 只需像这样添加为
作者:编程之家 时间:2020-08-14
如果var似乎在Swift中深度复制数组.如果让?
在 Swift 3.0中,下面的代码为thisArray [0]提供了不同的地址,表明数组是深度复制的.实际情况如此,或者我在分析中遗漏了什么?如果让我们表现得一样吗?它可能无关紧要,因为它是不可变的…… var thisArray: [String]? = ["One", "Two"] withUnsafePointer(to: &thisArray![0]) { print("this
作者:编程之家 时间:2020-08-14
在Swift 3中更新一个范围
我正在尝试使用以下代码段搜索String以获取正则表达式(它位于String的扩展名中): var range = self.startIndex..<self.endIndex while range.lowerBound < range.upperBound { if let match = self.range(of: regex, options: .regularExpress
作者:编程之家 时间:2020-08-14
swift – NSCollectionViewItem永远不会实例化
我有点迷失在这里: 我创建了一个像colorPicker一样的按钮:单击它会在弹出框中显示一个collectionView. 我首先用一个包含视图的nib fil来实现它的集合视图(嵌入在scrollView中的一个clipView). 东西工作得很好. 由于nib文件非常简单(并且为了提高我在编程方式设计视图时的编码技巧),我决定摆脱nib文件并在代码中编写缺失的部分. 问题是,我设法完成工作,
作者:编程之家 时间:2020-08-14
Swift 3类型的推理混淆
我正在使用macOS. 我有以下代码. 1,2,3,4和5之间的唯一区别是’metrics’参数中的内容. let a = 20 let met = ["a": a] // 1: This compiles. _ = NSLayoutConstraint.constraints(withVisualFormat: "|[v1(a)]|", metrics: ["a": 20], views: [
作者:编程之家 时间:2020-08-14
Swift – 使用Objective-C包装器调用C文件 – 传递Int值
我正在玩 Swift项目调用c方法.我使用 this教程来设置和获取字符串值,完美地工作. 然后我尝试用整数值做同样的事情,我在objective-c包装器类中遇到了一些问题. #import <Foundation/Foundation.h> #import "TestCppClassWrapper.h" #include "TestCppClass.h" @interface TestCppC
作者:编程之家 时间:2020-08-14
swift – nil是一个可选类型,究竟背后是什么?在记忆中它看起来像什么?
class Person{ let name: String init(name: String) { self.name = name } } var john: Person? 上面的代码片段定义了一个名为john的可选类型的变量.此时,变量的初始值为nil. 类实例将其值保存在堆空间中,并将引用存储在堆栈中. (纠正我,如果我错了)john在这种情况
作者:编程之家 时间:2020-08-14
如何将readLine()的Swift 3输出转换为Integer?
在你阅读整篇文章之前,请不要标记为重复.这是 Swift 3特有的. 我有函数有Ints,Floats等参数.我想取readLine()的输出并让Swift接受readLine()的输出作为这些类型,但不幸的是readLine()输出一个String?当我尝试转换时它告诉我它没有被打开.我需要帮助.我正在使用Ubuntu 16.04. 例如,如果我有区域(宽度:15,高度:15),我如何用包含re
作者:编程之家 时间:2020-08-14
Swift:格式化字符串宽度
我想要做的是在C/C++, Java和许多其他语言中非常简单.我想要做的就是能够指定字符串的宽度,类似于: printf("%-15s", var); 这将创建15个字符的字段宽度.我做了很多谷歌搜索.我已经尝试过使用COpaquepointeras和String(格式:以各种方式没有运气.任何建议都会非常感激.我可能在谷歌搜索时遗漏了一些东西. 你最好自己动手 let str0 = "alpha
作者:编程之家 时间:2020-08-14
swift2 – Swift – GLKit查看CIFilter图像
我正在尝试使用GLIKit View来修改图像.到目前为止,我所有的CIFilters工作都很好,除了CILineOverlay它呈现黑色视图.如果我使用任何其他效果,它运作良好. 为什么CILineOverlay没有显示? class ImageView: GLKView { let clampFilter = CIFilter(name: "CIAffineClamp")! l
作者:编程之家 时间:2020-08-14
Swift:将对象数组转换为子类型数组
说我有一系列动物,我想将它投射到一系列的猫.在这里,Animal是Cat采用的协议.我喜欢让猫吃的东西:[猫] =动物! [Cat]但这个seg在编译时出错(顺便说一句,我在 Linux Swift 3和Mac Swift 2.2上).我的解决方法是创建一个单独向下转换每个项目并将其添加到新数组的函数(请参阅下面的小示例).它会产生预期的效果,但不像我想的那样干净. 我的问题是: >这是完全愚蠢的
作者:编程之家 时间:2020-08-14
在Swift中将GMSMapView分配给UIView
我创建了这两个变量 var googleMap = GMSMapView() @IBOutlet weak var mapView: UIView! 我在viewDidLoad()中将googleMap指定给mapView override func viewDidLoad() { super.viewDidLoad() self.mapView = self.g
作者:编程之家 时间:2020-08-14
swift – Facebook Account Kit SDK提供无效的OAuth 2.0错误
我已将Account kit sdk集成到我的项目中. 我在facebook开发仪表板上创建了应用程序,在其上启用了Account Kit.获得了app-id和客户端访问令牌. 我将它添加到info.plist文件中.我收到此错误: [AccountKit][Error]: Invalid OAuth 2.0 Access Token 2016-05-31 02:41:32.191 Chat[29
作者:编程之家 时间:2020-08-14
数组 – 在swift数组中删除对象的更好方法是什么
在 Swift中从数组中删除对象的更好方法是什么? var testArray:[SomeObject] let willRemoveObj:SomeObject ... testArray = testArray.filter({ $0 != willRemoveObj }) 要么 guard let index = testArray.indexOf(willRemoveObj) else
作者:编程之家 时间:2020-08-14
RxSwift异步任务
我想通过点击登录按钮开始登录任务,完成后,获取用户订单列表,送货地址,愿望清单,其他信息. startTask是一个按钮,用户点击它,我将启动这些任务,但是现在如果登录任务失败,用户再次点击startTask按钮,我再也无法启动这些任务,为什么? 示例代码 private func test() { let data = ["fetch order list", "fetch shipp
作者:编程之家 时间:2020-08-14
使Swift泛型与重载函数一起玩
我正在尝试构建一个通用类型MyStruct< T>可以使用Float或Double进行内部存储.在初始化程序中,我传递了一个类型为T的参数(我打算将其作为Float或Double).该初始化程序调用一些trig函数,例如sin()和cos().这两个函数都在系统库中重载,以提供Float和Double版本. var f:Float=1.2 var d:Double=1.2 sin(f) //0.
作者:编程之家 时间:2020-08-14
swift 2中引入的可选模式的优点/用例有哪些?
对于简单的情况,如果让我或看起来没有看到优势, if case let x? = someOptional where ... { ... } //I don't see the advantage over the original if let if let x = someOptional where ... { ... } 对于for-case-let案例来简化可选集合的使用,
作者:编程之家 时间:2020-08-14
navigationController在swift中为零
我有两个故事板(主要和SB2) 我在Main中的storyboard中有一个视图控制器,在SB2中有一个 我表演 let SB2 = UIStoryboard(name: "SB2", bundle:nil) let vc : UIViewController = self.SB2.instantiateViewControllerWithIdentifier("VC2") self.showVi
作者:编程之家 时间:2020-08-14
swift – 使用combineLatest会导致个别故障发生什么?
如果我有两个SignalProducer(实际上它们是API服务请求,所以它们只发送’next’一次),并将它们与combineLatest结合(因为我想在完成后解除加载微调器),如果其中一个失败会发生什么?或两者都失败了? “失败”是否会在组合信号上被调用(一次或两次?)? 如果一个失败而另一个失败,那么“下一个”会在组合信号上被调用吗? 任何信号失败都会导致整个组合信号出错并停止订阅. 如果一
作者:编程之家 时间:2020-08-14
swift – 实现|| =和\u0026\u0026 =运算符:不匹配运算符声明的运算符实现
我想要“分配或”和“分配和”操作符.根据 Swift Standard Library Operators Reference,这些运算符在标准库中定义. 我试图为Bool值实现这些运算符: func ||= (inout lhs: Bool, rhs: Bool) { lhs = lhs || rhs } func &&= (inout lhs: Bool, rhs: Bool) {
作者:编程之家 时间:2020-08-14
Swift:如何禁用函数的整数上溢/下溢陷阱
我正在将一些旧的C代码导入到一个快速项目中,并将其移植到纯粹的快速代码中. 其中一些做“加密”,其中它做了类似的事情 let a = UInt8(x) // e.g. 30 let b = a - 237 在C中,这只是下溢和环绕,这对于这个特定的功能来说很好. 在swift中,这会触发fatalError并使用EXC_BAD_INSTRUCTION终止我的程序,因为默认情况下swift用于捕获整
作者:编程之家 时间:2020-08-14
Swift中的继承有点令人困惑
继承如何在 Swift中工作?根据我的理解,所有父母都应该由孩子替换.由于某些原因,它无法正常工作.以下是一个例子: public class Car { var model: String func getModel()-> String?{ return model } } public class CompactCar: Car { // some codes }
作者:编程之家 时间:2020-08-14
关闭捕获上下文Swift
当我尝试更改闭包中的变量时,我收到此错误: A C function pointer cannot be formed from a closure that captures context 是否有解决方法或是否仍然可以更改闭包内的变量? 我的代码: let callback: @convention(c) (readStream: CFWriteStream!, event: CFStream
作者:编程之家 时间:2020-08-14
在Swift中实现简单树结构的递归生成器
我在内存中有一个基于 XML文档的简单树结构,我正在尝试编写一个递归生成器来支持SequenceType,但我仍然坚持如何实际执行此操作. 这是我的第一次尝试: @objc public class XMLNode: NSObject, SequenceType { public weak var parentNode: XMLNode? public var nodeName:
作者:编程之家 时间:2020-08-14
swift – 如何避免SpriteKit中的平滑效果?
我正在使用非常小的精灵,以创建一个带有像素化精灵的复古游戏.但是当我改变我的精灵的比例以使它们更大时,Sprite Kit可以平滑精灵,这不是我想要的. 当我增加其比例时,有没有办法保持精灵像素化? 您可以使用纹理过滤模式.Nearest(默认为.Linear). 当纹理以不同于其原始大小的大小绘制时,可以使用纹理过滤模式. SKTextureFilteringNearest Each pixel
作者:编程之家 时间:2020-08-14
Swift:我们需要在使用之前声明变量吗?
我很快乐.我偶然遇到了这个问题. 这是Swift编程语言(Swift 2.1)中的一个例子. let individualScores = [75, 43, 103, 87, 12] var teamScore = 0 for score in individualScores { if score > 50 { teamScore += 3 } else {
作者:编程之家 时间:2020-08-14
检查Swift中的值或引用类型
我们如何检查函数中传递的参数是值还是引用类型?例如 func isReferenceType(toTest: Any) { return true // or false } 正如我们看到here,我们无法利用泛型来做到这一点. AnyObject是任何类类型自动符合的协议,因此您可以编写: func isReferenceType(toTest: Any) -> Bool { r
作者:编程之家 时间:2020-08-14
数组 – 从Array中删除对象
如何从字符串数组中删除特定对象. array = ["mac","iPhone","iPad"] 是否有方法删除数组中的特定字符串,例如我想删除“iPhone”,而不使用removeAtIndex(1) 为此目的使用过滤器 var array = ["mac","iPhone","iPad"] array = array.filter() { $0 != "mac" } print(array)
作者:编程之家 时间:2020-08-14
上一页
72
73
74
75
76
77
78
79
下一页
小编推荐
热门标签
更多
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