手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Swift
在Swift中转换为泛型可选
我正在摆弄 Swift中的泛型并找到一些我无法弄清楚的东西:如果我将一个值转换为泛型参数的类型,则不会执行强制转换.如果我尝试使用静态类型,它可以工作. class SomeClass<T> { init?() { if let _ = 4 as? T { println("should work") } else {
作者:编程之家 时间:2020-08-11
Swift布尔检查
所以在Objective-C中使用布尔值时,可以并且鼓励使用变量的非零值来编写代码,因为它是布尔值,这意味着您可以编写如下代码: if (someBool) { // Stuff } 此外,有理由不鼓励使用以下代码: if (someBool == YES) { // Might run into problems here } 检查布尔值与另一个布尔值的原因更好地解释了here,
作者:编程之家 时间:2020-08-11
Realm Swift:总是将nil值排在最后
我正在使用面向iOS 8并使用Realm的 Swift 2.2编写应用程序.我允许用户使用Results.sorted(_:ascending :)基于各种可选属性对对象进行排序.这对于降序排序非常有效,但对于升序排序,首先放置nil值,这看起来不正确.许多数据库系统都有NULLS FIRST / LAST选项和CoreData,看起来它可能是 subclass NSSortDescriptor.
作者:编程之家 时间:2020-08-11
Swift 2 MKMapViewDelegate rendererForOverlay选项
在 Swift 1.2中我有这个: class UVC: NSViewController, MKMapViewDelegate { // ... // ************************************** // MARK: MapView Delegate // **************************************
作者:编程之家 时间:2020-08-11
Swift从实体获取特定的NSManagedObject(核心数据)
我的“ProjName.xcdatamodel”中有一个名为“Questions”的实体.在这个实体中,我有5个属性(“icehockey”,“排球”,“足球”……),每个属性都具有可变形的类型.每行(属性)将填充NSMutableArray. 我想要做的是获取此实体中特定属性的值.这是我的代码: func readQuestionsFromCore(sport:NSString) -> NSMu
作者:编程之家 时间:2020-08-11
swift – 闭包参数中的元组成员提取
考虑这个元组数组: var tupleArray = [(String, Int)]() tupleArray.append(("bonjour", 2)) tupleArray.append(("Allo", 1)) tupleArray.sort { (t1 , t2) -> Bool in let (_, n1) = t1 let (_, n2) = t2 retur
作者:编程之家 时间:2020-08-11
在可选项中包装swift变量的简写?
Swift允许我们使用速记符号str!打开一个可选的.但是,如果我们想做相反的事情呢? 说我有一个变量: var str = String() // String 是否有任何简写符号将其转换为可选(即String?或String!)? (例如,我想做一些像var strOptional =?(str)的事情.) 或者,如果没有这种表示法的简写,如何在没有明确提及其类型的情况下将其转换为可选(例如,
作者:编程之家 时间:2020-08-11
具有相关值的swift枚举中的等于运算符重载
我知道之前有一个几乎类似的问题,但是我无法对此发表评论,因为我是新来的.这就是我发布分离问题的原因.此外,我的问题是对上一个问题的扩展,旨在提供更一般的解决方案.这是上一个问题的链接: How to test equality of Swift enums with associated values 我想在枚举中测试相关值的相等性: enum MyEnum { case None
作者:编程之家 时间:2020-08-11
如何消除仅在Swift中的参数名称中的差异消除歧义的功能
我有以下功能: func moveThing(thing: AnyObject, toLeft length: Int) {} func moveThing(thing: AnyObject, toRight length: Int) {} 但是,当我将其中一个函数作为参数传递时,编译器会抱怨“不明确地使用’moveThing’” func exec(function: (AnyObject, I
作者:编程之家 时间:2020-08-11
macos – 在Swift中使用NSURL读取文本文件
我想阅读并显示位于URL的文本文件的内容. 我正在为优胜美地编写Mac应用程序,我需要使用 Swift,但我坚持这一点. 这是我的代码: let messageURL = NSURL(string: "http://localhost:8888/text.txt") let sharedSession = NSURLSession.sharedSession() let downloadTask:
作者:编程之家 时间:2020-08-11
数组 – Swift数组行为
在 Swift数组中有一个特殊的行为,但为什么这里arr1包含两次“item 1”而arr2只包含一次? 将arr1定义为实例变量在此处的变化是什么(相对于将arr2定义为局部变量)? 更新:我正在使用Xcode 6.0.1 我可以在Xcode 6.0.1中可靠地重现这个结果: 但不是在Xcode 6.1 GM中: 看起来这是一个修复过的bug. 作为临时解决方法,这适用于Xcode 6.0.1:
作者:编程之家 时间:2020-08-11
swift – 无法注册服务com.apple.coreservices.lsuseractivity.simulatorsupport
我的操作系统版本是10.9.5,我安装了 Xcode版本6.0.1(6A317) 在第一次运行Xcode时安装后,它会显示一条错误弹出消息 “/Applications/Xcode/Contents/Developer/Platform/iphonesimulator.platforms/Developer/SDKs/iPhoneSimulator.sdk/usr/lib/dyld_sim不归ro
作者:编程之家 时间:2020-08-11
泛型 – 在Swift中泛型类型的where子句中访问自定义协议的关联类型
我希望能够声明这样的协议: protocol TypedHashable { typealias Type } 并在像这样的where子句中使用它: class UsingTypedHashable<K: TypedHashable, V: TypedHashable where K.Type == V.Type> { ... } 由于我无法看到的原因,编译器在“K.Type”
作者:编程之家 时间:2020-08-11
检查从Swift中的UILocalNotification启动
这是 How to check launchOptions in Swift?的后续问题 – 我的应用程序在没有崩溃的情况下成功启动,但我似乎无法正确检测应用程序何时从通知启动到正常启动. 我正在创建我的UILocalNotification: // set up a frequently recurring notification here just for testing... var fa
作者:编程之家 时间:2020-08-11
swift – 我可以在Firestore中更改文档的名称吗?
我目前正在开发一个应用程序,我必须从Google的Firestore中检索数据. 我的数据结构如下所示: users -
[email protected]
- more data 有没有办法让我将
[email protected]
改为名字? 我看不到改变文档名称的方法. 我认为最好的方法是从’
[email protected]
’获取数据并将其上传到名为’name’的新文档,然后删除旧文档. 举个例子: const
作者:编程之家 时间:2020-08-11
swift – 获取特定区域中的节点列表?
我在一个侧面游戏中工作,我需要知道一个区域中的节点是否能够实现“视线”之类的东西.现在我正在尝试使用enumerateBodyiesInRect()但是它正在检测来自评估的rect的20px或更多的物体,我无法弄清楚为什么它如此不精确. 这就是我现在正在尝试的事情: import SpriteKit import CoreMotion class GameScene: SKScene, SKPh
作者:编程之家 时间:2020-08-11
swift class的虚函数表
class NSObjectBase: NSObject { func Msg_Normal(){ } func Msg_Second(){} func Msg_Third(){} @objc func Msg_ObjcX(){} @objc dynamic func Msg_Objc_DynamicX(){ } func cal
作者:编程之家 时间:2020-08-11
[Swift]LeetCode818. 赛车 | Race Car
Your car starts at position 0 and speed +1 on an infinite number line. (Your car can go into negative positions.) Your car drives automatically according to a sequence of instructions A (accelerate)
作者:编程之家 时间:2020-08-11
Swift 里 Array 一内存结构
public struct Array<Element>: _DestructorSafeContainer { #if _runtime(_ObjC) @usableFromInline internal typealias _Buffer = _ArrayBuffer<Element> #else @usableFromInline internal typealias
作者:编程之家 时间:2020-08-11
swift – 传递属于self的函数在不在闭包中时会导致保留周期吗?
如果你需要在一个闭包内部引用self,那么将它作为弱或无主的传递是一种好习惯,以防止保留周期. 如果我直接传递属于self的函数,它会导致保留周期吗?或者它是否需要嵌套在闭包内以削弱自我? 直接通过 UIView.animateWithDuration(0.3, delay: 0.0, usingSpringWithDamping: 0.7, ini
作者:编程之家 时间:2020-08-11
Swift – 设备上未包含预先填充的SQLite数据库
我试图将一个预先填充的SQLite数据库(带有FMDB包装器)包含在我的物理iPhone的构建中.但是,预先填充的数据库未包含在物理设备的构建中. 请注意,它在IOS模拟器中工作正常,但仅适用于一个模拟器设备. 我已将数据库包含在Build Phases>中复制捆绑资源并将Link Binary下的libsqlite3.dylib与Libraries联系起来. 我需要添加什么Swift代码才能将构
作者:编程之家 时间:2020-08-11
swift – 为什么我的SCNAction序列会间歇性地停止工作?
我正在尝试在场景周围移动SCNNode,约束到GKGridGraph.按照PacMan的思路,但在3D中. 我有一个ControlComponent来处理我的SCNNode的移动.逻辑应该像这样…… >设置queuedDirection属性. >如果isMoving标志为false,则调用move()方法 >使用GKGridGraph评估下一步行动 3.1如果实体可以使用direction属性移动
作者:编程之家 时间:2020-08-11
swift – 注册AWSS3配置,创建5000内存泄漏
我一直试图弄清楚为什么这个简单的AWSS3配置设置可能会造成5000个内存泄漏.这是我在AppDelegate中运行的代码: func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Boo
作者:编程之家 时间:2020-08-11
swift – 无法使用AVVideoCompositionCoreAnimationTool在视频中显示动画CALayer
更新6: 我已经设法完全解决了我的问题,但我仍然想要一个更好的解释,而不是我猜的是如果我不正确它是不起作用的原因 我一直试图在视频上制作精灵表,但每次导出视频时,最终结果都是我开始的示例视频. 这是我的代码: 首先我的自定义CALayer来处理我自己的精灵表 class SpriteLayer: CALayer { var frameIndex: Int override ini
作者:编程之家 时间:2020-08-11
将mutableCopy转换为Swift
我发现这个 guide收到一个HTTP Body,女巫包含一个带有AFNetworking 2的JSON格式错误信息.该指南是在Objective-C中,我正在尽我所能将其转换为Swift. 这是我试图转换为Swift的代码: - (id)responseObjectForResponse:(NSURLResponse *)response d
作者:编程之家 时间:2020-08-11
如何在Swift 4.1中将混合值类型字典编码为JSON
下面的代码适用于 Xcode 9.2( Swift 4.0),但在Xcode 9.3(Swift 4.1)中出现错误. let dict: [String: Any] = [ "status_code": 5, "status_message": "message" ] let data = try! JSONEncoder().encode(dict)
作者:编程之家 时间:2020-08-11
swift – 如何修复`类型的值'[ReceiptInfo]'(又名…)没有成员’compactMap’`?
我正在开发一个基于 Swift3的项目,然后升级到 Swift 4.通过切换工具链> Swift Development Snapshot to XCode 9.2,XCode显示了与compactMap相关的3个错误: 错误:类型'[ReceiptInfo]'(又名’Array>’)的值没有成员’compactMap’ let receiptItems = nonCancelledReceipt
作者:编程之家 时间:2020-08-11
swift – 嵌入式UITableView不会检测滑动以删除行手势
我在UICollectionView中嵌入了一个UITableView,集合视图水平滚动,所以如果我在集合视图单元格中的一个表视图行上尝试“滑动删除”,它显然只是滚动集合视图.想知道是否有一个解决方案,以便它可以检测集合视图单元格的uitableview部分上的滑动而不是滑动uicollection视图本身? UITableView仅占用集合视图单元的四分之一.我正在使用UIViewControl
作者:编程之家 时间:2020-08-11
swift – 将具有透明度的UIView(来自xib)添加到SceneKit
我正试图将一个UIView加载到具有半透明背景的SceneKit中,但是当我减少不透明度时它只会淡化为白色. 我在.xib文件中有一个非常简单的UIView布局,我想加载到SceneKit中. 到目前为止,我可以在SCNMaterial中显示UIView,在视图中更改任何文本字段,图像等没有问题.但是我不能让它具有透明度.如果我更改视图的alpha,它就会变为白色. 大部分代码如下: if let
作者:编程之家 时间:2020-08-11
swift – 只能在类内部访问的扩展方法
如何在扩展中创建方法并使其只能在类(或其子类)中访问,如私有方法,但在扩展中的另一个文件中声明? 私有不会起作用,因为它必须在同一个声明中. fileprivate不起作用,因为它必须在同一个文件上. public或默认值不起作用,因为它将从其他类中可见. 我错过了什么吗? 我正在寻找像extensionprivate或classprivate这样的东西. 目前 Swift 3由于扩展中的私有可访
作者:编程之家 时间:2020-08-11
上一页
36
37
38
39
40
41
42
43
下一页
小编推荐
热门标签
更多
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