手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Swift
如何在Swift中结合两个NSDictionary
我是一个快速的初学者,我试图理解字典的概念. 我有两个NSDictionary,它们都包含相同的键,如下所示: var currencyname: NSDictionary = [ "CNY": "Chinese Yuan", "PLN": "Polish Zloty" ] var rawrates NSDictionary = [ "CNY":
作者:编程之家 时间:2020-08-15
Swift:具有多个模式的Switch case无法绑定到变量
在官方 Swift Programming Language指南中,有关切换案例的说法: “…如果案例包含多个与控制表达式匹配的模式,则这些模式都不能包含常量或变量绑定.” 包含多个模式意味着什么? 这意味着具有多个模式的案例标签无法声明变量. 这是允许的: let somePoint = (1, 1) switch somePoint { // Case with multiple patter
作者:编程之家 时间:2020-08-15
在Swift中将HTML转换为纯文本(不使用NSAttributedString)
我需要将一些 HTML转换为纯文本,并尝试了这里概述的方法: Convert HTML to Plain Text in Swift 问题是在iOS 8.2上,NSAttributedString有一个错误,当HTML在后台线程上呈现为纯文本时,可能导致EXC_BAD_ACCESS崩溃(WebKit内部).转换需要在后台线程上完成,因为它可以(通常确实)需要一段时间. 所以我需要一个更原始的Swi
作者:编程之家 时间:2020-08-15
如何从Swift不安全指针返回原始整数位模式?
您可以从整数构造UnsafePointer,如: let ptr = UnsafePointer<Void>(bitPattern: 123) 但是如何从指针返回整数位模式(在本例中为123)? 你为什么要这样做? (在回复一些评论时添加,这表明我没有正确使用指针.) 这不是你通常做的事情,上面的指针实际上并不是指向任何东西的指针.如果程序取消引用它,它将崩溃. 一些低级C API使用void *
作者:编程之家 时间:2020-08-15
swift – Spritekit-场景转换延迟
我有一个主屏幕,有一个按钮,当按下这个按钮时,它应该立即转换到另一个场景,但事实并非如此.它实际上需要几秒钟.有没有办法可以预先加载该场景中的所有节点? (示例:在游戏加载屏幕中) 这是我的代码: let pressButton = SKAction.setTexture(SKTexture(imageNamed: "playButtonP.png")) let butt
作者:编程之家 时间:2020-08-15
swift – 为什么有些表达式记录结果而其他表达式只显示迭代计数?
我没有和 Swift一起使用游乐场.大多数时候我一直在项目中使用它,所以我在与游乐场打交道时有点迷失. 我在一个小游乐场买了这个测试代码: let array = [7, 3, 4, 9, 2, 12, 5] let firstSorted = array.sorted(<) let secondSorted = sorted(array, <) let thirdSorted = array.s
作者:编程之家 时间:2020-08-15
Swift popToRoot无效
突出显示的行是popToRoot应该继续的位置,注册成功后它应该重定向到Root View Controller.由于某种原因,它不适合我,几乎没有任何事情发生,甚至没有错误. 我试过了 self.navigationController?.popToRootViewControllerAnimated(true) 你似乎根本没有使用导航控制器,所以我打赌self.navigationContro
作者:编程之家 时间:2020-08-15
Swift:格式化控制台日志
是否有可能创建自定义日志功能? 这是默认的println(“hello world”)的样子: 2015-03-04 18:33:55.788 MyApp[12345:671253923] Hello World 我想输出如下内容: 18:33 MyClass > myFunc [line 1] Hello World 首先,当时,您可以将当前小时和分钟作为字符串获取: func printTim
作者:编程之家 时间:2020-08-15
套接字 – 如何连接到swift中的套接字来读取数据并写入数据
如何在 swift中创建一个可以监听和写入的套接字? GCDAsyncSocket是正确的方式还是其他方式?我使用CFStreamCreatePairWithSocketToHost连接到套接字但无法读取数据. 您可以使用桥接到 Swift的SocketRocket ObjC框架 https://github.com/square/SocketRocket 然后你只需要创建一个类的实例并在Swif
作者:编程之家 时间:2020-08-15
Swift:如何在变量中保存泛型类型的任何可能实例
我想要做的事情的升华是这样的: public struct HolderOfWrappers { let anyWrappedItem: MyResource<Any> } public struct MyResource<A> { let wrappedItem : A let convert: String -> A } func holdResource<A>(
作者:编程之家 时间:2020-08-15
swift – 有没有办法测试Array的类型是否是可选的?
假设我想在Array上编写一个方法,如果数组的类型是非可选的,则返回数组的副本,如果类型是可选的,则返回未包装的值的子数组.为此,我认为我需要能够测试Array的类型T是否是可选类型.例如,这只是在任何一种情况下返回数组的副本: extension Array { func unwrapped() -> Array<T> { return filter({
作者:编程之家 时间:2020-08-15
swift – 让我们为多个视图控制器创建MVC,Singletons和数据共享,以便初学者清楚
能够在多个视图控制器之间共享数据并以一种利用推荐模式(如MVC)的方式实现这一点似乎对创建优秀应用程序至关重要,但我的问题是这些事情对我来说根本不清楚. 我很有道理,这个问题非常密集,但为了清楚起见,我认为你真的需要了解整个问题. 首先,我们需要确定模型,视图和控制器正在做什么,这是我将如何描述它们,请告诉我,如果我是对的: >模型:负责管理数据的类,仅限于(例如,将在Web上检索信息的类,例如天
作者:编程之家 时间:2020-08-15
Swift:转换集合,并创建自定义可转换协议
考虑这个Person类,它只是实现StringLiteralConvertible并将字符串文字分配给name: class Person : StringLiteralConvertible { var name : String? typealias StringLiteralType = String required init(stringLiteral val
作者:编程之家 时间:2020-08-15
函数声明返回任何内容,也无效?
有没有办法声明一个函数,使我不关心返回值?例如,我有这个数组扩展: extension Array { func forEach(function: (element: T) -> ()) { for e in self { function(element: e) } } } 现在我想做: textFields.forEac
作者:编程之家 时间:2020-08-15
数组 – Swift – 插入字符数组,功能解决方案
我正在尝试编写一个函数,它将一个字符数组(称为单词)和一个字符作为其参数,并返回一个“单词”数组,并在所有位置插入字符: 例 typealias Word = [Character] func insert(letter: Character, into word: Word) -> [Word] { } 所以打电话: insert("c", into: ["a", "b"]) 将返回: [["
作者:编程之家 时间:2020-08-15
Swift引用字典键和值而不知道键
我有一个字典数组定义为 var users = [[String:String]]() 数组中的Dictionary是一个简单的用户名是/否标志 [[1stUser:Y],[2ndUser:N],[3rdUser:N]] 在我的TableView单元配置中,我定义了 let userRecord = users[indexPath.row] as NSDictionary 并需要 ass
作者:编程之家 时间:2020-08-15
macos – OSX Swift webview加载本地文件
我知道这已被多次询问,我已阅读 quite a few questions 并且google了好几天,到目前为止没有成功. 我只想在桌面应用程序中加载本地html文件,事实是这个项目我需要一个JS库,其中大部分已经作为网页完成(css,js和html,不需要服务器端处理).我不想强迫应用程序从互联网服务器加载网页,以免强迫用户进行互联网连接.毋庸置疑,我对Swift和苹果开发完全缺乏经验. 现在这
作者:编程之家 时间:2020-08-15
在Swift中将JSON字典导入Core数据
我在使用 Swift将JSON字典中的bool导入到下面的Exercises对象时遇到了一些麻烦.拉伸&设备对象非常简单.我知道这很简单,但我找不到一个可以模拟的例子.这是我的数据模型: Stretch对象是我的主要实体. Equipment对象将包含字符串. 练习对象属性是Bools. let jsonURL = NSBundle.mainBundle().URLForResource("see
作者:编程之家 时间:2020-08-15
swift – 与Alamofire的多部分POST
我想在 Swift中使用Alamofire向我的Rails服务器发出请求. 我有一个简单的对象,我想序列化以及一些我想作为多部分编码数据附加的图像. 在我的轨道上它就像一个请求一样简单: post :create, object: parameters, files: ['file1', 'file2'], format: :json Alamofire最优雅的方式是什么? 我还没有深入到Alam
作者:编程之家 时间:2020-08-15
core-data – 为什么executeFetchRequest在使用Swift在XCTest下运行时不返回子类对象?
我有一个使用CoreData的 Swift项目和NSManagedObject设置的子类.它们具有类名设置(在xcdatamodel视图中),其中包括主要目标名称“MainTarget.MyEntity”.运行应用程序时一切正常.但是,我使用XCTest添加了一些单元测试,当将executeFetchRequest的结果转换为正确的类型时,应用程序开始与ERR_BAD_ACCESS或ERR_BAD
作者:编程之家 时间:2020-08-15
数组 – Swift数组元素地址
这是一个实际问题,我通过将文件分成1000个字节的中继来发送文件 data = NSData.dataWithContentsOfFile(path) var dataPackage : [Byte](count: 1000, repeatedValue: 0) for offset = 0; offset < data.length; { // omit some range che
作者:编程之家 时间:2020-08-15
Swift:LocationManager在不同的类中
我正在尝试创建一个LocationManager类来处理所有的GPS数据.我需要多个视图控制器中的GPS数据.问题是函数被调用但我没有得到坐标.我在状态栏中看到了GPS图标,但几秒后就消失了. GPSTrackerManager.swift class GPSTrackingManager: NSObject, CLLocationManagerDelegate { var l
作者:编程之家 时间:2020-08-15
删除条目后,UITableView会冻结
我的应用程序的MasterView包含一个表格视图,其中包含10个单元格,其中包含一些核心数据对象,如“标题”(之前从互联网上下载,请参阅下一段).由于模板“Master-Detail Application”,我可以使用内置的NSFetchedResultsController及其处理核心数据处理的方法(例如删除行).运行应用程序时,单元格将配置现有的核心数据对象.此时我可以像预期的那样删除这些
作者:编程之家 时间:2020-08-15
如何在Swift中从CFTypeRef转换为AXUIElement
此代码生成预期的调试输出类型= AXUIElement,但转储堆栈并表示动态转换在转换的实际点失败: func mainWindow() { var ptr: Unmanaged<AnyObject>? let kAXMainWindow: CFString! = "AXMainWindow" as NSString let appRef: AXUIElement! = A
作者:编程之家 时间:2020-08-15
使用Swift从iOS应用程序发布到Facebook
所以我现在已经调查了很长一段时间,并决定联系并向群众询问. 我知道,当通过iOS应用程序发布到Facebook时,应用程序需要在写入之前进行读取,即读取用户电子邮件,然后才能发布到墙上.我知道这些权限列表不能在同一个请求中完成.所以我拼凑了看起来如下的代码. class func postToFacebook(message: String, appID: String){ var ac
作者:编程之家 时间:2020-08-15
在Swift中输入IIFE的推断
IIFE(立即调用的函数表达式)在 JavaScript中使用了很多模式. 斯威夫特也看起来像支持那样.像这样: let one = { 1 } /// one: () -> Int 显式类型声明和常量复原函数效果很好. let one:Int = { $0 }(1) /// one: Int 但恒定返回功能不能推断出自己的类型. let one = { $0 }(1) /// SourceKit
作者:编程之家 时间:2020-08-15
枚举 – 在Swift中,是否可以在编译时预先填充枚举相关值的值?
我正在重构这个 “Swift-Tac-Toe” tutorial中的一些代码. 我的目标是创建一些枚举来模拟Tic-Tac-Toe板,而不是依赖于与游戏板方块相对应的“幻数”. 我有一个与每个瓷砖对应的原始Int值: enum TileLocation:Int { case TopLeft = 1, TopMiddle = 2, TopRight = 3
作者:编程之家 时间:2020-08-15
在使用Swift的App Receipt验证中返回代码21002
我已将数据发送到服务器,希望验证收据并收到错误的响应(21002).我发送给iTunes的json在 JSONlint.org中验证,如下所示: {"receipt-data":"MIIVHAYJKoZIhvcNAQcCoIIVDTCCFQkCAQExCzAJBgUrDgMCGgUAMIIEzQYJKoZIhvcNAQcBoIIEvgSCBLoxggS2MAoCAQgCAQEEAhYAMAoCAR
作者:编程之家 时间:2020-08-15
swift – 将隐式解包的变量传递给inout参数不会编译
func someFunc<T>(obj: T, inout arr: [T]) { } var arr: [String]! someFunc("a", &arr) 在调用someFunc(“a”,& arr)时,我收到一个错误: [String]! is not identical to [T] arr是隐式展开的,所以它不应该被视为一个未包装的值,因此能够传递给函数吗?那么写这个的正确方
作者:编程之家 时间:2020-08-15
swift – 如何获取具有特定ID的记录?
我可以很容易地获得具有特定ID的记录.如果我需要特定的东西,那么我可以使用CKQueryOperation. 我需要为它提供正确的谓词,但我不能将ID指定为谓词的参数,因为它不支持CKRecordValue协议.另一个想法是使用CKReference,但是如何编写正确的谓词呢? 如果我尝试使用字符串数组并再次评估recordID.recordName键路径: var references:[Str
作者:编程之家 时间:2020-08-15
上一页
80
81
82
83
84
85
86
87
下一页
小编推荐
热门标签
更多
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