手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
iOS
Android
Swift
Hybrid
Cocos2d-x
Flutter
Xcode
Silverlight
cocoa
Cordova
编程之家
Swift
斯威夫特的传感器
我正在通过 Haskell学习 Swift中的函数式编程,并遇到了这个有趣的Transducers概念.一个代码示例实现了一个映射函数,它基本上吐出一个传感器,因为我们将转换规则作为参数传递. 灵感,我很快将其翻译成Swift等价物,这就是我得到的: func mapping < A, B, C> (f: A -> B) -> ( ( (C,B) -> C) -> ( (C,A) -> C) )
作者:编程之家 时间:2020-08-13
Swift中的元组和函数参数
在 Swift中,元组与函数参数有什么关系? 在以下两个示例中,函数返回相同的类型,即使一个采用元组而另一个采用两个参数.从调用者的角度来看(没有窥视代码),函数是否采用元组或常规参数没有区别. 函数参数在某些方面与元组有关吗? 例如 func testFunctionUsingTuple()->(Int, String)->Void { func t(x:(Int, String)) {
作者:编程之家 时间:2020-08-13
是否可以使用Foundation Framework构建Swift代码并定位linux?
我知道它将在今年年底作为开源发布,但是我想知道,如果我创建一个使用Foundation框架的框架,是否仍然可以为 Linux构建? 在公告上,据说他们将发布Swift和Linux的编译器.开源版本的构建是否仅限于标准的Swift库? 我真的想在Swift中创建一个Web服务以在Linux中运行,但我需要Foundation Framework(我不需要它是开源的……只是将它链接到我的代码). 谢谢
作者:编程之家 时间:2020-08-13
Swift中免费的C-malloc()内存?
我正在使用 Swift编译器的Bridging Header功能来调用使用malloc()分配内存的C函数.然后它返回一个指向该内存的指针.函数原型是这样的: char *the_function(const char *); 在Swift中,我使用它像这样: var ret = the_function(("something" as NSString).UTF8String) let val
作者:编程之家 时间:2020-08-13
Swift Dictionary混乱
说我有 var dict = parseJSON(getJSON(url)) // This results in an NSDictionary 为什么是 let a = dict["list"]![1]! as NSDictionary let b = a["temp"]!["min"]! as Float 允许,这个: let b = dict["list"]![1]!["temp"]!["
作者:编程之家 时间:2020-08-13
swift – 如何将JSON数组与Alamofire参数一起使用?
我在构造参数时遇到了一些麻烦,以便我们的服务器API能够将其读作有效的 JSON. Alamofire在快速语言中使用这样的参数 let parameters : [String: AnyObject] = [ "string": str "params": HOW I INSERT A VALID JSON ARRAY HERE ] 问题是AnyObject似乎不接受JSON所以
作者:编程之家 时间:2020-08-13
字典是否应该转换为Swift中的类或结构?
我正在开发一个本机iOS应用程序,它从我们也可以控制的Web服务接收 JSON格式的数据.计划是在18个月内改变后端数据库,转而采用不同的平台. 考虑到这一点,我们希望确保iOS应用程序相对容易适应新的数据源,特别是因为我们可能会更改通过JSON从服务器接收的关联数组中使用的键. 有两个目标: >为每个PHP请求创建一个位置,如果需要,可以修改密钥.这样可以避免挖掘代码来查找job [“jobNu
作者:编程之家 时间:2020-08-13
数组 – 如何为数组进行切换?
这是我的代码: var animalArray = ["cow","pig"] switch animalArray { case ["cow","pig"],["pig","cow"]: println("You Win!") default: println("Keep Trying") 我得到错误:“类型’数组’不符合协议’IntervalType’”的行“case [”c
作者:编程之家 时间:2020-08-13
swift – 将类型传递给泛型函数并进行比较
考虑这个简单的例子 func contains<T>(type t: T.Type) -> Bool { for i in 0..<list.count { if list[i] is t { // compiler says: 't' is not a type return true } } return fals
作者:编程之家 时间:2020-08-13
泛型 – Swift泛型类型转换
我有一个泛型类,我有一个泛型类型的数组.不,我想根据数组中的类进行一些操作.我有2个班:人和家(没有继承).但是这段代码不起作用: let allValues = [T]() if allValues[0] is Person { let values = (allValues as [Person]) } 但这不起作用,因为T与’人’不同.我需要做什么?谢谢你的帮助. 我同意Oliv
作者:编程之家 时间:2020-08-13
在Swift中传递关键字
我知道 Python中的关键字“pass”将允许一行代码留空,它应该包含一个可执行语句. Swift中是否有类似的关键字? 我正在使用switch语句,Swift要求有一个默认情况.代码应该在大多数时间到达默认语句,在这种情况下我不想做任何事情. 您可以突破默认情况. Swift只是希望你明确这一点以避免错误. 这是一个简单的例子: enum Food { case Banana
作者:编程之家 时间:2020-08-13
macos – 如何使用swift的root权限执行shell命令
我是 Swift的新手,我正在尝试创建一个非常简单的应用程序,当你按下一个圆形按钮时执行root shell命令. 我在网上找到了以下链接,它解释了如何在swift上执行具有用户权限的shell命令,但它没有说明如何使用root权限执行:http://practicalswift.com/2014/06/25/how-to-execute-shell-commands-from-swift/ 我该
作者:编程之家 时间:2020-08-13
swift处理NSData初始化失败
我有以下几行: let jsonResults = NSData(contentsOfURL: Fetcher.URLforLicenseInfo()) 这编译并执行正常,但如果NSData的初始化失败,我会在代码中稍后获得异常.我试图添加另一行: if jsonResults != nil { ///blah, blah... 但随后编译器抱怨“无法使用参数列表类型调用’!='(NSData,N
作者:编程之家 时间:2020-08-13
如何在swift中将sockaddr_in转换为sockaddr
我试图在 swift中做一些网络代码,类型检查让我适合. var sock: CInt = ... var rin: sockaddr_in var rlen = socklen_t(sizeof(sockaddr_in)) var buffer: CChar[] = CChar[](count: 128, repeatedValue: 0) let len = recvfrom(sock, &
作者:编程之家 时间:2020-08-13
swift – 检查对象是否是列表的一部分
我试图弄清楚变量是否是数组的一部分. 这是代码: let Name = "Tim" var i = "" let Friends = ["Jim", "Tim", "Anna", "Emma"] if Name in Friends { i = "Is a Friend" } else { i = "Not a Friend" } 这在Swift中不起作用,什么是正确的运算符? 使
作者:编程之家 时间:2020-08-13
在使用Swift录制视频时,我做错了什么?
我在 swift中用AVFoundation录制视频,但是我没有看到file.mp4.我不知道我是否正在录音而且我保存不好或者我没有录音..因为我可以显示会话预览,所有组件都能正常运行..我的代码是: import UIKit import AVFoundation class ViewController: UIViewController, AVCaptureFileOutputReco
作者:编程之家 时间:2020-08-13
swift – 在Int扩展上调用mutating func
在命令行应用程序中创建了一个扩展.当我尝试调用calc方法时,它将无法工作.调用desc有效. 我错过了什么? protocol Calculatable { var desc:String { get } mutating func calc() } class MyClass : Calculatable { var desc:String = "MyClass"
作者:编程之家 时间:2020-08-13
从Swift调用variadic Objective-C函数
我总结了问题的步骤,我在Objective-C中定义了一个C函数: ObjC.h #import <Foundation/Foundation.h> void cuslog(NSString *format, ...); @interface ObjC : NSObject @end ObjC.m #import "ObjC.h" @implementation ObjC @end v
作者:编程之家 时间:2020-08-13
泛型 – 如何在swift中编写通用工厂方法?
我不知道如果有可能,如何编写调用它的泛型类型的构造函数的方法继承自公知的基类< T:基础>创建T的一些实例而不诉诸显式工厂函数,即通过类型推断提供所有铃声和口哨声. 在游乐场中工作的示例: // Let there be classes MyPod and Boomstick with common Base (not important) class Base : Printable {
作者:编程之家 时间:2020-08-13
使用Swift禁用MPMoviePlayerController的音频(和中断)
目前,这就是我在UIViewController的子视图中播放视频的方式: override func viewDidAppear(animated: Bool) { let filePath = NSBundle.mainBundle().pathForResource("musicvideo", ofType: "mp4") self.moviePlayerControlle
作者:编程之家 时间:2020-08-13
试图在Swift中使用Objective-C编写的委托方法抛出“无法找到协议声明”
我有一个使用Salesforce SDK的现有Sample Objective-C应用程序.我试图将它转换为一次使用 Swift一类. Salesforce SDK有一个名为’SFRestRequest.h’的类,它具有’SFRestDelegate’委托. 在Objective C中,我有一个名为’RootViewController.h’的类,它是UITableViewController的子
作者:编程之家 时间:2020-08-13
数组 – 使用’import Foundation’的Swift不同的数组行为
当我运行以下代码时,我得到了预期的输出: var a = [1, 2, 3] var b = a if a === b { println("a === b") } if a == b { println("a == b") } 输出: a === b a == b 但是,如果我突然导入基金会我只有一个新的输出: import Foundation var a = [1, 2, 3]
作者:编程之家 时间:2020-08-13
Swift定义c中定义的struct的双指针
我有一个包含此功能的库: void create_pointer(Pointer **pointer); 它需要一个指针指针并为其分配内存.在c中,我可以这样做 Pointer *pointer; create_pointer(&pointer); 然后我有一个指针的实例. 但现在我想在Swift中使用这个功能.怎么样? 我没有关于Pointer的细节,我只知道它是一个结构,定义如下 typede
作者:编程之家 时间:2020-08-13
你如何在swift中生成一个随机数?
参见英文答案 > How does one generate a random number in Apple’s Swift language? 25个 TL:博士;如何生成随机数,因为书中的方法每次都会选择相同的数字. 根据Apple发布的书,这似乎是Swift生成随机数的方式. protocol RandomNumberG
作者:编程之家 时间:2020-08-13
swift – 为什么将一个未命名的函数作为变换传递给数组在最远的抽象中在操场中添加一个到迭代计数
我正在努力将未命名的函数作为参数传递,我正在使用它来练习,基于 the Swift Programming Guide.中的示例 所以我们有一系列的Ints: var numbers: Int[] = [1, 2, 3, 4, 5, 6, 7] 我应用这样的变换:(7) func transformNumber(number: Int) -> Int { let result = numb
作者:编程之家 时间:2020-08-13
使用Swift Mailer将html和css邮件发送到gmail
我有一些基本的 HTML和一些CSS但由于某种原因gmail把3D infornt’text / css’ 代码示例 $message = " <style type='text/css'> #main {border:1px solid red;} </style> <div id='mai
作者:编程之家 时间:2020-08-13
swift – 发现扩展时遇到的错误:错误域= PlugInKit代码= 13“查询已取消”
我试图显示或上传UI Image,我收到此错误. “errors encountered while discovering extensions: Error Domain=PlugInKit Code=13 “query cancelled” UserInfo={NSLocalizedDescription=query cancelled}” import UIKit class ViewC
作者:编程之家 时间:2020-08-13
数组 – Swift数组()强制模糊,没有更多上下文 – 但仅限于扩展
这是合法的(arr是一个数组): let arrenum = Array(arr.enumerated()) 那么为什么说这个不合法呢? extension Array { func f() { let arrenum = Array(self.enumerated()) // error: type of expression is ambiguous w
作者:编程之家 时间:2020-08-13
Swift 4.1 – 子类UIImage
我在升级到 Swift 4.1后使用自定义init创建子类UIImage时,不支持覆盖扩展的非@ objc声明错误 class Foo: UIImage { init(bar: String) { } required init?(coder aDecoder: NSCoder) { fatalError("init(coder:) has not been i
作者:编程之家 时间:2020-08-13
swift – 用于选择位图中每个像素而不重复的公式
我正在寻找一种算法,我现在正在快速编程但是伪代码或任何类似的“C系列”语法都可以. 想象一下大量的值列表,例如位图中的像素.你想以视觉上随机的顺序挑选每一个,一次一个,并且永远不会选择相同的两个,并且最终总是挑选它们. 我之前在分形生成器中使用它,因此它不仅是逐行渲染,而是以随机方式慢慢构建,但很久以前,在Java小程序中,我不再拥有代码. 我不相信它使用任何伪随机数生成器,我喜欢它的主要原因是它
作者:编程之家 时间:2020-08-13
上一页
66
67
68
69
70
71
72
73
下一页
小编推荐
热门标签
更多
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