手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Swift
swift – 为什么Realm使用RealmOptional而不是Int?可选属性?
Realm的 documentation on optional properties声明: String, NSDate, and NSData properties can be declared as optional or non-optional using the standard Swift syntax. Optional numeric types are declared us
作者:编程之家 时间:2020-08-12
数组 – [SuperClass]类型的Swift数组,其元素类型为[Subclass]
有人能解释为什么这段代码会抛出错误吗? class Base {} class SubclassOfBase: Base {} let baseItems = [Base](count: 1, repeatedValue: Base()) let subclassItems = [SubclassOfBase](count: 3, repeatedValue: SubclassOfBase())
作者:编程之家 时间:2020-08-12
swift – 将NSAttributedString添加到UIBarButtonItem
我正在尝试在后栏按钮项目上设置属性字符串. 这是我第一次尝试归因于字符串. 这是代码: self.navigationItem.hidesBackButton = true let barButtonBackStr = "< Back" var attributedBarButtonBackStr = NSMutableAttributedString(string: barBut
作者:编程之家 时间:2020-08-12
swift – 如何访问静态单元格
我直接在故事板中创建了一个TableView;这个tableView在4节中包含8个静态单元格(样式基本);现在,我怎么能通过代码编辑这些单元格?例如,要更改textLabel,backgroundColor,分隔符ecc 我试图为每个cel设置一个标识符但是没有用… 对于在故事板中创建的静态单元格,您可以通过从故事板拖动到相应的视图控制器来简单地为要编辑的元素设置IBOutlet,最终得到如下内
作者:编程之家 时间:2020-08-12
如何在Swift中将[Int8]转换为[UInt8]
我有一个只包含字符的缓冲区 let buffer: [Int8] = .... 然后我需要将它传递给一个以[UInt8]为参数的函数进程. func process(buffer: [UInt8]) { // some code } 将[Int8]缓冲区传递给[Int8]的最佳方法是什么?我知道下面的代码可以工作,但在这种情况下,缓冲区只包含一堆字符,并且不必使用map等函数. proce
作者:编程之家 时间:2020-08-12
迅速 – 同时解除捏合和旋转手势
我已经成功实现了手势,允许用户使用UIGuestureRecognizers放大和旋转视图.然而,用户不能同时做两个手势(即同时旋转和缩放).我怎么能这样做呢?以下是我添加手势的方法 var rotateRecognizer = UIRotationGestureRecognizer(target: self, action: "handleRotate:") var pinchRecognize
作者:编程之家 时间:2020-08-12
将相机置于swift spritekit中的节点上
我在斯威夫特创造了一个Terraria风格的游戏.我想拥有它,所以玩家节点总是在屏幕的中心,当你向右移动时,这些块就像Terraria一样向左移动. 我目前正在试图弄清楚如何将视图保持在角色的中心.有谁知道实现这个的好方法? 以下将使相机居中于特定节点.它还可以在设定的时间范围内平滑过渡到新位置. class CameraScene : SKScene { // Flag indicati
作者:编程之家 时间:2020-08-12
uitableview – Swift – 什么是向下转型?为什么我需要在tableview中向下转换单元格?
下面的代码是在UItableview中显示单元格的名称. override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell { let cell = tableView.dequeueReu
作者:编程之家 时间:2020-08-12
swift – Alamofire抱怨争论类型
在下面的代码中,Alamofire抱怨它“无法使用类型((_,_,_,_) – > _)的参数列表调用’response JSON‘.”使用“响应”时会出现同样的问题. func request(parameters: [String : AnyObject?], completionHandler: ((NSURLRequest, NSHTTPURLResponse?, AnyObject?,
作者:编程之家 时间:2020-08-12
Swift中的浮点十六进制表示法
我不明白浮点数是如何用 Swift中的十六进制表示法表示的. Apple的文档显示0xC.3p0等于十进制的12.1875.有人可以告诉我如何进行转换吗?我明白在十进制十六进制值0xC = 12之前.小数点后的3p0是我难倒的地方. 从 documentation: Floating-Point Literals … Hexadecimal floating-point literals cons
作者:编程之家 时间:2020-08-12
键盘功能有问题?
我在执行代码的键盘上的返回键有问题.我在过去尝试过以下代码完美无缺: func textFieldShouldReturn(textField: UITextField) -> Bool{ textField.resignFirstResponder() valueOfLetter() return true; } 但是,由于某种原因,行valueOfLetter上存在错误
作者:编程之家 时间:2020-08-12
数组 – Swift对具有多个排序条件的数组进行排序
参见英文答案 > How do I sort an array of structs by multiple values? 3个 如何在Swift中按多个条件对数组进行排序?例如,如下所示的字典数组: items = [ [ "item":"itemA" "status":"0"
作者:编程之家 时间:2020-08-12
swift – NSDateFormatter总是返回nil.
我试图从Django Rest Framework转换日期时间字符串,如下所示: “2014-10-28T18:14:32.457”成 Swift字符串.我在操场上运行以下代码并始终收到错误: 致命错误:在展开Optional值时意外发现nil import Foundation var mydate = "2014-10-28T18:14:32.457" let formatter = NS
作者:编程之家 时间:2020-08-12
Swift中的字符串插值
swift中的函数采用 Swift中的任何数字类型(Int,Double,Float,UInt等). 该函数将数字转换为字符串 功能签名如下: func swiftNumbers <T : NumericType> (number : T) -> String { //body } NumericType是一种自定义协议,已添加到Swift中的数字类型中. 在函数体内,该数字应转换为字符串
作者:编程之家 时间:2020-08-12
在Swift中分离函数声明和定义
我正在看看新的 Swift.我来自C,C,Objective-C ……我注意到在swift中不可能(?)分隔声明和函数的定义.结果是结构和类声明非常长且臃肿,因此通过查看代码很难获得类的“快速图片”.难道我做错了什么?有没有办法克服这个问题,除了试图使功能小,等?提前致谢 在swift中,声明与实现没有分离.这与大多数其他现代语言(如 Python)一样.如果你想快速了解你的课程,你应该使用代码折
作者:编程之家 时间:2020-08-12
数组 – Swift Generic Array’不相同’错误
我刚刚经历了一些从Beta3开始显然已经过时的 Swift tuts …… func exchange<T>(data:[T], i:Int, j:Int) { let temp = data[i]; data[i] = data[j]; data[j] = temp; } 游乐场告诉我: 错误:@lvalue $T8与T不同. 如何更改它以使其工作? Swift中的数组是
作者:编程之家 时间:2020-08-12
Swift中的运算符优先级重载
在重载自定义类的运算符时,有没有办法覆盖运算符优先级?在我的例子中,应该具有比*更高的优先级.我可以覆盖默认的运算符优先级吗? class Vector{ var x:Int var y:Int init(x _x:Int, y _y:Int){ self.x = _x self.y = _y } } func *(lhs:Vect
作者:编程之家 时间:2020-08-12
使用Getters和Setter来修改没有Swift中Subclassing的值
假设我有一个类,当我设置它的属性时,我希望它使用类似.fileType的文件类型追加该属性: class File { var fileName: String { get { return self.fileName } set { self.fileName = fileName + ".fileType" } }
作者:编程之家 时间:2020-08-12
数组 – Swift 4 Array Map nil to String
所以我有这个简单的代码,并有快速数据类型的问题,想要映射这个数组 ["a", "b", nil, "c", "d", nil] 至 ["a", "b", "z", "c", "d", "z"] 所以,这是我目前的代码 import Foundation let array1 = ["a", "b", nil, "c", "d", nil] let newArray = array1.map {
作者:编程之家 时间:2020-08-12
swift – 使Vapor API响应符合JSON API规范
我有一个用Vapor编写的API.我想按照 JSON API规范. 我正在努力理解如何以正确的格式创建我的响应对象. 例如,我希望我的回复结构如此…… { "links": { "self": "http://example.com/dish", "next": "http://example.com/dish?page=2", "last": "http://exam
作者:编程之家 时间:2020-08-12
数组 – 为什么以及何时在Swift中使用lazy与Array?
[1, 2, 3, -1, -2].filter({ $0 > 0 }).count // => 3 [1, 2, 3, -1, -2].lazy.filter({ $0 > 0 }).count // => 3 将延迟添加到第二个语句的优点是什么?根据我的理解,当使用lazy变量时,内存在使用时被初始化为该变量.在这种情况下它是如何有意义的? 试着更详细地了解LazySequence的用法.我
作者:编程之家 时间:2020-08-12
arrays – 使用Int范围生成特定的浮点数组
我想生成一个包含所有Integers和.5值以及Int Range的数组. 结果想要: 最小值= 0 最大值= 5 生成的数组= [0,0.5,1,1.5,2,2.5,3,3.5,4,4.5,5] 我知道如何只得到整数值: 阵列(0 … 5) 但不是这个浮动值… 我觉得很清楚,有人有想法吗? 使用带有步幅的Array()(from:through:by :): let arr = Array(st
作者:编程之家 时间:2020-08-12
swift – 为什么隐式解包可选不在字典中解包[String:Any]
如果我在我的类中声明了一个隐式解包的可选项,然后我在类型为[String:Any]的Dictionary中引用它,它就不会被解包.为什么是这样?为什么Any,不是可选的,不强迫它打开? var aString: String! = "hello" var params : [String : Any] = [ "myString" : aString ] print(params) //
作者:编程之家 时间:2020-08-12
Swift iOS:从字符串解析日期对某些设备不起作用.太奇怪了
参见英文答案 > DateFormatter doesn’t return date for “HH:mm:ss” 1个 从调试器显示日期字符串是“2017-08-01 00:00:00”,我也传递了正确的格式.但是,对于1个设备,dateFormatter.date部分总是失败(返回nil).但有些人正在为模拟器和其他ipho
作者:编程之家 时间:2020-08-12
swift – Vapor构建失败
我正在使用Mac和Sierra OS(10.12.5).我使用自酿啤酒安装了蒸汽.如果我试图在终端中运行命令’steam build’,则显示以下错误. No .build folder, fetch may take a while... Fetching Dependencies [ • ] Error: backgroundExecute(code
作者:编程之家 时间:2020-08-12
swift4 – 如何将带有对象的数组保存到UserDefaults
My Object符合新的 Swift 4 Codeable协议.如何在UserDefaults中保存这些对象的数组? struct MyObject: Codeable { var name: String var something: [String] } myObjectsArray = [MyObject]() // filled with objects UserDef
作者:编程之家 时间:2020-08-12
arrays – Swift 3 – 按字典值对数组中的值过滤和排序字典数组
我试图以一种优雅的方式实现以下行为: Reorder users by the id in userIds and filter out all users whose id isn’t in userIds 试图以“Swifty方式”来做: var users = [["id": 3, "stuff": 2, "test": 3], ["id": 2, "stuff": 2, "test": 3
作者:编程之家 时间:2020-08-12
在Swift中旋转数组
在 Swift中探索算法时,如果不使用funcs shiftLeft / shiftRight,则无法在swift中找到用于数组旋转的算法. C有这个优雅的算法,时间复杂度为O(N): /* Function to left rotate arr[] of size n by d */ void leftRotate(int arr[], int d, int n) { rvereseAr
作者:编程之家 时间:2020-08-12
swift – 将InputStream读入Data对象
在 Swift 3.x中,我们通常使用Data处理二进制数据;从中你可以生成大多数其他重要类型,并且它上面有很多有用的功能. 但是如何从InputStream创建数据?有一个很好的方式吗? 我找不到一个好方法.我们可以围绕不安全的东西创建一个很好的包装器: extension Data { init(reading input: InputStream) { self.in
作者:编程之家 时间:2020-08-12
CLLocationManager获取位置很慢,Swift
我正在创建这个应用程序,它需要获取用户位置 – 它一切正常,事实上,从接受使用位置服务到获取实际位置需要5秒的时间 – 这是正常的吗? 我使用过其他应用程序,速度更快.. 这是我的代码的样子: override func viewDidLoad() { super.viewDidLoad() // Ask for Location-Authorisation from the U
作者:编程之家 时间:2020-08-12
上一页
51
52
53
54
55
56
57
58
下一页
小编推荐
热门标签
更多
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