手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Swift
Swift:遍历数组元素并访问上一个和下一个元素
在 Swift中,我想循环一个数组并将每个元素与前一个和/或下一个元素进行比较.对于每次比较,我将生成一个新元素或什么也不做.有这种“功能性”的方式吗? 一个例子可能是我有一个Int数组,想要找到所有“局部最小值. 我可以像这样做顺序 let a = [ 1,2,2,3,5,4,2,5,7,9,5,3,8,10 ] var i = 1 var r: [Int] = [] while i < a.
作者:编程之家 时间:2020-08-13
swift – iOS – UICollectionView – 一次插入多个项目时,你怎么能一个接一个地淡化它们而不是同时淡化它们?
如果您有一个集合视图并且您通过插入几个来更改项目,则默认布局会同时淡出它们.是否有可能一个接一个地淡化它们? 我在考虑子类化UICollectionViewLayout,但我不确定这是否会像那样工作. 我是否真的必须添加逻辑,以便不会同时发生多个插入? (这样我插入一个项目,等一下,插入第二个项目,…手动完成)必须有更好的方法.我希望 谢谢你的帮助 如果你想一次淡出它们,你将不得不在模型中添加一个
作者:编程之家 时间:2020-08-13
swift – modalPresentationStyle .overCurrentContext导致在呈现的视图控制器上按下远程按钮的问题
我在tvOS视图控制器上使用.overCurrentContext modalPresentationStyle时遇到问题: let vc = UIStoryboard(name: "", bundle: Bundle.main).instantiateInitialViewController() //representative of actually presented VC vc.moda
作者:编程之家 时间:2020-08-13
swift – 谷歌视觉文本检测响应逐行
我正在使用Google vision api在收据图片上执行文字识别.我得到了一些很好的结果,但返回的格式非常不可靠.如果文本之间存在较大间隙,则读数将打印下面的行而不是旁边的行. 例如,使用以下Recipt Image我得到以下响应: 4x Löwenbräu Original a 3,00 12,00 1 8x Weissbier dunkel a 3,30 26,401 3x
作者:编程之家 时间:2020-08-13
如何在swift中获得本周的开始和结束?
参见英文答案 > How do I find the beginning of the week from an NSDate? 4个 > How to get Monday’s date of the current week in swift
作者:编程之家 时间:2020-08-13
Swift Error:’Sequence’要求类型’T’和’ArraySlice’是等价的
我正在尝试更新数学库以与 Swift 3兼容,但我遇到了一个错误: ‘序列’需要类型’T’和’ArraySlice< T>‘相当于 关于Sequence的Apple文档建议makeIterator()方法返回一个迭代器.似乎迭代器在网格变量中返回一个元素,它是变量T.我不太确定我在这里缺少什么.任何意见将是有益的. public struct Matrix<T> where T: Floating
作者:编程之家 时间:2020-08-13
具有关联类型的Swift协议(类型查找不明确)
我需要在协议中创建泛型函数,并在扩展中使用默认实现.它应该使用item作为枚举:RawRepresentable,其中RawValue == String always.我试过了 protocol RequiresEnum: class { associatedtype SectionIdentifierEnum: RawRepresentable // how this add rest
作者:编程之家 时间:2020-08-13
CommonCrypto如何在SWIFT3中使用?
指导是在桥接头中使用#import“CommonCrypto / CommonCrypto.h”.这是来自 SHA256 in swift的问题. 但是,当我使用Andi和Graham给出的答案时,Xcode仍抱怨“使用未解析的标识符CC_SHA256_DIGEST_LENGTH ……” 我想我犯了两个错误之一:或者是 (a)我遗漏了没有连接标题并正确导入的内容.即我没有正确设置桥接头.我想知道如
作者:编程之家 时间:2020-08-13
swift – 使子视图适合容器内部并正确调整大小
我正在尝试将动态笔尖加载为容器的子视图.我几乎得到它的工作,除了子视图有一个我似乎无法摆脱的偏移(参见下面图片中的粉红色视图). 从View Hierarchy调试: 正如您在第2张图片中看到的那样,容器框架已正确定位,而子视图由于某种原因未正确定位. 我真的不知道autolayout会发生什么. 这是处理加载笔尖并将其指定为子视图的代码: 注释掉的代码是我试图使它工作的所有东西,没有成功.我认为
作者:编程之家 时间:2020-08-13
函数中的Swift常量(带计算)?
这是一个简单的 Swift函数 fileprivate func test()->String{ let c = Array("abc".characters) let k = UInt32(c.count) let r = Int(arc4random_uniform(k)) return String(c[r]) } (我选择这个例子是因为很明显,你可能会调用数
作者:编程之家 时间:2020-08-13
数组 – 快速数组removeLast非常慢
调用removeLast非常慢(弹出77k元素需要几分钟). documentation说O(1),我认为实现只会减少数组大小.显然不是: 为什么调用remove(at:Int)? 这个repro的情况比我想象的慢(我已经习惯了C的std :: vector性能),但仍然没有我在代码中看到的那么慢: var array = [ Int ]() for i in 0..<262144 { a
作者:编程之家 时间:2020-08-13
swift – 如何从我的mac应用程序中访问Terminal的$PATH变量,似乎使用了不同的$PATH
我正在尝试创建一个mac应用程序,用户可以输入命令,就像在mac终端中一样,我得到了大部分工作,但我发现从发现者或 xcode运行的应用程序的$PATH变量是不同的比终端使用的$PATH变量. 我可以运行命令并找到一种方法来为应用程序的$PATH变量添加预定义路径,但是我需要一种方法来自动读取Terminal的$PATH变量并将其复制到Application的$PATH变量.这应该是自动化的,因为
作者:编程之家 时间:2020-08-13
swift – 协议是否有可能具有静态工厂方法的默认实现?
考虑具有工厂方法的协议: public protocol Frobnicator { func frobnicate() static func makeRightFrobnicator() -> Frobnicator } private class SomeFrobnicatorImplementation: Frobnicator { ... } private class A
作者:编程之家 时间:2020-08-13
swift – 获取精灵在removefromParent之后从场景中删除时发出消息?
在 Swift中有什么方法我可以告诉SKSpriteNode实际上是从场景中删除的吗?我不认为它实际上是在调用removeFromParent时完成的,而是我认为它是在以后完成的,当时Sprite-Kit认为这样做很方便. 我正在尝试理解整个生命周期,并且我注意到即使在删除了精灵后,精灵仍然可以参与didBeginContact中的接触和碰撞. 如果我打印出子项的内容(即包含场景中所有子项的数组)
作者:编程之家 时间:2020-08-13
swift3 – 锁屏iPhone的音乐控制
我正在开发音乐应用程序,但对于锁定屏幕控制,我无法分配持续时间和已用时间 这是我的代码 let commandCenter = MPRemoteCommandCenter.shared() commandCenter.previousTrackCommand.isEnabled = true; commandCenter.previousTrackCommand.
作者:编程之家 时间:2020-08-13
通过Swift中的函数(或Init)传播可选项
有没有人(更好)的方式来做到这一点? 可以说我有一个可选的Float let f: Float? = 2 现在我想将它转换为Double let d = Double(f) //fail 这显然会失败,但有没有办法通过函数链接可选的计算变量?我现在在做的是: extension Float { var double: Double { return Double(self) } } let
作者:编程之家 时间:2020-08-13
swift – 用户代理在运行时更改
我正在尝试在我的应用上添加移动,桌面版网站功能.但问题是用户代理只在webView加载之前立即更改.在我的应用程序中,我添加了一个用于移动的按钮,第二个用于桌面版本站点UIWebView刚刚启动时选择用户代理.任何人都告诉我有没有办法在运行时更改用户代理.谢谢 var defaultUserAgent = String() @IBOutlet weak var webView: UIWeb
作者:编程之家 时间:2020-08-13
Swift Locksmith:不存储价值
我试图在游戏结束时存储一个值. 我正在使用https://github.com/matthewpalmer/Locksmith updateData方法. 它在Github Repo上说 as well as replacing existing data, this writes data to the keychain if it does not exist already try Lock
作者:编程之家 时间:2020-08-13
Swift Firebase发送推送通知
参见英文答案 > Is it possible to send PushNotifications, using Firebase Cloud Messaging (FCM) to special UDID, directly from device? 5个 我想知道如何通过我的应用程序通过Firebase发送推送通知?我现在只
作者:编程之家 时间:2020-08-13
如何使用Swift查询Healthkit的平均心率
我需要使用 Swift 2.2查询HKStatistics的平均心率.我从研究中学到了我需要的参数是HKStatisticsOptionDiscreteAverage 我有锻炼课程的代码.如何在以下测量心率的代码中添加该功能,以使用HKStatisticsOptionDiscreteAverage返回锻炼会话的心率平均值? func createHeartRateStreamingQuery(wo
作者:编程之家 时间:2020-08-13
Swift – 在getter上返回自身属性并将其自身设置为setter
无论如何要在getter中返回自己的属性并将其设置在setter上?因为我只想在getter和setter中打印一个日志就可以了. 例如,我试图做这样的事情: private(set) var internetConnectionAvailable: Bool { get { logger.debug("verifying internet connection")
作者:编程之家 时间:2020-08-13
Swift UINavigationController子类中的强制init覆盖
我目前正在为一个服务于视图控制器流的框架继承UINavigationController(在某种程度上,像UI ImagePickerController一样) 这是我的实现示例,简化为尽可能简单,可以在游乐场中运行. import UIKit public class MyNavigationController: UINavigationController { public va
作者:编程之家 时间:2020-08-13
在Xamarin中使用Swift库
文章 https://developer.xamarin.com/guides/cross-platform/macios/binding/提到了如何使用Objective-C编写的本机库可以在Xamarin中使用. 是否有任何文档可用于使用Swift编写的本机框架执行相同的操作? https://developer.xamarin.com/guides/ios/advanced_topics/e
作者:编程之家 时间:2020-08-13
在swift中比较单个if结构中的非可选bool有什么问题
我已经在 Swift编写了一段时间,我想我必须放一个!我没有立即定义的所有let字段变量. 现在我注意到这段代码没有编译,我真的很惊讶?为什么是这样? class MyClass : Mapper { var a: Bool! required init?(_ map: Map) { } // Mappable func mapping(map: Map
作者:编程之家 时间:2020-08-13
swift – tvOS中意外的运动效应振荡
我正在使用以下代码体验运动效果振荡 import UIKit @UIApplicationMain class AppDelegate: UIResponder, UIApplicationDelegate { var window: UIWindow? func application(application: UIApplication,
作者:编程之家 时间:2020-08-13
swift – 是否有可能拥有一个带有泛型参数的实例数组而不知道(或关心)参数是什么?
考虑以下测试用例,其中包含一个’factory’类,它可以调用它包含的闭包,提供一些’defaultaultable’类型的新实例: protocol Defaultable { init() } extension Int: Defaultable { } extension Double: Defaultable { } extension String: Defaultabl
作者:编程之家 时间:2020-08-13
swift – iOS 9中的requestLocation()多次调用didUpdateLocation委托
所以在iOS9上有新的requestLocation()方法.我试图使用它只获得一个位置更新,但它多次击中didUpdateLocations. 这不是只想叫它一次吗?我已将distanceFilter设置为1000.0,所以它很快就可以帮助快速返回.有任何想法吗 ? 即使我在委托方法中调用stopUpdatingLocation(),我仍然会获得三次委托. 注意:当我使用StartUpdatin
作者:编程之家 时间:2020-08-13
Swift枚举中的默认参数
我制作 SnapOperationQueue这是一个操作队列,有一些我喜欢的扩展名.其中之一是对操作组进行重新优先排序.添加了一个操作,其中包含以下四个优先级之一(SnapOperationQueuePriority): case Highest case High case Normal case Low 在当前的实现中,我有它.Low和.Highest不会改变,但.High和.Normal会.
作者:编程之家 时间:2020-08-13
有没有办法在Swift中制作可观察的枚举(KVO)
我正在尝试使用Rx Swift在MVVM中进行绑定. 我有一个枚举: enum Color : Int { case Red = 0, Green } 和测试类 class Test : NSObject { var color: Color = .Red dynamic var test: String? { didSet { pr
作者:编程之家 时间:2020-08-13
Swift:以编程方式将自动布局约束从一个视图复制到另一个视图
我有一个UIButton,我在故事板中设置了自动布局约束.我也有一个UIView,我在UIViewController的viewDidLoad方法中启动.我使这个视图(几乎)具有与UIButton相同的所有属性,但是当它在模拟器中运行它时它不会“粘住”到按钮上.这就是我所拥有的: class ViewController: UIViewController { @IBOutlet wea
作者:编程之家 时间:2020-08-13
上一页
67
68
69
70
71
72
73
74
下一页
小编推荐
热门标签
更多
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