手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Swift
swift – 初始声明后可以添加属性观察者吗?
例如,我想在类实例上调用一个方法,将一个willSet添加到属性中.我不想在属性的声明中指定willSet,因为我需要在观察者中添加条件逻辑,并且对于没有调用此方法的每个其他实例,它将被不必要地运行. 像这样的东西: var someProperty: Int func someMethod() { someProperty { // this is the syntax/abilit
作者:编程之家 时间:2020-08-11
swift – iOS 10:自定义UITabBar背景图像在图像顶部生成边框.我该如何删除它?
任何人都有一个工作的解决方案来摆脱iOS 10中的这个边界?我有一个自定义UITabBar背景图像. 我试过以下没有结果: tabBar.backgroundImage = UIImage(named: "myBackgroundImage.png") tabBar.shadowImage = nil tabBar.shadowImage = UIImage() // i've also trie
作者:编程之家 时间:2020-08-11
arrays – Array包含一个完整的子数组
在 Swift中,如何检查数组是否包含完整的给定子数组?例如,是否有一个包含这样的函数: let mainArray = ["hello", "world", "it's", "a", "beautiful", "day"] contains(mainArray, ["world", "it's"]) // would return true contains(mainArray, ["wor
作者:编程之家 时间:2020-08-11
swift – 如何列出对象符合的协议?
使用Objective-C运行时,我可以获得一个对象符合的所有@objc协议的列表: let obj = NSObject() var pc: UInt32 = 0 let plist = class_copyProtocolList(object_getClass(obj), &pc) print("\(obj.dynamicType) conforms to \(pc) protocols
作者:编程之家 时间:2020-08-11
引用没有关联值的Swift枚举成员
我有以下枚举: enum State: Equatable { case Loading case Finished case Error(message: String) } func ==(lhs: State, rhs: State) -> Bool { //... } 我希望能够比较枚举成员.我有重载==运算符,它有效,但有一个问题: let state:
作者:编程之家 时间:2020-08-11
如何从Swift中的Mirror子类中提取可选的类型值?
我有几个类似于以下类似的快速类 public class Book { var title: String? var date: NSDate? } 由于我需要访问属性的几个不同的类,我使用反射来运行类的属性: let myBook = Book() myBook.title = "Hello" myBook.date = NSDate() let mirror = Mirror(ref
作者:编程之家 时间:2020-08-11
properties – 在Swift中调用子类的getter
所以,在玩 Swift的同时,我遇到了这个问题,这令人难以置信. 我有一张卡片: class Card { var contents = "" var chosen = false var matched = false var description: String { get { return self.contents }
作者:编程之家 时间:2020-08-11
swift – com.apple.iTunes AEDeterminePermissionToAutomateTarget总是返回-600
import ScriptingBridge class iTunesAccess { static func requestAccess() -> Bool { guard #available(OSX 10.14, *) else { return true } if var addressDesc = NSAp
作者:编程之家 时间:2020-08-11
如何在Swift中打开任意深度嵌套的选项?
作为 Swift中的一个练习,我正在尝试编写一个扩展方法,它将解包任意深度嵌套的选项.这几乎没有实际用途,只是对Swift类型系统的探索. 任意深度嵌套的选项的示例是Optional< Optional< Optional< Int>>>和可选<可选<可选<可选< Int>>>>. 我发现这样做的唯一方法是使用类型擦除: protocol TypeErasedOptional { func
作者:编程之家 时间:2020-08-11
swift – 覆盖一个计算属性,该属性返回一个Optional值,返回一个非Optional值
以下编译和运行在运行 Swift 4的Xcode 9.2上没有问题: class ParentWithComputedOptional { var computedOptional: Int? { return nil } } class ChildThatUnwraps: ParentWithComputedOptional { override var computedOpt
作者:编程之家 时间:2020-08-11
使用swift SDK将视频发布到Facebook
我一整天和昨天晚上都想弄清楚这一点,但没有运气.我可以确认LinkShareContent可以工作,但是当我尝试共享视频文件时.它给了我一个错误代码“保留”但没有别的. 这是链接的代码 var content = LinkShareContent(url: URL(string: "https://google.com")!) showShareDialog(content) 这是视频的代码根本不
作者:编程之家 时间:2020-08-11
swift – 登录后Facebook登录不会解除登录对话框
使用Facebook iOS SDK中的LoginManager进行登录,如下所示: let loginManager = LoginManager() loginManager.logIn([.publicProfile, .email], viewController: self) { (loginResult) in 登录对话框通过Safari打开facebook.com,它有一个按钮供我使
作者:编程之家 时间:2020-08-11
swift – 错误:尝试将堆栈放在不可读的内存中:
我正在尝试向UIViewController添加其他属性. 码: protocol AdditionalStoredProperties { associatedtype Title func getAssociatedObject<Title>(key: UnsafePointer<Title> , defValue : Title)->Title
作者:编程之家 时间:2020-08-11
swift – 如何在梯形(或圆形)中绘制文本?
让我们想象一下我有一些文字:“有些文字是梯形的.” 我有NSAttributedString扩展,它返回带有属性文本的UIImage: extension NSAttributedString { func asImage() -> UIImage? { defer { UIGraphicsEndImageContext() }
作者:编程之家 时间:2020-08-11
使用反射在纯Swift中使用它的字符串名称获取属性的值
我想使用 Swift(不是Objective-C运行时)Reflection来创建这样的方法: func valueFor(property:String, of object:Any) -> Any? { ... } 在某种程度上,我可以这样做: func valueFor(property:String, of object:Any) -> Any? { let mirror
作者:编程之家 时间:2020-08-11
swift – DispatchSemaphore是NSLock的一个很好的替代品吗?
我一直在使用NSLocks同步敏感的代码部分,但由于它们必须从锁定它们的同一个线程中解锁而一直遇到问题.然后我发现GCD的DispatchSemaphores似乎做了同样的事情,增加了方便性,可以从任何线程发出信号.不过,我想知道,如果这种便利是以线程安全为代价的.更换是否可取 let lock = NSLock() lock.lock() // do things... lock.unlock(
作者:编程之家 时间:2020-08-11
swift – 无法打开文件“xxx.mp4”,因为您无权查看它
我使用Alamofire方法multipartFormData.append(URL,withName:“file”)将视频上传到服务器,但我收到一条错误消息: multipartEncodingFailed(Alamofire.AFError.MultipartEncodingFailureReason.bodyPartFileNotReachableWithError(file:///var/
作者:编程之家 时间:2020-08-11
Swift中的嵌套类型 – 什么是好的做法?
我有一个让我困扰的 swiftlint警告. 警告:嵌套违规:类型应嵌套最多1级深度(嵌套) 然而,结构的嵌套是一种既定的编程技术,而quite则是people advocate它. 编辑: 实际上@vadian指出了Swift language guide的规则:要将一个类型嵌套在另一个类型中,请将其定义写在它支持的类型的外括号内.类型可以嵌套到所需的级别. 我知道它clashes使用gener
作者:编程之家 时间:2020-08-11
swift – 检查一个字符是lowerCase还是upperCase
我正在尝试创建一个程序,将一个字符串存储在一个名为input的变量中. 使用此输入变量,然后我尝试将其转换为数组,然后使用for循环测试数组中的每个字符是否为lowerCase.我怎样才能做到这一点? 这是我走了多远: var input = "The quick BroWn fOX jumpS Over tHe lazY DOg" var inputArray = Array(input)
作者:编程之家 时间:2020-08-11
swift – 如何检查泛型类类型是数组?
我想检查泛型类类型是否为数组: func test<T>() -> Wrapper<T> { let isArray = T.self is Array<Any> ... } 但它警告说 Cast from ‘T.type’ to unrelated type ‘Array’ always fails 我怎么解决这个问题? 补充:我已将我的代码上传到Gist. https://gist.
作者:编程之家 时间:2020-08-11
Swift 4编程语言,inout参数不适用于FunctionType作为Paramter
这是 swift文档中的示例代码.我正在学习快速的语言,我看到函数类型作为参数,示例代码没有inout关键字.但我试图使用这个与inout参数,但下面的示例没有按预期工作. https://docs.swift.org/swift-book/LanguageGuide/Functions.html(函数类型作为返回类型) //Function Types as Return Types func
作者:编程之家 时间:2020-08-11
swift – Collectionview交互式单元交换
我已经实现了 here所描述的集合视图.正如您所看到的,它使用了iOS 9中提供的集合视图的单元的交互式重新排序.但问题是,我无法控制单元格的重新排序. 说细胞是这样的 – 1 2 3 4 5 6 7 8 9 10 11 12 我想只交换单元格6和4.所以在重新排序后,单元格将是 1 2 3 6 5 4 7 8 9 10 11 12 在这里,在教程中,在程序的开头,集合
作者:编程之家 时间:2020-08-11
swift – AppleWatch Messages URL可以硬编码,但不能使用变量
TLDR当我将电话号码硬编码到URL中时,它会正确地在监视消息中打开,但是当我使用变量字符串时,其中输入的数字完全相同,但事实并非如此. 例: NSURL(string: "sms:/open?addresses=8888888888,9999999999,3333333333&body=Test") 上面的代码有效但下面的代码没有: let hardCode = "8888888888,9999
作者:编程之家 时间:2020-08-11
swift – Framework项目仅构建设备不能用于运行此目标
它是一个仅限框架项目(SWIFT),它构建一个库(.framework模块),与项目链接以及单元测试,最终会出现以下错误. ** BUILD SUCCEEDED ** xcodebuild: error: Failed to build project HelloWorld with scheme HelloWorld. Reason: A build only device cannot
作者:编程之家 时间:2020-08-11
swift – 如何在框架中使用XCGLogger
我想在我正在编写的 Swift框架中使用XCGLogger.包含此框架的应用程序可能也可能不使用XCGLogger. 处理这种情况的最佳方法是什么?我会使用依赖注入之类的东西让应用程序将XCGLogger实例发送到框架吗?在框架中我将调用XCGLogger的设置方法? 我可以在项目和框架中使用相同的记录器,只需在两者中引用相同的XCGLogger.defaultInstance(). 首先,在导入
作者:编程之家 时间:2020-08-11
Swift仿制药推迟了问题
我正在努力做到这一点,但我遇到了一些麻烦 这是CustomProtocol protocol CustomProtocol { } SubCustomProtocol protocol SubCustomProtocol: CustomProtocol { } SubCustomProtocolImplementation class SubCustomProtocolImplementati
作者:编程之家 时间:2020-08-11
Swift中的Base64编码不会在Android中解码
我有一个 Android应用程序,它使用Base64编码图像,编码字符串存储在服务器上.我现在正在为同一个应用程序制作iOS客户端,并且正在努力使其以相同的方式对图像进行编码 在Android端编码的图像将在Swift iOS中解码,但在Swift中编码的图像将不会在Android中解码,或者在此处 http://www.freeformatter.com/base64-encoder.html(
作者:编程之家 时间:2020-08-11
sprite-kit – 将背景颜色淡入另一种颜色的替代方法
在我接触开始的方法我把这个简单的代码行淡化为背景颜色为红色. runAction(SKAction.colorizeWithColor(SKColor.redColor(), colorBlendFactor: 1.0, duration: 1.0)) 一切都工作正常,但问题是代码没有使用ios 7做任何事情.我想知道是否有另一种方法使背景淡入不同的颜色,或者如果有这个代码的ios 7版本. 有多
作者:编程之家 时间:2020-08-11
swift – 在一个可观察物内处理一次性物品的正确方法
我有一个HTTPService,它返回一个Observable< NSData>.我的目标是将该服务组合到另一个服务中,ServiceA为我的用例转换该数据.在ServiceA中使用Rx Swift 2.0.0-rc.0中的Observable.create就足够了.我的问题是如何正确处理从HTTPService订阅返回的一次性. 如果我什么都不做,我得到编译时间警告,调用结果未使用:http:/
作者:编程之家 时间:2020-08-11
swift – 对成员’下标’的模糊引用
我收到此错误:“当我尝试更改颜色时,对成员’下标’的模糊引用”: struct color { var r : Float var g : Float var b : Float } func setPixels(image:[color], pixel: Int) { let alpha: Float = 1.0 let pixelView = view
作者:编程之家 时间:2020-08-11
上一页
35
36
37
38
39
40
41
42
下一页
小编推荐
热门标签
更多
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