手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Swift
AVFoundation在后台/在Swift的锁定屏幕上播放音频
当用户在锁定屏幕上或者他们在使用我的应用程序时锁定应用程序时,我正试图找到AVFoundation播放音频的方法 class ViewController: UIViewController, AVAudioPlayerDelegate { var avPlayer: AVAudioPlayer? var error: NSError? ... other stuff ...
作者:编程之家 时间:2020-08-14
Swift型铸造和括号
这两种铸造都有效 编辑 (由Nate Cook编写,这不是真正的Type Casting,在 Swift类型中使用as关键字进行转换.通过以下调用,我正在使用Float参数初始化Int64.) anInt = Int64(aFloat) anInt = (Int64)(aFloat) 第一 var anInt : Int64 = 0 var aFloat : Float = 11.5
作者:编程之家 时间:2020-08-14
在Swift中向int添加char
在Obj-C中,我通过在字符“A”中添加0到25之间的随机值来生成随机数字: 'A' + arc4random() % 26 在swift中,我发现这样做的唯一方法如下 func +(left: Character, right: Int) -> Character { let oldCharUnicodeScalars = String(left).unicodeScalars
作者:编程之家 时间:2020-08-14
macos – Swift中的动态变量名
我想使用字符串和另一个变量的组合来引用 swift中的变量.在 PHP中我经常会做以下事情: $i = 1 ${'variable' . $i} = 'test' 哪个是一样的 $variable1 = 'test' 这是如何在Swift中完成的? 你不能.与PHP不同,Swift不是一种解释语言.从版本1.1开始,它几乎不支持任何动态(这是安全和高效的成本).
作者:编程之家 时间:2020-08-14
快速游乐场中单表达式闭包的隐式返回
根据Apple的 Swift书,而不是 let names = ["Chris", "Alex", "Ewa", "Barry", "Daniella"] var reversed = sorted(names, { s1, s2 in return s1 > s2 }) 因为闭包的主体包含单个表达式s1>返回Bool的s2没有歧义,因此可以省略return关键字: reversed = sort
作者:编程之家 时间:2020-08-14
swift – 无法找到 – 的重载,尽管所有参数都是double
我试图从pr找到多项式的值.这是我的代码: let x = Double(pr) let x2 : Double = pow(x, 2.0) let x3 : Double = pow(x, 3.0) let x4 : Double = pow(x, 4.0) let r = CGFloat( 4.8 * x4 - 10.4 * x3 + 5.7 * x2 + 1.05 * x + 0.95 )
作者:编程之家 时间:2020-08-14
带有WKWebView查看器的简单OS X应用程序
我正在尝试使用新的WKWebView和 Swift语言使用Web查看器创建简单的OS X应用程序(而不是iOS).我希望利用WKWebView类的更快性能. 在项目AppDelegate.swift文件中,我有以下代码: import Cocoa import WebKit @NSApplicationMain class AppDelegate: NSObject, NSApplication
作者:编程之家 时间:2020-08-14
swift – 获取此错误PageViewController不符合协议’UIPageViewControllerDataSource’
我无法修复此错误或找出此错误的原因,错误显示在下面的屏幕截图中. 只是尝试创建一个pageViewController的演示,我无法添加dataSource类,而self.dataSource = self. 提前致谢. 仅仅为自定义类添加协议定义是不够的.您必须至少提供UIPageViewControllerDataSource协议的两个必需功能: func pageViewController
作者:编程之家 时间:2020-08-14
迅捷 – 与’自我’不一样
我想创建一个类似Convertible的协议并扩展NSObject子类来实现它.特别是: protocol DataConvertible { class func convertFromData(data:NSData) -> Self? func data() -> NSData } 我认为实施将如此简单: extension UIImage : DataConverti
作者:编程之家 时间:2020-08-14
Swift泛型是否单独编译?
参见英文答案 > Are generics specialized during compilation or they are just like java generics only for compile time checks? 1个 我想弄清楚 Swift仿制药是如何工作的.具体来说,我没有找到关于编译模型的精确陈述.
作者:编程之家 时间:2020-08-14
如何在titleForHeaderInSection中设置颜色? -迅速
我的tableview中有两个部分,我想为tableView的不同sectionHeaders设置不同的颜色,我该怎么做? func tableView(tableView: UITableView!, titleForHeaderInSection section: Int) -> String! { if (section == 0) { return "Item1"
作者:编程之家 时间:2020-08-14
swift – 从不调用cellForRowAtIndexPath
我正在使用 Xcode 6 beta 7.我有一个故事板,其中包含UIViewController,它有UITableview和UITableViewCell,所有内容都正确连接,我已经为UIViewController提供了所有必需的代码. 当我在模拟器中运行应用程序时,从不调用其中一个数据源函数“cellForRowAtIndexPath”,但调用“numberOfRowsInSection”
作者:编程之家 时间:2020-08-14
Swift,数学函数和协议
我正在尝试创建2个协议ArithmeticType和MathematicType,它们将用于泛型运算符函数的where子句 protocol ArithmeticType { func +(lhs: Self, rhs: Self) -> Self func -(lhs: Self, rhs: Self) -> Self func *(lhs: Self, rhs: Sel
作者:编程之家 时间:2020-08-14
swift – 在类扩展中包装泛型方法
我正在尝试将通用Array方法compactMap包装在Array扩展中,以使该方法的目的更具意义/可读性.我只是试图获取一个Option of Optionals并从中删除任何和所有的nil值. extension Array { public func removeNilElements() -> [Element] { let noNils = self.compac
作者:编程之家 时间:2020-08-14
Swift列举了Kotlin中的等价物
在3×3矩阵表示中,我可以在 Swift中找到两个对角线与一个衬垫的总和,如下所示, let array = [ [1, 2, 3], [4, 5, 6], [-7, 8, 9] ] let d1 = array.enumerated().map({ $1[$0] }).reduce(0, +) let d2 = array.reversed().enumerated().map
作者:编程之家 时间:2020-08-14
swift – 枚举的字符串插值产生“unknown()”字符串
简单的枚举和插值: enum Test { case test1 case test2 case test3 } let a = Test.test1 let b = "\(a)" 从调试窗口我得到: a = (Test) test1 b = (String) "unknown()" 问题是这发生在我的项目中,而不是在操场上. 在项目中: 在操场上: 在日志中我得到: S
作者:编程之家 时间:2020-08-14
如何使相关值相等的Swift枚举
我有一个关联值的枚举,我想使它等同于测试目的,但不知道这种模式如何适用于具有多个参数的枚举情况. 例如,总结如下,我知道使标题等同的语法.对于包含不同类型的多个值的选项,这将如何工作? enum ViewModel { case heading(String) case options(id: String, title: String, enabled: Bool) } fun
作者:编程之家 时间:2020-08-14
Swift我的函数如何超过O(n)?
我正在尝试处理要求的leetcode问题 Given an array of integers where 1 ≤ a[i] ≤ n (n = size of array), some elements appear twice and others appear once. Find all the elements of [1, n] inclusive that do not appear
作者:编程之家 时间:2020-08-14
数组 – 尝试返回数组时出现“模糊下标”
我想在 Swift 4中提取子数组并遇到意想不到的困难. 以下琐碎案例按预期工作: let array1 = ["a", "b", "c","x","y","z"] array1[2...3] // returns ["c","x"], as it should 和以下变化一样: let m=2 let n=3 array1[m...n] // returns ["c","x"], as it
作者:编程之家 时间:2020-08-14
swift – 使用DispatchTime.now()float延迟?
DispatchTime.now()究竟发生了什么 为什么我不能指定等待变量的时间? 我怎么能使用变量? 给定错误>>> Binary operator ‘+’ cannot be applied to operands of type ‘DispatchTime’ and ‘Float’ var time : Float = 2.2 // <---time @IBAction func bu
作者:编程之家 时间:2020-08-14
如何在Swift 4中从字典创建JSON?
编辑:我已经在SO上阅读了相同问题的其他答案,但我无法获得所需的输出.我尝试过其他问题中提出的许多变化,但它不起作用. 我有一个JSON剪切,当我打开websocket时需要将其添加为正文. sender: "
[email protected]
", recipients:"
[email protected]
", data: { text: "Test Message" }
作者:编程之家 时间:2020-08-14
Swift 4 macOS App – 如何查找重要的用户目录?
使用 Swift 4为macOS应用程序找到重要用户目录的最简单方法是:桌面,文档,下载等? TLDR: let desktopDir = try? FileManager.default.url(for: .desktopDirectory, in: .userDomainMask, appropriateFor: nil, create: false) let documentDir = tr
作者:编程之家 时间:2020-08-14
Swift中的错误处理不涉及堆栈展开.这是什么意思?
根据文件, error handling in Swift does not involve unwinding the call stack, a process that can be computationally expensive 我想知道它是什么意思?我一直认为堆栈展开是一个在异常情况下(就C而言)正确调用析构函数的过程. 所以我决定对情况进行建模: class A { ini
作者:编程之家 时间:2020-08-14
swift – 使用或不使用’where’子句与泛型有什么区别?
这两种声明带有或不带’where’子句的泛型超类的方法有什么区别? func foo<T: SomeClass>(object: T) -> Array<T> func foo<T>(object: T) -> Array<T> where T: SomeClass 这在 Swift guide中有明确说明: The requirements in a generic where clause
作者:编程之家 时间:2020-08-14
swift – UISwipeGestureRecognizer无法识别视图外部启动的滑动手势
func addSwipe() { self.isUserInteractionEnabled = true let directions: [UISwipeGestureRecognizerDirection] = [.right, .left] for direction in directions { let gesture = UISwipeGest
作者:编程之家 时间:2020-08-14
Swift 4 Codable和泛型
我正在使用PINCache将缓存添加到我的应用程序中,我处于这样一种情况,即缓存系统会调用编码/解码的委托方法. 这些方法是通用的,但通用值不明确地符合Codable.因为它们是委托,所以我无法更改签名以使泛型类型符合Codable. func modelForKey<T : SimpleModel>(_ cacheKey: String?, context: Any?, completion:
作者:编程之家 时间:2020-08-14
快速访问控制4
从 Swift3升级到 Swift4时,我遇到了一些与访问控制有关的问题. 这是示例代码. Swift3中有哪些,过去工作正常 – open class MyClass { private let value: Int static var defaultValue: Int { return 10 } public init(value: Int = MyClass.de
作者:编程之家 时间:2020-08-14
在Swift中编写带有排序键的prettyPrinted JSON对象
我们经常希望使用 JSON来实现人类可读性.因此,通常要求按字母顺序(或字母数字)排序JSON键 in Go, in .NET, in Python, in Java,…… 但是如何在Swift中按字母顺序输出带有JSON键的JSON? PrettyPrinted输出很简单: JSONSerialization.writeJSONObject(jsonObject, to: outputStrea
作者:编程之家 时间:2020-08-14
swift – 为什么编译器告诉我需要解包Bool(非可选?)
根据字符串的 Swift标头 属性isEmpty是Bool(不是可选的权利?) public var isEmpty: Bool { get } 但在我的代码中,当我尝试写: !sender.titleOfSelectedItem?.isEmpty Value of optional type Bool? not unwrapped, did you mean to use “?” or “!”
作者:编程之家 时间:2020-08-14
如何将多个驱动程序与RxSwift正确组合?
我正在组合一个viewDidAppear并使用Rx Swift过滤Drivers.他们工作得很好.但是当我介绍第三个驱动程序时,它会停止在最新的组合上调用flatMapLatest. 在我的View Controller中,我有以下驱动程序: let filter: Driver<String> let viewDidAppear: Driver<Void> let refresh: Driver
作者:编程之家 时间:2020-08-14
上一页
74
75
76
77
78
79
80
81
下一页
小编推荐
热门标签
更多
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