手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Swift
swift – 使用NSExpression时捕获NSInvalidArgumentException的正确方法
参见英文答案 > Catch an exception for invalid user input in swift 3个 我想验证用户创建的表达式(如“2 2”,“5 7”或更复杂).我使用NSExpression类来解析和计算这个表达式.这是我的Playground代码: import UIKit let string
作者:编程之家 时间:2020-08-14
ReactiveSwift:如何观察UIView被隐藏?
我想展示B UIView iff A UIView是可见的.我在 objective-c中使用了Reactive Cocoa 2,并尝试在Reactive Swift中找到一种类似的方法来观察UIView的isHidden属性.我仍在尝试学习框架及其用法,但无法提出一个好的解决方案.如果有人能给我一个建议,我会很感激. 这是 ReactiveSwift readme的KVO示例: // A pro
作者:编程之家 时间:2020-08-14
swift – 使用#selector传递参数
我是 Swift的初学者,我正试图通过NotificationCenter启动一个功能. ‘ViewController.swift’中的观察者调用函数重载: override func viewDidLoad() { super.viewDidLoad() NotificationCenter.default.addObserver(self, selector: #select
作者:编程之家 时间:2020-08-14
swift – 如何在场景边缘停止SKCameraNode
我有一个SpriteKit场景,我有一个背景(SKSpriteNode),它是场景帧大小的2倍.我添加了一个随着用户平移并用手指捏动的相机.我实现了缩放和平移,但是,我需要相机不要移过背景节点的边缘. 我尝试过使用物理体和边缘循环,但这不起作用(除非我设置错误).这是我目前拥有的代码和一些有助于传达信息的图像.我应该移动背景节点而不是相机吗? self.physicsBody = SKPhysic
作者:编程之家 时间:2020-08-14
swift – 子类是否可以覆盖函数并进行更严格的返回?
我正在尝试这种技术: class Pet {} class Dog: Pet {} class House { func getPets() -> [Pet] { return [Pet]() } } class DogHouse: House { override func getPets() -> [Dog] { return [D
作者:编程之家 时间:2020-08-14
如何在RxSwift中按顺序循环观察?
我正在尝试创建一个轮询网络服务的流.此时它会查询服务,然后在短暂延迟后完成.我希望继续流重启而不是完成从而永远轮询服务. 你可以做点什么…… myPollingStream.repeat() 但是在RxSwift中重复实际上是repeatElement,因此实际上生成了一个可观察的流.您可以将这些连接映射到扁平的序列序列,但RxSwift没有concatMap运算符. 那么如何在RxSwift中循
作者:编程之家 时间:2020-08-14
swift – 如何将Int和String作为AnyHashable接受?
我怎么能这样做? var dict = [AnyHashable : Int]() dict[NSObject()] = 1 dict[""] = 2 这意味着NSObject和String在某种程度上是AnyHashable的子类型,但AnyHashable是一个结构,所以他们如何允许这个? 考虑到 Optional是一个枚举,它也是一个值类型 – 但您可以自由地将String转
作者:编程之家 时间:2020-08-14
如何在Vapor(服务器端Swift)中使用计时器?
我可以使用计时器,例如Vapor中的NSTimer(服务器端 Swift)吗? 我希望用Vapor编写的服务器可以偶尔主动执行一些任务.例如,每15分钟从网上轮询一些数据. 如何用Vapor实现这一目标? 如果您可以接受在重新创建服务器实例时重新设置任务计时器,并且您只有一个服务器实例,那么您应该考虑优秀的 Jobs库. 如果您需要完全同时运行任务而不管服务器进程如何,则使用cron或类似程序来安
作者:编程之家 时间:2020-08-14
swift – 领域移动平台,离线时如何连接?
新领域移动平台通过离线支持进行广告宣传,但是大多数教程都没有显示示例中的工作方式…… 例如,在他们的todo app example中,这是用于连接到服务器数据库的代码 SyncUser.logIn(with: .usernamePassword(username: username, password: password, register: false), server: URL(string
作者:编程之家 时间:2020-08-14
swift – 可比较的Enum与Int
要比较具有Int作为我添加的原始值的枚举: func <<T: RawRepresentable>(a: T, b: T) -> Bool where T.RawValue: Comparable { return a.rawValue < b.rawValue } 现在我能做到: enum Foo: Int { case a = 1 case b = 2 } let
作者:编程之家 时间:2020-08-14
Swift 3 Linux with Perfect:在runLoop中添加一个带间隔的预定计时器
我正在尝试使用 Perfect library在我的Ubuntu(Ubuntu 15.10 wily,Swift swift-3.0.1-RELEASE)上使用Swift创建一个应用程序. 我希望每X秒都有一个函数.为此,我使用的是Timer class of the Foundation module: class MyTimer { init() { var timer
作者:编程之家 时间:2020-08-14
Swift:使相同颜色的半透明重叠线在交叉时不会改变颜色
目前我在屏幕上绘制了两条相同颜色的线,但两者的alpha值都小于1.当这些线相交时,交点与其他线的颜色不同.之前的帖子解决了同一个问题: swift drawing translucent lines, how to make overlapping parts not getting darker?但是,这篇文章没有得到充分的回答.我画的线条目前是这样的: var points = [CGPoi
作者:编程之家 时间:2020-08-14
swift – 扩展协议以实现不同的行为
快速的问题,比如说你有一个协议Bark: protocol MakeSound { func bark() } 超级狗,实现树皮和游泳: class Dog: MakeSound { } 然后不同类型的狗延伸: class Poodle: Dog { } class GermanShephard: Dog { } class SheepDog: Dog { } 但是poodles yap
作者:编程之家 时间:2020-08-14
Swift中的隐式类型转换
使用 Swift Language Guide: Extensions的示例代码,我已经像这样使用了struct double extension Double { func someFunc() { print("someFunc") } } 我对此声明感到惊讶 2.someFunc() 没有生成编译时错误,如:’Int’类型的值没有成员’someFunc’.我期
作者:编程之家 时间:2020-08-14
合并类的数组中的数组
下面的类里面有一些变量. class Person { var age: Int = 4 var items = [String]() } var allPeople = [Person]() var allItems = [String]() 假设我们为类创建了初始化器并且allPeople中有n个元素,我想将每个对象的所有项合并为一个新数组 当我尝试访问allPeople的
作者:编程之家 时间:2020-08-14
swift – 使用Alamofire对不同的API进行多次调用 – 如何将结果保存到数组中?
我正在开发一个应用程序,它使用Alamofire从几个不同的API中获取数据(每个调用都是使用函数完成的).然后我必须收集所有结果(在我的情况下为Double类型)到一个数组来计算平均值. 只要Alamofire使用异步调用,就不可能简单地从调用内部向数组添加新值. 这是一个函数,它调用负责通过Alamofire获取数据的每个函数: func collectData() { fetchFro
作者:编程之家 时间:2020-08-14
swift – 如何组合多个SignalProducers?
假设我在一个数组中有一堆SignalProducers: [SignalProducer<Car, NSError>] 如何组合它们以获得一个等待所有这些并获得所有汽车的SignalProducer? SignalProducer<[Car], NSError> 使用案例:向端点http://cardatabase.com/:car_id请求一堆汽车ID的网络请求,从而获得多个Car对象.问题是U
作者:编程之家 时间:2020-08-14
swift – 从后台操作中绘制NSView无效
我正在尝试从后台操作绘制到NSView,但看不到任何效果. let queue = OperationQueue() queue.addOperation() { doTheBackgroundStuff() } 启动后台操作,进行大量计算.在AppDelegate我有 @IBOutlet weak var image: NSImageView! // some image to show
作者:编程之家 时间:2020-08-14
swift – 是否可以为变量分配泛型函数?
func function1(arg: Int) -> Int { return arg } func function2<T>(arg: T) -> T { return arg } let f1 = function1 // No problem let f2 = function2<Int> // Cannot explicitly specialize a generic funct
作者:编程之家 时间:2020-08-14
如何避免Swift中的内存碎片
GC的压缩,扫描和标记可以避免堆内存碎片.那么 Swift中如何避免内存碎片? 这些陈述是否正确? >每次引用计数变为零时,分配的空间将添加到“可用”列表中. >对于下一次分配,使用最适合大小的最前面的内存块. >将尽可能再次使用先前耗尽的内存块 “可用列表”是否按地址位置或大小排序? 是否会活动物体以便更好地压实? 我在编译Swift程序的程序集中进行了一些挖掘,并且我发现 swift:: sw
作者:编程之家 时间:2020-08-14
swift3 – 更改为Swift 3后的变异运算符错误,问题已研究,但无法解决
我得到一个“变异运算符的左侧不可变”..<“返回不可变值”错误 我阅读了关于变异值的其他帖子,但我无法弄清楚这些解决方案是如何应用的. 代码(和评论): //populate array of 3 random numbers using correct answer and 2 incorrect choices func insertIntoArray3(_ randomNumber: I
作者:编程之家 时间:2020-08-14
如何根据它的属性值 – Swift获取Enum的rawValue
这是我的枚举: enum Object: Int{ case House1 = 0 case House2 = 1 var descriptor:String{ switch self{ case .House1: return "Cottage" case .House2: return "House"
作者:编程之家 时间:2020-08-14
Swift 3中的多个NSFetchedResultsControllers
我在 Swift中有一个包装多个NSFetchedResultsControllers的类,成为它们的委托,并在返回它自己的委托之前转换IndexPaths.只要这些类符合相同的协议,该类就可以使NSFetchedResultsControllers返回不同的实体.升级到Swift 3时,我无法获得相同的编译功能. 假设我想要包装两个NSFetchedResultsControllers,返回两个
作者:编程之家 时间:2020-08-14
swift – 协议只能用作通用约束
我有一个MapViewController用于在地图上显示注释.它包含一个 MapPresentable类型的对象. protocol MapPresentable { associatedtype AnnotationElement: MKAnnotation var annotations: [AnnotationElement] { get } } class MapVie
作者:编程之家 时间:2020-08-14
swift – 如何在本地闭包内调用非转义闭包?
参见英文答案 > Why do closures require an explicit `self` when they’re all non-escaping by default in Swift 3? 2个 我有一个看起来像这样的函数: func test(closure: () -> ()) { let loc
作者:编程之家 时间:2020-08-14
如何在Package.swift中指定模块的alpha版本?
我想为我的 Swift项目添加一个名为 Markdown的库,它是Vapor上的服务器端构建. 但是,似乎该库已经放弃了支持Swift 2.x,现在最新版本是1.0.0-alpha,它基于Swift 3.x. 由于我的项目基于Swift 3.x,我想获取库.该文件说明如下: .Package(url: "https://github.com/crossroadlabs/Markdown.git",
作者:编程之家 时间:2020-08-14
Pod上的Swift编译器错误
我制作了单一视图应用程序并安装了pods.我正在使用Alamofire, SwifttyJSON,HanekeSwift和RealmSwift.在安装之后,我打开.xcworkspace,然后得到这么多错误 我尝试重新安装Pods并删除SwiftyJSON但是出现了另一个错误.我的团队Pods看起来像这样 我怎么解决这个问题? 我猜你使用的是较低版本的Xcode,swift较低,而目前的alamo
作者:编程之家 时间:2020-08-14
如何使用Swift的第一个/头部和休息/尾部?
为了在函数式中使用 Swift,我们应该如何处理列表的尾部和尾部? Arrays和ArraySlices是否合适(似乎是因为ArraySlice是获取子列表的有效机制)?是将Array转换为ArraySlice并使用.first的正确机制!和.dropFirst()作为头尾的等价物? 作为添加数字列表的示例: func add(_ nums: ArraySlice<Int>) -> Int {
作者:编程之家 时间:2020-08-14
使用Swift和lldb设置符号断点
在使用 Swift时如何在lldb中设置符号断点?例如,有时我使用: (lldb) b set -F '-[UIView(AdditionalLayoutSupport) updateConstraintsIfNeeded]' 但这不再有效: Breakpoint 2: no locations (pending). WARNING: Unable to resolve breakpoint to
作者:编程之家 时间:2020-08-14
swift – Realm Mobile Platform中的匿名用户
我可以连接到远程领域而无需登录吗? 在Swift中,创建可同步Realm的唯一方法是通过Realm.Configuration的syncConfiguration属性.是否有一种获取匿名用户的方法,以便任何人都可以连接到远程领域? Can I connect to a remote Realm without having to login? 不,您总是需要进行身份验证. Is there a m
作者:编程之家 时间:2020-08-14
上一页
71
72
73
74
75
76
77
78
下一页
小编推荐
热门标签
更多
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