手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Swift
swift – 如何检查用户是否需要使用Firebase身份验证重新进行身份验证
我正在使用Firebase将用户登录到我的应用中,但是当我添加管理其帐户的功能时,例如更改其电子邮件,密码等.文档说如果用户最近没有登录,则需要重新进行身份验证,但我的问题是:如何检查用户是否最近登录过?根据文档,错误将返回FIRAuthErrorCodeCredentialTooOld,但我该如何检查? 斯威夫特3 我在昨天尝试删除用户时必须这样做.需要注意的一件事是FIRAuthErrorCo
作者:编程之家 时间:2020-08-11
swift – 为什么Error总是NSError?
我在Playground上使用 Swift 3定义了以下类: class MyError: Error { } 然后,我创建这样的类的实例并检查它是否是NSError let firstError = MyError() firstError is NSError // Output: false 输出是预期的,我还得到一个警告,指示从’MyError’到无关类型’NSError’的Cast始终
作者:编程之家 时间:2020-08-11
如何在Swift中使用访问者模式减少样板?
我正在 Swift 2.2中为工作项目实现访问者模式. 因此,我不必简化我的源代码,并节省一些时间,我将使用example of visitor pattern in swift by Oktawian Chojnacki. protocol PlanetVisitor { func visit(planet: PlanetAlderaan) func visit(planet:
作者:编程之家 时间:2020-08-11
试图在Bluemix上运行Swift Vapor – 404 Not Found:请求的路由不存在
我正在试图弄清楚如何在IBM Bluemix中部署使用Vapor框架的Cloudfoundry应用程序. IBM正在为他的平台使用他的框架Kitura开发服务器端Swift应用程序提供设施和指导.我认为作为Cloudfoundry提供者,使用正确的Swift buildpack,我们必须能够部署通用服务器端Swift代码. 最后,在学习CF的部分时,我达到了使用CloudFoundry CLI的程
作者:编程之家 时间:2020-08-11
Swift:从闭包调用嵌套函数时捕获语义.为什么编译器不会引发错误?
需要你的帮助来理解当从闭包中调用嵌套函数时 Swift捕获语义是如何工作的.所以,我有两个方法loadHappinessV1和loadHappinessV2. 在方法loadHappinessV1中: >如果未指定self,编译器会引发错误:error:在闭包中对属性’callbackQueue’的引用需要显式的’self’.使捕获语义显式化 >为了防止编译器错误,我指定对self的弱引用. 在方
作者:编程之家 时间:2020-08-11
数组 – 当数组在Swift中是Equatable时,为什么数组不符合Equatable?
更新: 从包含Swift 4.1的Xcode 9.3开始,数组相等性按预期工作,原始问题中的代码编译时没有错误. 但是,请参阅接受的答案,因为它提供了更好,更现代的解决方案. 原始问题如下: 当我尝试使用[Post]类型声明一个通用枚举的实例时,我收到一个错误说法 Type ‘[Post]’ does not conform to protocol ‘Equatable’ 这是无稽之谈,因为Pos
作者:编程之家 时间:2020-08-11
在Swift中声明一个类之外的私有常量
在 Swift中创建私有常量时,可以在类中声明它们, final class SomeClass: NSObject { private let someFloat:CGFloat = 12 } 以及课外. private let someFloat:CGFloat = 12 final class SomeClass: NSObject { } 当在类之外时,范围是创建常量的文件
作者:编程之家 时间:2020-08-11
如何在Swift中使用“CFRetain(sampleBuffer)”?
如何在 Swift中使用“CFRetain(sampleBuffer)”和“CFRelease(sampleBuffer)”? CFRetain不可用:Core Foundation目标是自动内存管理的. - (void)captureOutput:(AVCaptureOutput *)captureOutput didOutputSampleBuffer:(CMSampleBufferRef)s
作者:编程之家 时间:2020-08-11
swift – 实现具有不同关联类型的协议
我有一个协议我的 swift代码库我有协议与相关的类型和两个方法.这两种方法都为协议的相关类型定义了不同的通用约束.我想使结构符合协议,但有两种不同的关联类型. protocol Convertable { associatedtype TargetType func convert() -> TargetType } func show<T : Convertable wher
作者:编程之家 时间:2020-08-11
Realm Swift iOS – 安全地删除和重新键入加密的Realm
Realm Swift是否有某种方法可以安全地删除并使用新密钥创建新的加密Realm文件(但文件名相同)? 我的用例:当用户退出我的应用程序时,我删除了加密的.realm文件,因为加密密钥也将被删除: static func deleteRealm() { let configuration = Realm.Configuration() let path = NSURL.file
作者:编程之家 时间:2020-08-11
swift – 登录后存储CurrentUser的最佳实践
我正在使用Firebase实现我的登录逻辑,只有Facebook作为提供者. 如何在登录后保存我的CurrentUser,以便在以后的应用体验中使用个人数据? 目前我正在使用带有User实例的单例.像这样的东西: CurrentUser.swift class CurrentUser { static let i: CurrentUser = CurrentUser() var
作者:编程之家 时间:2020-08-11
swift – Promise.onSuccess立即调用
我正在使用 BrightFutures,当我运行以下代码时,在geoCoder completionHandler完成之前调用sequence().onComplete和sequence().onSuccess.你能帮助我吗? self.uploadContentSequence = [Future<Future<Void, NoError>, NoError>](); for post in
作者:编程之家 时间:2020-08-11
泛型类型的初始化器不会在swift中继承吗?
这是我的代码: public class A<T : Any> { public init(n : Int) { print("A") } } public class B : A<Int> { } public class C : B { } let x = C(n: 123) 这无法编译并大喊这样的错误: repl.swift:9:9: error: '
作者:编程之家 时间:2020-08-11
检查变量是否是Swift中的块/函数/可调用
在 Swift中是否有一种简单明确的方法来检查某些东西是否是可调用的块/函数?在某些语言中,这是一件微不足道的事情,但也许我从Swift的错误角度看待这个问题?考虑以下. func foo(){ print("foo") } var bar: () -> () = { print("bar") } var baz: () -> (Bool) = { print("baz"); return tru
作者:编程之家 时间:2020-08-11
swift – 在tvOS中通过遥控器的菜单按钮解除UIViewController被解除的时间
我正在开发Apple TV应用程序(tvOS),其中第一个视图控制器通过segue打开第二个视图控制器.当我在第二个视图控制器上选择一个选项时,它会在第一个视图控制器上执行一个展开操作. 我的问题是当我按下远程菜单按钮时,第二个视图控制器模式自动解除,我发现无法在第一个视图控制器上执行操作或被通知. 如何检测通过segue打开的控制器何时被遥控器的菜单按钮解除? ┌─────────────┐
作者:编程之家 时间:2020-08-11
Swift协议扩展实现具有共享关联类型的另一协议
考虑以下: protocol Foo { typealias A func hello() -> A } protocol FooBar: Foo { func hi() -> A } extension FooBar { func hello() -> A { return hi() } } class FooBarClass: FooBar { typeali
作者:编程之家 时间:2020-08-11
swift – 结合两个Observables
我仍然是一个反应新手,我正在寻求帮助. func doA() -> Observable<Void> func doB() -> Observable<Void> enum Result { case Success case BFailed } func doIt() -> Observable<Result> { // start both doA and doB
作者:编程之家 时间:2020-08-11
在Swift中,为什么子类方法不能覆盖超类中协议扩展提供的方法
我知道这个问题的标题令人困惑,但下面的例子解释了奇怪的行为: protocol Protocol { func method() -> String } extension Protocol { func method() -> String { return "From Base" } } class SuperClass: Protocol { }
作者:编程之家 时间:2020-08-11
Swift可选模式
Swift可选模式允许你像这样使用case: var arrayOfOptional: [Int?] = [1, 2, nil, 4] for case let number? in arrayOfOptional { print("\(number)") } 令我困惑的是让号码?句法.在可选绑定中,展开的版本没有?,但是如果让它,它会.你如何解释这个结构,让你有意义解读这个数字? 从功能上
作者:编程之家 时间:2020-08-11
swift – 你能从CLKRelativeDateTextProvider中提取文本吗?
我正在构建一组并发症,并且已经进入CLKComplicationTemplateUtilitarianLargeFlat,它只有一个textProvider. 我想显示一些文本,以及相对日期.所以我尝试这样做: let date = CLKRelativeDateTextProvider(date: NSDate(), style: style, units: units) let templ
作者:编程之家 时间:2020-08-11
使用Swift录制和播放视频并将视频发送到服务器
我正在尝试为 IOS 8编写一个应用程序.这个应用程序将用 Swift编写.我看了一些Youtube视频,用于捕捉视频和播放视频.似乎我必须使用AVKit来做到这一点. 捕获视频后,我希望能够将视频发送到服务器,以便该应用的其他用户可以访问该视频. 所以我的问题是如何让我的应用程序录制视频,将该视频发送到服务器,还能够从该服务器播放视频. 录制视频: func startCaptureVideoB
作者:编程之家 时间:2020-08-11
swift – 如何覆盖Apple Watch后退按钮以弹出到根控制器
我试图推送多个WKInterfaceControllers 路线:A – > B – > C – > d 我希望控制器D有一个A的后退按钮. 如何覆盖手表的左上方按钮,以便我可以返回根控制器? 我不知道如何访问该按钮或覆盖该方法.我所知道的是下面的代码弹回到根目录. self.popToRootController(); 从我与之交谈过的每一个人来看,目前这是不可能的.
作者:编程之家 时间:2020-08-11
swift – 如何使用整个模块优化来测试通用性能
在WWDC 2015 Session 409附近的18分钟标记.手头的讨论让我相信,通过启用整个模块优化模式,可以通过Generic Specialization优化泛型.不幸的是,我对自己没有信心的测试显示没什么用处. 我在以下两种方法之间运行了一些非常简单的测试,以查看性能是否相似: func genericMax<T : Comparable>(x:T, y:T) -> T { re
作者:编程之家 时间:2020-08-11
使用反射在Swift中更改属性
我正在尝试创建一个将更改对象属性的序列化程序. 例: class testobj{ var prop1:Int = 3 var prop2:String = "Hello" var prop3:Dictionary<String,String> = Dictionary<String,String>() } 我知道我可以使用访问属性的名称和类型 reflect(testob
作者:编程之家 时间:2020-08-11
removeFromSuperview不适用于添加到SKScene的UIView
我在一个SKScene的视图中添加了一个UIView.后来,当我希望删除UIView表单的超级视图时,使用uiview.removeFromSuperview的标准方法似乎不起作用.我应该如何完成这个呢?以下是我添加UIView的方法: func addContainerView() { let containerRect = CGRectMake(400, 24, 600, 720)
作者:编程之家 时间:2020-08-11
swift – IBDesignable和UITableViewCell
我试图在XCode 6中利用 Swift的IBDesignable功能来创建UITableViewCell的子类 我在WWDC演示和网络上看到 – 您可以使用框架来创建视图的子类(UIView),然后可以使用自定义的UITableViewCell,这不是我想要的. 我可以直接用UITableViewCell做同样的事情吗?如果我在我的框架中公开UITableViewCell,然后尝试在Interf
作者:编程之家 时间:2020-08-11
swift – 常量’result’推断为type(),这可能是意外的
@IBAction func operate(sender: UIButton) { if let operation = sender.currentTitle { if let result = brain.performOperation(operation) { displayValue = result }
作者:编程之家 时间:2020-08-11
是否可以使用Swift旋转IBDesignable UIButton?
如何制作具有角度的IBDesignable组件:旋转视图的CGFloat属性 import UIKit @IBDesignable class MyB: UIButton { @IBInspectable var angle: CGFloat = 0 { didSet { //What to put here? }
作者:编程之家 时间:2020-08-11
在Swift Generics中强制超类
我试图实现一个新方法来连接两个Array,返回一个包含公共数据类型的Array到另外两个. 为了清楚起见,我希望有一种方法可以做一些事情(知道语法不正确……): @infix func + <T,U,X where X super T, X super U>(left : Array<T>, right : Array<U>) -> Array<X>{ //join both array
作者:编程之家 时间:2020-08-11
模式匹配 – 由于Swift的模式匹配中的顺序而导致的意外结果
对不起,“这不应该工作吗?”题.但我无法想出一个更好的方式来表达这一点. enum MyEnum { case A, B, C } let tuple = (MyEnum.C, MyEnum.A) var x: String switch tuple { case (.A, _): x = "(A, something)" case (_, .A): x = "
作者:编程之家 时间:2020-08-11
上一页
37
38
39
40
41
42
43
44
下一页
小编推荐
热门标签
更多
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