手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Swift
数组 – 有没有办法在Swift中重写数组到字符串的转换?
我正在玩 Swift试图让它看起来更“动态打字” – 只是为了好玩,没有预期的产值. 现在我陷入了将内置类型转换为String的覆盖行为. 例如,我想看看Array的这个输出: let nums = [1, 2, 3] print(nums) // "I'm an array" 到目前为止,我试过 >对NSArray进行扩展(不编译) >实现CustomStringConvertible(不编译)
作者:编程之家 时间:2020-05-13
swift – 如何伪造Realm结果进行测试
我编写了一个测试来验证函数是否被调用: func test_getTaskLists_doNotCreateOrUpdateTaskListToStorageWhenSynchedLocally() { ... let (datasource, restAPI, fakeTaskListStorage) = ... datasource.getTaskLists(
作者:编程之家 时间:2020-05-13
简单快捷的代表在快速的操场上
我对 Swift和一般编程非常陌生,有点像Fortran 77,以及最近一些简单的微控制器编程.我正在研究基础知识,一切顺利,直到我遇到了一些我无法理解的事情 – 代表们.所有的在线帖子都没有完全理解这个概念,至少对我而言,所以为了给自己一些我可以参考的东西,我在操场上设置了如下所示的基本模板.如果我运行下面的代码它工作并打印“完成的东西”到终端,但如果我使协议成为“类”协议,即“协议SomeDe
作者:编程之家 时间:2020-05-13
斯威夫特 – 在关闭后强烈捕获自我后期待泄漏
任何人都可以解释为什么这不泄漏? 我在一个闭包中捕获self,所以我会有两个强指针指向对方,因此,不应该为Person对象调用deinit消息. 首先,这是我的班级人物: class Person { var name: String init(name: String) { self.name = name } deinit { print("\(name) is bei
作者:编程之家 时间:2020-05-13
swift – 使用setCollectionViewLayout导致崩溃,说找不到layoutAttributesForItemAtIndexPath
我有一个集合视图,我必须动态更改集合视图的布局.在设置新布局时,应用程序与日志崩溃, 2016-02-15 13:47:31.663 PhotoBoard [92347:5235792] ***断言失败 – [UICollectionViewData layoutAttributesForItemAtIndexPath:],/ BuildRoot / Library / People / com.
作者:编程之家 时间:2020-05-13
swift – flatMap()在单个事件上调用两次
我有一个ViewController,在init()中我使用PublishSubject创建一个热流.然后我使用viewDidLoad()中的stream.asObservable()将流传递给我的ViewModel,因为ViewModel具有其他依赖项,这些依赖项是从视图生成的流,因此它必须等到视图的绑定完成才能创建ViewModel.在创建ViewModel之后,我将ViewControlle
作者:编程之家 时间:2020-05-13
领域:Swift`let`属性不能标记为动态
我正在使用 Xcode 7.2, Swift 2.1.1.我在下面有一个Realm模型对象 class B: Object { dynamic let lists = List<A>() } 但Swift编译器给出了一个错误说: Property cannot be marked as dynamic because its type cannot be represented in O
作者:编程之家 时间:2020-05-13
迅捷 – 为什么我的vfl无法正常工作?
我有以下代码,我试图实现添加到垂直滚动视图的动态图像.我想有它的约束,所以图像设置在scrollView的边框内. 然而结果是图像似乎保持其原始大小(比滚动视图大,因此图像被裁剪) 这是代码: @IBOutlet weak var myScrollView: UIScrollView! private let lettersModel:LettersModel = LettersModel();
作者:编程之家 时间:2020-05-13
如何确定Swift代码是否在XCode Playground中运行
我正在编写一个简单的应用程序,在 Swift中读取CSV文件,我希望能够在Playground中使用相同的代码,并将其作为swift命令的输入文件. 要在Playground中读取文件,我必须使用此代码 let filePath = XCPlaygroundSharedDataDirectoryURL.URLByAppendingPathComponent("data.csv") 我希望实现以下目
作者:编程之家 时间:2020-05-13
对任意类型进行Swift排序
我有一组Thingie类型的实例,我想提供Thingie的任何属性排序的Thingies数组.例如,某些属性是Int,而其他属性是String,可能还有其他属性.所以我想创建一个排序例程,接受一个字符串作为属性的名称,并比较两个东西的两个属性来确定顺序. 对于仿制药而言,这似乎是一项工作,而且我已经接近了,但是有一个漏洞. 这就是我现在所处的位置: func compare<T:Comparabl
作者:编程之家 时间:2020-05-13
swift – 使用“未知命令类型”执行NSBatchDeleteRequest时应用程序崩溃
我正在编写OS X应用程序,它需要能够删除其Core Data存储中保存的所有“SongEntity”实例. 但是,当我尝试执行NSBatchDeleteRequest时,我的应用程序崩溃,使用以下控制台输出(摘录): Unknown command type (entity: SongEntity; predicate: ((null)); sortDescriptors: ((null));
作者:编程之家 时间:2020-05-13
swift – 不是BOMStorage文件
当使用带有大量包含图像的单元格的UICollectionView时,只要屏幕上的单元格滚动到屏幕上,我就会在日志中收到奇怪的警告: 2015-11-06 15:50:20.777 MyApp[49415:13109991] [/BuildRoot/Library/Caches/com.apple.xbs/Sources/CoreUI_Sim/CoreUI-370.8/Bom/Storage/BOM
作者:编程之家 时间:2020-05-13
swift – 并行添加数组
我正在使用Grand Central Dispatch将一个数组的元素转换为另一个数组.我在源数组上调用dispatch_apply,将其转换为零个或多个项,然后将它们添加到目标数组.这是一个简化的例子: let src = Array(0..<1000) var dst = [UInt32]() let queue = dispatch_queue_create("myqueue", DISP
作者:编程之家 时间:2020-05-13
在swift中思考C#protected accessor的正确方法是什么?
在c#中,我们有受保护的访问器,它允许类成员在继承的clases上可见,但对其余的则不可见. 在Swift中这不存在所以我想知道对于这样的事情是什么是正确的方法: I want to have a variable (internal behavior) and and a public method using this variable on a base class. This variab
作者:编程之家 时间:2020-05-13
swift – UITableViewCell对象deinit从未调用过
问题出在我的项目中.但我也尝试了新的 xcode草案项目,即Master-Detail Application一个. 我创建了基本的Cell类并在故事板上映射了单元格.删除操作后,deinit从未调用过.对细胞的任何提及都没有强弱. class Cell:UITableViewCell { deinit{ print("Deinit Called") } } o
作者:编程之家 时间:2020-05-13
macos – CIColorClamp在OS X El Capitan中无法正常工作
我正在使用 Swift进行一些视频处理.升级到El Capitan(和Swift 2)后,我的代码破了.我将错误追溯到CIFilter函数CIColorClamp.该函数应该用于钳制像素值,但实际上会影响图像范围. let _c:CGFloat = 0.05 let minComp = CIVector(x:_c, y:_c, z:_c, w: 1) let maxComp = C
作者:编程之家 时间:2020-05-13
swift – 为什么LocationManager多次调用startUpdatingLocation?
为什么位置管理器不止一次调用startUpdatingLocation?有时它会调用一次,有时它会调用三次.我不知道为什么;也许你可以帮助我.我有来自 GitHub的代码. import UIKit import CoreLocation class ViewController: UIViewController, CLLocationManagerDelegate { let lo
作者:编程之家 时间:2020-05-13
swift – 使用函数式编程查找()
我想创建一个通常用于函数式编程的通用find().在函数式编程中,您不能使用数组索引和for循环.你过滤了.它的工作方式是,如果你有一个说清单 ["apple", "banana", "cherry"] 并且您想要找到banana,然后通过创建元组将数组索引分配给列表元素 [(1, "apple"), (2, "banana"), (3, "cherry")] 现在,您可以过滤到“banana”并
作者:编程之家 时间:2020-05-13
swift – 如何定义CollectionType的扩展名以使其方法可用于词典?
我最近能够从以下位置更改扩展名: extension Array where Element: Encodable { ... } 至: extension CollectionType where Generator.Element: Encodable { ... } 以便以后能够在不同的扩展中应用CollectionType和Encodable的类型约束. 现在我正在尝试用Dictionar
作者:编程之家 时间:2020-05-13
具有约束关联类型错误的Swift协议“类型不可转换”
我创建了2个具有相关类型的协议.符合Reader的类型应该能够生成符合Value的类型的实例. 复杂层来自符合Manager的类型,应该能够生成一个具体的Reader实例,它生成一个特定类型的Value(Value1或Value2). 通过我对Manager1的具体实现,我希望它始终生成Reader1,而Reader1又生成Value1的实例. 有人可以解释原因 “Reader1 is not c
作者:编程之家 时间:2020-05-13
数组 – 无法将任何数组类型传递给以[Any]作为参数的函数
我有一个类型为[String]的数组 let names = ["Joffrey", "Cersei", "Mountain", "Hound"] 我有一个函数,它采用[Any]类型的数组. func printItems(items: [Any]){ for item in items { print(item) } } 现在,当我用名称作为参数调用函数时, pr
作者:编程之家 时间:2020-05-13
Swift,我可以使用更具体的派生参数类型覆盖方法
PlayingCard继承自Card 鉴于具有相同名称的两个函数: func match(othercards : [PlayingCard]) -> Int { return 2 } func match(othercards : [Card]) -> Int { return 2 } 它抛出错误说:覆盖方法与选择器’匹配:’具有不兼容的类型'([Playin
作者:编程之家 时间:2020-05-13
数组 – 在swift中使用for循环汇总数组的问题
我正在尝试迭代一个数组并使用泛型来总结所有值,如下所示: func reduceDaArray <T, U>(a: [T], startingValue: U, summed: (U, T) -> U) -> U { var sum = 0 for number in a { sum = sum + number } return sum }
作者:编程之家 时间:2020-05-13
从M3U8流视频获取Swift ios 8中的定时元数据
我试图在 swift中复制这个 https://jmacmullin.wordpress.com/2010/11/03/adding-meta-data-to-video-in-ios/. 这是杰克的代码在行动中的视频…… Objective C Timed Metadat in HLS stream 这是类似的东西的附加链接…… http://cloudfields.net/blog/metad
作者:编程之家 时间:2020-05-13
macos – setResourceValue NSURLTagNamesKey错误
尝试使用setResourceValue将标记颜色Blue设置为文件时出错: var error: NSError? let listofTags = NSWorkspace.sharedWorkspace().fileLabels let theURL:NSURL = NSURL.fileURLWithPath("/Volumes/234567_fr.tif")! var Tag: AnyOb
作者:编程之家 时间:2020-05-13
在Swift中将String转换为UnsafeMutablePointer
我正在使用第三方c API,我试图用一个简单的字符串调用其中一个函数.像这样的东西: some_c_func("aString"); 我收到一个构建错误: Type 'UnsafeMutablePointer<char_t>' does not conform to protocol 'StringLiteralConvertible' 我已经看到一些建议在字符串或类似的转换上使用utf8,它几乎
作者:编程之家 时间:2020-05-13
如何从Swift扩展访问Objective-C类的私有成员?
我正在尝试在 Swift中扩展一个Obj-C类,并使其符合Equatable协议.这需要访问扩展类的一些私有成员,编译器不允许我这样做.如果不公开私人会员,这样做的正确方法是什么? 迅速: import Foundation extension ShortDate : Equatable { } public func == (lhs: ShortDate, rhs: ShortDate) -
作者:编程之家 时间:2020-05-13
如何从Swift调用Objective-C类的工厂方法?
我有一个obj-c类,它使用工厂方法将自身实例化为单例.我将该类添加到我的 Swift桥接头文件中,并希望从swift类中调用此工厂方法.但是,XCode不会让我. obj-c代码是: @interface MOAssistant : NSObject { ... + (MOAssistant *)assistant; @end Swift代码是: let assistant = MOAssis
作者:编程之家 时间:2020-05-13
如何使用SKPhysicsJointPin连接两个SKSpriteNode – swift
我试图在下面的截图标记为绿点的anchorPoint上使用SKPhysicsJointPin连接两个SKSpriteNode. 后来我想在object2上启用physicsBody!.dynamic = true来获取object2的“swing动画”. 我在创建SKPhysicsJointPin时一开始遇到困难,即使我在Xcode中没有得到错误它也没有编译. 这是代码: import Sprit
作者:编程之家 时间:2020-05-13
swift – 不推荐使用convertPointToBase
在我的OS X应用程序中,当我的Web视图加载某些网页时,我在控制台中收到警告(下面),但是所有网页都没有在加载时生成此警告,这对我来说似乎很奇怪,因为它看起来像是内容Web视图应该与调用的方法无关. 我没有在我的代码中明确调用此方法. WARNING: Method convertPointToBase: in class NSView is deprecated on 10.7 and l
作者:编程之家 时间:2020-05-13
上一页
127
128
129
130
131
132
133
134
下一页
小编推荐
热门标签
更多
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