手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Swift
算法 – Swift中的字数
在 Swift中编写简单的字数统计函数有什么更优雅的方法? //Returns a dictionary of words and frequency they occur in the string func wordCount(s: String) -> Dictionary<String, Int> { var words = s.componentsSeparatedByStrin
作者:编程之家 时间:2020-05-12
将Swift CChar数组转换为String
一些C API,例如glGetShaderInfoLog,返回缓冲区中的字符数组.我需要将它们转换为字符串才能使用它们. var value: GLint = 0 glGetShaderiv(shader, GLenum(GL_INFO_LOG_LENGTH), &value) var infoLog: GLchar[] = GLchar[](count: Int(value), repeated
作者:编程之家 时间:2020-05-12
swift – 如何使用Implicitly Unwrapped Optionals?
我正在将NSView移植到 Swift,我需要使用Quartz CGContextAddPath. import Cocoa class MYView: NSView { init(frame: NSRect) { super.init(frame: frame) } override func drawRect(dirtyRect: NSRect)
作者:编程之家 时间:2020-05-12
swift – 在异步网络请求中捕获自身弱或无主
每当我进行异步网络请求时,可能是在请求到达时self已经是nil(例如,ViewController已被解除). 为了防止这种情况,我通常将自我视为弱者: future.onSuccess(context: Queue.main.context, callback: { [weak self] result in if let strongSelf = self {
作者:编程之家 时间:2020-05-12
swift是否具有Kotlin中的标准(范围)功能?
在Kotlin我们有一个 standard (scope) functions的清单(例如,让,申请,运行等) 以下用法示例 val str : String? = "123" str?.let{ print(it) } 这使代码看起来更简洁,无需if(str!= null) 在swift中,我将其编码如下 let str: String? = "123" if str != nil { prin
作者:编程之家 时间:2020-05-12
反应式编程 – .subscribe和.drive之间的区别是什么
我是反应式编程的新手,这是我正在尝试的 .驾驶 searchController.rx.text .asDriver() .drive(onNext: { (element) in print(element) }).disposed(by: disposeBag) .订阅 searchController.rx.text
作者:编程之家 时间:2020-05-12
swift – 对Codable的Explit一致性消除了结构上的成员初始化器生成
鉴于: struct Foo { let bar: Bar } 我得到一个方便的初始化器使用: 让foo = Foo(bar:Bar()) 但是如果Bar本身不是Codable,或者由于某些其他原因我需要在Foo上显式实现Codable,那么便利的成员初始化器不再存在: struct Foo: Codable { init(from decoder: Decoder) throw
作者:编程之家 时间:2020-05-12
RxSwift:调用中的额外参数’onError’
我在 Swift 4中使用Rx Swift跟随代码 worthReacting.flatMap{ (userSearch) in translator.getTranslation(ofWord: userSearch) }.subscribe( onSuccess: {(dataModel) in state
作者:编程之家 时间:2020-05-12
swift – arkit锚点或节点在相机中可见并且坐在平截头体的左侧或右侧
如何检测ARAnchor当前是否在相机中可见,我需要测试相机视图何时发生变化. 我想在不在屏幕上时将箭头放在屏幕边缘指向锚点的方向.我需要知道节点是否位于平截头体的左侧或右侧. 我现在正在这样做,但是它表示如果不是,并且X值看起来不对,那么引脚是可见的吗?也许渲染器视锥体与屏幕相机不匹配? var deltaTime = TimeInterval() public func renderer(
作者:编程之家 时间:2020-05-12
swift iOS11 – 识别keyboardSize高度不再起作用
我刚注意到我的键盘高度识别码不再适用于iOS11. 对于iOS10设备,我使用此逻辑来检测,如果键盘将隐藏特定的输入字段(在我的情况下是文本字段).如果是这种情况,键盘将显示在最后一个活动文本字段下,以使用户能够正确输入. 对于iOS 11,键盘高度的识别不起作用. 键盘的Helper类示例将显示逻辑 这只是keyBoardWillShow所做的一个例子 – >它只是检查,如果视图需要移动到键盘上
作者:编程之家 时间:2020-05-12
swift – 如何将UIView裁剪为半圆?
我想以半圆形状裁剪UIView 提前致谢. 一个方便的方法是UIView的子类,在它上面添加一个图层,如果默认情况下不是透明的话,使视图颜色透明. import UIKit class SemiCirleView: UIView { var semiCirleLayer: CAShapeLayer! override func layoutSubviews() {
作者:编程之家 时间:2020-05-12
swift – 为什么nil合并运算符?返回零?
考虑以下涉及nil合并运算符的示例??: let mysteryInc = ["Fred": "Jones", "Scooby-Doo": nil] let lastname = mysteryInc["Scooby-Doo"] ?? "no last name" print(lastname == nil) // true 如最后一个print语句所示,nil合并运算符的结果为nil. 如
作者:编程之家 时间:2020-05-12
swift – 带圆角的虚线
参见英文答案 > CoreGraphics line appears to change size? 2个 我试图在这样的视图周围绘制带圆角的虚线: class DashedLineView: UIView { override func draw(_ rect: CGRect) { let path
作者:编程之家 时间:2020-05-12
swift3 – fileprivate和私有扩展之间的区别?
Swift 3.0 我知道fileprivate访问级别修饰符限制使用函数/属性来源文件声明它和私有 – 限于声明的词法范围.但似乎这条规则不适用于扩展.例如.此代码有效: class Foo { } fileprivate extension Foo { var aa: Int { return aaa + 10 } } private extension F
作者:编程之家 时间:2020-05-12
从SCNScene和overlaySKScene获取触摸事件的swift / scenekit问题
下午好,我正在试图弄清楚如何从SCNNode&来自SCNScene的SKSpriteNode与SKScene重叠. import UIKit import SceneKit class GameViewController: UIViewController { var scnView:SCNView! var scnScene:SCNScene! var sprite: spritekitHUD
作者:编程之家 时间:2020-05-12
swift3 – 如何过滤Observable元素的数组| RxSwift
我有一个struct Person和person数组如下 struct Person { let name : String let age : Int } let personArray = [ Person(name : "Max", age : 32), Person(name : "Jones", age : 42), Person(name : "Oth
作者:编程之家 时间:2020-05-12
swift3 – 使用用户定义的运行时属性的UIView阴影
当我使用“用户定义的运行时属性”时,我很难显示阴影. 如果我使用代码,它似乎完全正常,如下所示. func formatView(view: UIView, cornerRadius: Bool) { if (cornerRadius) {view.layer.cornerRadius = 12 } view.layer.shadowColor = UIColor.black.c
作者:编程之家 时间:2020-05-12
swift – 如何更改每个uitableviewcell背景颜色
我想按顺序更改每个单元格背景颜色. 这是我的颜色.我只想在图像中显示它们. 我现在用随机颜色显示它.但我想按顺序显示它们. var cellColors = ["F28044","F0A761","FEC362","F0BB4C","E3CB92","FEA375"] func tableView(tableView: UITableView, willDisplayCell cell: UITa
作者:编程之家 时间:2020-05-12
swift – Realm.create会用同一个主键更新对象吗?
我只是好奇,如果我调用realm.create,它会从领域结果自动更新领域对象吗? // Assuming a "Book" with a primary key of `1` already exists. try! realm.write { realm.create(Book.self, value: ["id": 1, "price": 9000.0], update: true) /
作者:编程之家 时间:2020-05-12
Swift中’is’和’as’关键字之间的区别
我是 Swift的新手,正在尝试学习关键字’is’和’as’的概念.我理解’is’是类型检查运算符(检查变量是否属于某个子类),而’as’是类型转换运算符(将变量向下转换为其子类). 但是,我的问题是,是否存在可以互换使用这两个关键字的区域,以及是否存在不能使用的区域. 以下基本相同: if let _ = myObject as? SomeClass ... if myObject is Som
作者:编程之家 时间:2020-05-12
使用swift 3.1编译的模块无法在Swift 3.0.2中导入
Swift 3.1出来了,我在我的项目中收到此错误消息: Module compiled with swift 3.1 cannot be imported in Swift 3.0.2 那么如何告诉Xcode开始更新我的项目并将其迁移到Swift 3.1? 您可能包含第三方框架/库.这些是需要更新/重新编译的.如果您使用Carthage或Pods,您应该重建这些库并将它们提供给您的应用程序.问题
作者:编程之家 时间:2020-05-12
在Swift中获取键盘代码的键名
我知道其他人也问了类似的问题,但我还没有看到明确的答案,我仍然被困住了.我正在尝试编写一个 Swift函数,它接受硬件生成的键盘扫描代码,例如来自NSEvent,并返回密钥的alpha-caps-locked名称,用于特定的键排列(Dvorak,Qwerty等). )当前在OS中有效(可能与生成代码时生效的安排不同). 我的理解是,这样做的唯一方法就是调用一些非常古老的Carbon功能,避开Swi
作者:编程之家 时间:2020-05-12
swift – CGFloat和NSNumber之间的转换,没有不必要的升级到Double
众所周知,CGFloat(在CoreGraphics,UIKit等中无处不在) 可以是32位或64位浮点数,具体取决于 处理器架构. 在C,CGFloat中它是一种类型 浮点数或双精度数,在Swift中定义为带有的结构CGFloat 本地属性(Float或Double). 已经反复观察到可以从中创建NSNumber 并转换为Float和Double,但不存在 来自CGFloat的类似转换.一般的建
作者:编程之家 时间:2020-05-12
swift – 按值排序字典键,然后按键排序
我想迭代字典的键,首先按值(降序)排序,然后按键(升序)排序 让dict = [“foo”:1,“bar”:1,“baz”:2,“qux”:2] 迭代的顺序应该是: [“baz”,“qux”,“bar”,“foo”] 我想打印: baz 2 qux 2 bar 1 foo 1 Xcode 8 beta 6•Swift 3•Swift 4 extension Dictionary where Val
作者:编程之家 时间:2020-05-12
如何在Swift中初始化CVPixelBufferRef
我们曾经如下初始化CVPixelBufferRef. CVPixelBufferRef pxbuffer = NULL; 但是在Swift中我们不能使用NULL,所以我们尝试了以下但当然XCODE希望我们将它用于初始化以使用它 let pxbuffer: CVPixelBufferRef 但怎么样? 在Obj_C中,我们正在创建这样的缓冲区,但正如我在转换为Swift时尝试解释的那样,我已经在第一
作者:编程之家 时间:2020-05-12
在Swift中打印当前模块名称
如何在 swift中打印类的模块名称? self.dynamicType仅打印没有模块的类名.我该如何打印模块? 对于不那么漂亮但目前正在工作的方式,请尝试: let object = NSStringFromClass(MyClass) as NSString let module = object.componentsSeparatedByString(".").first! 这似乎不适用于F
作者:编程之家 时间:2020-05-12
swift – UIView的AirPrint内容
我正在尝试通过iPad应用程序设置打印,单击“打印”将打印包含其所有内容的视图.以下是我尝试过的内容(通过网上的几个例子汇总): // This is the View I want to print // Just a 200x200 blue square var testView = UIView(frame: CGRectMake(0, 0, 200, 200)) testView.bac
作者:编程之家 时间:2020-05-12
泛型 – 结构GeneratorOf的Swift 2.0版本
看起来struct GeneratorOf< T>在 Swift 2.0中没有{…}.有谁知道什么,如果有的话,取代这个结构? 谢谢 GeneratorOf被AnyGenerator取代,但你必须调用一个全局函数而不是初始化函数来创建一个: anyGenerator(anotherGenerator) anyGenerator{ /* pass "next function" (as closur
作者:编程之家 时间:2020-05-12
swift – 通过今天的扩展打开主应用程序
我实现了在我的应用中添加了今天的小部件.今天的扩展包括一个UITableView.现在,如果按下了UITableView的单元格,我想打开应用程序.你们有人知道怎么做吗? 今天,扩展可以访问NSExtensionContext which allows you to open an app.在您的扩展控制器中: let myAppUrl = NSURL(string: "myapp://some-
作者:编程之家 时间:2020-05-12
扩展Swift中的所有数字类型
让我们说我有这样的事情: extension NSNumber{ func toLocalCurrency(fractDigits:Int = 2)->String{ let formatter = NSNumberFormatter() formatter.numberStyle = NSNumberFormatterStyle.CurrencyStyle
作者:编程之家 时间:2020-05-12
上一页
122
123
124
125
126
127
128
129
下一页
小编推荐
热门标签
更多
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