手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Swift
Swift取消DispatchQueue流程
我有一个UDP方法,使用以下代码使用DispatchQueue等待回复: DispatchQueue.global(qos: .userInitiated).async { let server:UDPServer=UDPServer(address:"0.0.0.0", port:5005) let (data,_,_) = server.recv(1024) Dispa
作者:编程之家 时间:2020-08-16
swift – 如何在Vapor 3中处理密码哈希?
我正在构建一个基本的身份验证设置,类似于在Vapor的auth-template模板中使用它(从 here开始).我将所有内容设置为与模板中相同的方式. 但是,我想加盐.我可以在创建时为用户生成一个salt: static func create(_ req: Request, newUserRequest user: CreateUserRequest) throws -> Future<Use
作者:编程之家 时间:2020-08-16
swift – 为什么类型注释为Int作为Double工作而不是Double作为Int?
在 Swift中,类型注释用于使整数为double let num: Double = 100 print(num) 为什么类型注释不能对double到整数执行相同的操作(错误不能将’Double’类型的值转换为指定类型’Int’)? let num: Int = 100.0 print(num) 将Int文字转换为Double只是因为Double符合 ExpressibleByInteg
作者:编程之家 时间:2020-08-16
swift – 从String到UnsafePointer的最佳转换是什么?
要将String转换为UnsafePointer,我使用: var tail =(“”as NSString).utf8String 但是没有任何方法可以在没有NSString转换的情况下转换吗? 我在C库方法中使用UnsafePointer. 有一个特殊的方法: .withCString(_:): yourString.withCString { pointer in // work w
作者:编程之家 时间:2020-08-16
Swift 4 – 使用数组过滤数组
我有一个条目列表,它有一个id,我想将它们过滤到一个entry.id匹配selectedIDs中的一个id的条目.有没有办法用过滤器或我必须使用for循环? struct Entry { let id: String } var allEntries = [Entry]() var selectedIDs = [String] 例如 allEntries = [Entry(id: "1")
作者:编程之家 时间:2020-08-16
所有类型都可以用作Swift中的错误?
我知道Enum的用法如下,那么Array或Dictionary呢? enum VendingMachineError: Error { case invalidSelection case insufficientFunds(coinsNeeded: Int) case outOfStock } throw VendingMachineError.insufficientFund
作者:编程之家 时间:2020-08-16
swift – 如果我是一个类的子类,我可以指定一个实例变量的某个子类吗?
我有一个NSObject子类,BaseClass. BaseClass是几个子类SubClassA和SubClassB的占位符类.我在两个子类上都有一个实例变量.它们是相同的名称,并且都是另一个对象的相应子类.它们经常以非常相似的方式使用,所以我想将一些功能从SubClassA和SubClassB移到BaseClass.但是,我需要访问该变量. 如果我将变量移动到BaseClass中,我无法在Su
作者:编程之家 时间:2020-08-16
Swift在结构中记忆/缓存惰性变量
我在 Swift中喝了struct / value koolaid.现在我有一个有趣的问题,我不知道如何解决.我有一个结构,它是一个容器,例如 struct Foo { var bars:[Bar] } 当我对此进行编辑时,我创建副本以便可以保留撤消堆栈.到现在为止还挺好.就像好的教程所示.我和这个人使用了一些派生属性: struct Foo { var bars:[Bar]
作者:编程之家 时间:2020-08-16
为什么我要在Swift中使用类型转换?
为什么我要在 Swift中使用类型转换? 我正在学习语言,我遇到了类型转换的主题(例如向下和向上转换等),但在我看来,这似乎有点麻烦.为什么我要对一个对象进行类型转换?什么时候这在现实生活应用程序或代码中有用? 我在互联网上看了一下,但我似乎无法找到一个明确的答案.我真的很困惑,所以一些帮助会很棒! 提前致谢! 这里的关键案例是向下转型.你会这样做,因为你可能知道一个对象到底是什么类型,但是编译器
作者:编程之家 时间:2020-08-16
如果函数是相似的,Swift如何决定执行哪个函数?
像下面的两个函数一样, Swift首先执行哪个函数? 有它的模式吗? 因为我遇到了两个比这更复杂的功能.它首先执行“Any”,无论我对它们做什么顺序(因为我假设它从内存地址执行但似乎没有). 有人说由于其更广泛的结构或类,它将执行“任何”(在我的另一种情况下).但下面的例子说明了相反的情况. 想知道为什么以及如何发生这种情况或者我能在哪里得到答案. import UIKit func add(_
作者:编程之家 时间:2020-08-16
如何在Swift 4.2中获得枚举的下一个例子(即写一个循环方法)
Swift 4.2引入了一个新的CaseIterable协议,它自动生成枚举中所有情况的数组属性. 现在我想实现Enum的默认方法继承自CaseIterable,它可以返回给定案例的下一个案例.如果这种情况是最后一种情况,请返回第一种情况.像一个圆圈. 如果我为特定的Enum写这个,它可以正常工作: enum Direction: CaseIterable { case east, south
作者:编程之家 时间:2020-08-16
index(of:Int)方法的范围在swift返回不正确的值
在半开放范围对象上使用index(of:Int)方法时,如果范围不是从0开始,则它始终返回不正确的值.请参阅下面的代码. let range = (3 ..< 10) let indexOfRange = range.index(of: 5) // return 5 let array = Array(5 ..< 10) let indexOfArray = array.index(of: 5
作者:编程之家 时间:2020-08-16
swift – 比较字典,同时排除某些键
我有2个词典: let foo: [String: Any] = ["name": "John", "isHuman": true, "age": 20] let bar: [String: Any] = ["name": "Ann", "isHuman": true, "age": 34] 我想在比较中排除某些键时进行比较.我要排除的键位于另一个字典中: let car: [String: An
作者:编程之家 时间:2020-08-16
swift – 如何从我的UIView中删除CAShapeLayer和CABasicAnimation?
这是我的代码: @objc func drawForm() { i = Int(arc4random_uniform(UInt32(formNames.count))) var drawPath = actualFormNamesFromFormClass[i] shapeLayer.fillColor = UIColor.clear.cgColor shapeLa
作者:编程之家 时间:2020-08-16
swift – 一次调用DispatchSemaphore的wait()这几次是否安全?
我有三个名为queueA,queueB,queueC的调度线程. 现在我希望在queueB和queueC完成之后执行queueA. 所以我尝试通过DispatchSemaphore实现它. 我的问题是: 一次在一个线程中调用wait()两次以使信号量2成为安全吗? self.semaphore.wait() // +1 self.semaphore.wait() // +1 以下是整个测试代
作者:编程之家 时间:2020-08-16
swift – 保证局部变量中引用的生命周期
在 Swift中,我可以使用ARC机制来管理进程外部资源的生命周期,因为类的实例可以预先解除初始化.这与Java Runtime之类的环境形成对比,在Java Runtime中,当垃圾收集器收集对象时,实例被去初始化,这不能保证在定义的时间窗口中发生. 但是,当局部变量引用这些实例时,Swift语言和运行时对实例生命周期的确切保证是什么?例如.当局部变量持有对它的唯一引用时,实例可能被释放的最早点
作者:编程之家 时间:2020-08-16
[Swift]LeetCode1161. 最大层内元素和 | Maximum Level Sum of a Binary Tree
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ ?微信公众号:为敢(WeiGanTechnologies) ?博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/) ?GitHub地址:https://github.com/strengthen/LeetCode ?原文地址:https://www.cnblogs.com/s
作者:编程之家 时间:2020-08-16
[Swift]LeetCode1163. 按字典序排在最后的子串 | Last Substring in Lexicographical Order
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ ?微信公众号:为敢(WeiGanTechnologies) ?博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/) ?GitHub地址:https://github.com/strengthen/LeetCode ?原文地址:https://www.cnblogs.com/s
作者:编程之家 时间:2020-08-16
[Swift]LeetCode1162. 地图分析 | As Far from Land as Possible
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ ?微信公众号:为敢(WeiGanTechnologies) ?博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/) ?GitHub地址:https://github.com/strengthen/LeetCode ?原文地址:https://www.cnblogs.com/s
作者:编程之家 时间:2020-08-16
[Swift]LeetCode1160. 拼写单词 | Find Words That Can Be Formed by Characters
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ ?微信公众号:为敢(WeiGanTechnologies) ?博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/) ?GitHub地址:https://github.com/strengthen/LeetCode ?原文地址:https://www.cnblogs.com/s
作者:编程之家 时间:2020-08-16
Swift TextField 金额输入
1 // MARK: - UITextFieldDelegate 2 func textField(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, replacementString string: String) -> Bool { 3 guard string == "." |
作者:编程之家 时间:2020-08-16
swift UIbutton 里的图片位置 居右 /居左
默认center 模式 居中 btn.contentHorizontalAlignment = UIControl.ContentHorizontalAlignment.right right 和 trailing效果一样 ======= ======= ======= ======= ======= ======= ======= ======= ======= fi
作者:编程之家 时间:2020-08-16
swift冒泡排序,swift快速排序,swift归并排序,swift插入排序,swift基数排序
import UIKit /// 冒泡 /// ///时O(n2),空O(1) 稳定排序 func Mysort(arr:[Int]) -> [Int]{ var transArr = arr for i in 0..<transArr.count { for j in 0..<transArr.count-i-1{ if trans
作者:编程之家 时间:2020-08-16
[Swift]LeetCode1182. 与目标颜色间的最短距离 | Shortest Distance to Target Color
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ ?微信公众号:为敢(WeiGanTechnologies) ?博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/) ?GitHub地址:https://github.com/strengthen/LeetCode ?原文地址:https://www.cnblogs.com/s
作者:编程之家 时间:2020-08-16
[Swift]LeetCode1181. 前后拼接 | Before and After Puzzle
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ ?微信公众号:为敢(WeiGanTechnologies) ?博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/) ?GitHub地址:https://github.com/strengthen/LeetCode ?原文地址:https://www.cnblogs.com/s
作者:编程之家 时间:2020-08-16
[Swift]LeetCode1183. 矩阵中 1 的最大数量 | Maximum Number of Ones
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ ?微信公众号:为敢(WeiGanTechnologies) ?博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/) ?GitHub地址:https://github.com/strengthen/LeetCode ?原文地址:https://www.cnblogs.com/s
作者:编程之家 时间:2020-08-16
[Swift]LeetCode1180. 统计只含单一字母的子串 | Count Substrings with Only One Distinct Letter
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ ?微信公众号:为敢(WeiGanTechnologies) ?博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/) ?GitHub地址:https://github.com/strengthen/LeetCode ?原文地址:https://www.cnblogs.com/s
作者:编程之家 时间:2020-08-16
[Swift]LeetCode1179.
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ ?微信公众号:为敢(WeiGanTechnologies) ?博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/) ?GitHub地址:https://github.com/strengthen/LeetCode ?原文地址:https://www.cnblogs.com/s
作者:编程之家 时间:2020-08-16
Swift Alamofire SwiftyJson
需求描述: GET请求一个url,返回的是需要解析的json串。 步骤如下: 首先是使用Alamofire初始化一个url,这里需要注意的是不要自定义参数,比如使用%@来替换参数。应该使用Alamofire自带的参数设置: let parameters: Parameters = ["sort": "string"] Alamofire.request(url,parameters:pa
作者:编程之家 时间:2020-08-16
swift/OC中的死锁问题
先明确几个概念吧! &3.2 同步与异步 串行与并行针对的是队列,而同步与异步,针对的则是线程。 最大的区别在于,同步线程要阻塞当前线程,必须要等待同步线程中的任务执行完,返回以后,才能继续执行下一任务;而异步线程则是不用等待。 &3.3 GCD API GCD API很多,这里仅介绍本文用到的。 系统标准提供的两个队列 // 全局队列,一个特殊的并行队列dispatch_get_global_q
作者:编程之家 时间:2020-08-16
上一页
96
97
98
99
100
101
102
103
下一页
小编推荐
热门标签
更多
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