手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Swift
swift – 金属混合模式
这是我在OpenGL中使用的两种混合模式,即 IOS中对金属的转换 glEnable(GL_BLEND); glBlendFuncSeparate(GL_SRC_ALPHA,GL_ONE_MINUS_SRC_ALPHA,GL_ONE,GL_ONE_MINUS_SRC_ALPHA); glBlendFuncSeparate(GL_SRC_ALPHA, GL_ONE, GL_SRC_ALPHA,
作者:编程之家 时间:2020-08-14
swift实际上对结构有什么影响?
Swift编程的普遍共识(截至2018年5月,Swift 4.1,Xcode 9.3)是结构应该是首选,除非您的逻辑明确要求对象的共享引用. 我们知道,结构的一个问题是它们是按值传递的,因此在将结构传递给函数或从函数返回时会产生一个副本.如果你有一个大的结构(比如说有12个属性),那么这种复制可能会变得昂贵. 这通常由人们说,swift编译器和/或LLVM可以删除副本(即传递对结构的引用,而不是复
作者:编程之家 时间:2020-08-14
在Swift 4中使用Decodable解析JSON
有人可以帮我解决问题,Int的长度 我试图从 JSON获取值.执行后,我总是得到的错误是: Error serializing json: dataCorrupted(Swift.DecodingError.Context(codingPath: [CodingKeys(stringValue: "coord", intValue: nil), CodingKeys(stringValue: "l
作者:编程之家 时间:2020-08-14
斯威夫特 – ‘[任务]?不可转换为’Optional <[Any]>'
我做了扩展 extension Optional where Wrapped == [Any] { var isNilOrEmpty: Bool { get { if let array = self { return array.count == 0 } else { return
作者:编程之家 时间:2020-08-14
swift – 明确展开可选的nil不会导致崩溃
有些人以前问过这个问题,但没有接受答案. 我有一个包含UITextField的UITableViewCell. 如果我在textField外面略微点击,则该行突出显示.我想阻止这个. 为了防止它,我做以下事情: override func tableView(_ tableView: UITableView, willSelectRowAt indexPath: IndexPath) -> Ind
作者:编程之家 时间:2020-08-14
在Swift Playgrounds中使用SCNTechnique和Metal Shaders
我想在SCNView上的 Swift Playgrounds中使用带有Metal着色器的SCNTechnique.因此,我尝试使用以下代码编译着色器: guard let metalDevice = sceneView.device else { return } if let path = Bundle.main.path(forResource: "distortTechnique"
作者:编程之家 时间:2020-08-14
swift – iOS 11中是否弃用了静默远程推送通知?
目前,我可以使用app delegate的didReceiveRemoteNotification方法接收静默推送. 该方法已被弃用,according to this我们应该切换到UNUserNotificationCenter的willPresent方法,但我似乎无法让它用于静默推送.由于没有任何通知可以在无声推送中出现,如果确实有效,那至少可以说是违反直觉的. 已经阅读了registerin
作者:编程之家 时间:2020-08-14
swift – 如何将多个请求传递给Firebase,以便同时从多个节点获取数据
我需要从Firebase数据库中的4个节点检索数据.按照设计,在firebase中,这只能通过触发4个查询来完成. 在我的情况下,这4个查询是独立的,因为我已经知道每个查询的路径:我可以同时解雇它们. 我从Frank van Puffelen那里了解到,Firebase能够在同一个连接中管理多个查询(see here). 这非常有用,因为它避免了顺序触发n次查询和松散往返时间. 在Javascri
作者:编程之家 时间:2020-08-14
swift – 将关联域功能添加到您的应用ID?
我正在尝试实施Firebase动态链接. >我在firebase控制台上创建了项目并提供了所需的 价值(prefx和appid). >我也允许开发人员控制台中的关联域 它成功地显示了真正的旗帜. >在xcode中我有关联域的功能,并添加了URL标识符等. 问题:我面临的问题仍然是Association Domain Section 将关联域功能添加到您的应用程序ID. 不知道为什么我得到这个错误的
作者:编程之家 时间:2020-08-14
Swift协议的通用类
我有一个像这样的基本协议: 公共协议BasicSwiftClassLayout { var nibName:String {get} } 我的班级是这样的: public class BasicSwiftClass< Layout:BasicSwiftClassLayout> {} 我已经定义了2个不同的结构,以便我可以用2个不同的笔尖启动这个类: public struct Normal
作者:编程之家 时间:2020-08-14
如何在Swift中检查类型是否为Optional?
如何在 Swift中检查类型是否为Optional? 假设我有一个PartialKeyPath类型的变量,其中: struct Foo { let bar: String let baz: String? } typealias Property<Root> = (key: PartialKeyPath<Root>, value: Any?) typealias Properti
作者:编程之家 时间:2020-08-14
swift – 为什么let声明的结构可以改变?
在下面的代码中,’ptr’是let声明的结构,但是它的成员变量’pointee’可以改变,为什么? let ptr = UnsafeMutablePointer< Int> .allocate(capacity:1) ptr.pointee = 1 UnsafeMutablePointer是一个结构,但它声明了 public struct UnsafeMutablePointer<
作者:编程之家 时间:2020-08-14
Swift SQLite3语法和绑定
首先,这些是我的功能: >插入功能 func insert(book : Book) throws -> Bool { var insertPointer: OpaquePointer? = nil let query = "INSERT INTO BOOK (bookName, bookAuthor, bookDesc, bookDate, bookImg, createdBy)
作者:编程之家 时间:2020-08-14
如何在Swift 4中测试具有关联值的枚举情况的等效性
我想测试几个枚举类型变量的等价性,如下所示: enum AnEnumeration { case aSimpleCase case anotherSimpleCase case aMoreComplexCase(String) } let a1 = AnEnumeration.aSimpleCase let b1 = AnEnumeration.aSimpleCase a1 == b
作者:编程之家 时间:2020-08-14
swift – 如果不存在,则在应用程序支持中创建文件夹
我正在尝试在应用程序支持目录中创建一个文件夹. let path = FileManager.default.urls(for: .applicationSupportDirectory, in: .userDomainMask)[0] let fileurl = path.appendingPathComponent("my folder") do { try FileManager.defa
作者:编程之家 时间:2020-08-14
如何在Swift 4中实现JSON数据的多态解码?
我试图从API端点返回的数据中呈现视图.我的 JSON看起来(大致)像这样: { "sections": [ { "title": "Featured", "section_layout_type": "featured_panels", "section_items": [ { "item_type": "foo
作者:编程之家 时间:2020-08-14
DocumentReadingOptionKey键在swift4迁移后损坏
使用以下代码从 swift3迁移到 swift4, let options: [NSAttributedString.DocumentReadingOptionKey: AnyHashable] = [.documentType: NSAttributedString.DocumentType.html, .characterEncoding:
作者:编程之家 时间:2020-08-14
swift – 如何在运行时将StaticString转换为String?
在 Swift 3中,以下转换是从StaticString创建String的正确方法吗? let fileName : StaticString = #file let currentFile : String = file.description 不,这不是将StaticString转换为String的正确方法; description返回的值是一个实现细节. 获取String的最简单方法是不要
作者:编程之家 时间:2020-08-14
swift3 – DispatchGroup:检查“输入”的数量
我正在使用 Swift 3 DispatchGroup等待多个异步操作完成(根据 this answer,它完美且按预期工作. 有没有办法检查已经输入了多少操作,例如dispatchGroup.count或类似的东西? 没什么.你需要自己平衡你的enter()和leave()而不计算. DispatchGroup
作者:编程之家 时间:2020-08-14
swift – 为什么我们应该在单例模式中使用struct和class函数?
我只是从Udacity学习东西中读取代码.教师使用包含在类函数中的结构创建实例变量sharedInstance 为什么我们不能简单地制作一个静态var? class BugFactory() { class func sharedInstance() -> BugFactory { struct Singleton { static v
作者:编程之家 时间:2020-08-14
swift3 – Swift 3使用UIImagePickerController选择多张照片
我有一个UI ImagePickerController,我用它从库中选择一张照片,或用相机拍照,然后在UIImageView中显示所选照片.我想稍后将这张照片上传到API(它仍然不知道如何上传照片,从未做过). 所以我想要的是像WhatsApp选择照片功能这样的功能,您可以选择让我们说20张照片,然后您就可以看到它们. (我的意思是我的情况下我只有一个UIImageView,只能显示一张照片.
作者:编程之家 时间:2020-08-14
在Swift中使用Do / Catch
我正在开发一个应用程序,并希望从函数中获取数据.但是,有时数据丢失或与我想要检索的数据不同.我是 Swift的新手,我找不到一种方法来编写一个执行一些处理并返回此数据的函数.当缺少此数据时,该函数应该返回一个字符串“Not Found”.像这样: func processData(data:String) { do { //processing var re
作者:编程之家 时间:2020-08-14
为什么当等式运算符可以时,Swift的大于或小于运算符不能比较选项?
在 Swift 3中,这是一个编译错误,如果我使用>或者< let a: Int? guard a > 0 else {return} guard a < 0 else {return} 编译错误: Value of optional type ‘Int?’ not unwrapped; did you mean to use ‘!’ or ‘?’? 但是,如果我与==或!=进行比较,那也没关系
作者:编程之家 时间:2020-08-14
Swift:在后台同步执行代码; queue.sync不能像我期望的那样工作
我想在后台同步执行一些代码,我真的认为这是要走的路: let queue = DispatchQueue.global(qos: .default) queue.async { print("\(Thread.isMainThread)") } 但除非我使用queue.async,否则打印为true. async是不可能的,因为代码将并行执行.如何在后台同步运行多个块? 我想要实现的目标:
作者:编程之家 时间:2020-08-14
swift – 我可以使用case枚举比较作为布尔表达式吗?
我有一个带有相关值的枚举: enum SessionState { ... case active(authToken: String) ... } 我可以使用case来比较枚举案例和相关值: if case .active = session.state { return true } else { return false } 但是我可以直接将案例作为b
作者:编程之家 时间:2020-08-14
swift3 – 在Swift 3中将JSON字符串转换为Dictionary
作为一个编码练习,我写了一个小程序,将Web上的 MySql数据带到iPhone上.在服务器端.我编写了php脚本来获取脚本以返回json数据. 在xcode上我有 [code] . . . let jsonString = try? JSONSerialization.jsonObject(with: data!, options: []) print(jsonStrin
作者:编程之家 时间:2020-08-14
Swift对数组进行排序并返回索引和元素数组
我希望对数组进行排序,并返回排序数组中的索引和元素数组; 即: var filtered = self.existingOrders.sorted(by: { (eo1:ExistingOrder, eo2:ExistingOrder) -> Bool in return (eo1.value < eo2.value) }).index(0,
作者:编程之家 时间:2020-08-14
swift – NSAttributedString获取超出范围的属性异常
我正在尝试从属性字符串中获取属性.除非字符串为空,否则一切正常.看一看: let s = NSAttributedString(string: "", attributes: [NSForegroundColorAttributeName: UIColor.red]) let range = NSMakeRange(0, s.length) let attrs = s.attributes(at:
作者:编程之家 时间:2020-08-14
macos – swift 3将字符串转换为objectID
我使用 swift 3和nsoutlineview. 我想将核心数据记录的objectID保存到文本字段中. 所以我必须将其转换为字符串: txtFied.stringValue = "\(CoreData[outlineView.selectedRow].objectID)" 我怎样才能将它转换回NSManagedObjectID? 我通过持久性存储协调器的managedObjectID(for
作者:编程之家 时间:2020-08-14
Swift SCNNode子类hittest总是返回SCNNode *而不是* subclass
我有一个SCNNode的子类“ExSCNNode”来向SCNNode添加更多属性和行为. class ExSCNNode : SCNNode { ... } 我比使用ExSCNNode构建一个场景. let testnode = ExSCNNode() 当测试场景时: // check what nodes are tapped let p = gestureRecognize.location(
作者:编程之家 时间:2020-08-14
上一页
70
71
72
73
74
75
76
77
下一页
小编推荐
热门标签
更多
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