数据专题提供数据的最新资讯内容,帮你更好的了解数据。
//(Int, String) let success = (200, "Http Ok") //(.0 200, .1 "Http Ok") let fileNotFound:(Int, String) = (404, "File not found") //(.0 404, .1 "File not found") type(of:success) //(Int, String)
我需要读/写一个文本文件的数据,但我还没有能够弄清楚如何。 我在Swift的iBook中找到了这个示例代码,但我还是不知道如何写或读数据。 import Cocoa class DataImporter { /* DataImporter is a class to import data from an external file. The class is assum
@IBAction func txtPasswordClicked(_ sender: Any) { let popupKeyboardVC = storyboard?.instantiateViewController(withIdentifier: "popupKeyboard") as! PopupKeyboardVC popupKeyboa
最近,我一直在做一个简单的iOS 8共享扩展来了解系统的工作原理。正如苹果在 App Extension Programming Guide年: By default, your containing app and its extensions have no direct access to each other’s containers. 这意味着扩展和包含应用程序不共享数据。但在同一页苹果
1 下载配置SwiftyJSON GitHub地址:https://github.com/SwiftyJSON/SwiftyJSON 使用配置:直接将 SwiftyJSON.swift添加到项目中即  2 解析案例文件  demo.json 放置项目中,json内容如下 { "system": { "id": 754717486, "model": "32C", "max": 32,
Swift 3倾向于Data而不是[UInt8],我试图找出最有效/惯用的编码/解码方式,将各种数字类型(UInt8,Double,Float,Int64等)转换为Data对象。 有this answer for using [UInt8],但似乎使用各种指针API,我不能在数据上找到。 我想基本上一些自定义扩展看起来像: let input = 42.13 // implicit Double
在我的tableViewController我有以下。而我正在尝试删除一个项目。 var myData: Array<AnyObject> = [] override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell { let c
我的应用程序使用一个有点复杂的不可改变的数据结构,它以二进制文件编码。我需要在字节级别访问它,避免任何复制。通常,我将使用C或C指针算术和类型转换来访问和解释原始字节值。我也想和斯威夫特做同样的事情。 我发现以下作品: class RawData { var data: NSData! init(rawData: NSData) { data = rawData
我尝试使用NSOutputStream和NSInputStream在Swift中发送和接收数据。发送数据工作正常,但是我有一些有关接收的问题。 我找到了一个处理NSStreamEvent的解决方案,我已经尝试过了。 首先我的初始化连接的功能: func initNetworkCommunication(){ var host : CFString = "127.0.0.1" v
我知道有关NSData的一些关于Swift3的问题。我很好奇如何在Swift3字符串之间转换为UTF8编码(带或不带零终止)到Swift3 Data对象。 到目前为止,我所想出的最好的是: let input = "Hello World" let terminatedData = Data(bytes: Array(input.nulTerminatedUTF8)) let unterminat
我有一些HTML数据,其中包含标题,段落,图像和列表标签. 有没有办法在一个UITextView或UILabel中显示这些数据? 对于Swift 4: extension String { var htmlToAttributedString: NSAttributedString? { guard let data = data(using: .utf8) else {
我是iOS编程和swift的新手.我正在尝试创建一个单例类来存储我的全局数据.我的全局数据是结构和此结构的数组.我想只有一个这个类的实例,因此是一个单例类.全局数据应该可供所有ViewControllers访问和编辑.我一直在寻找,除了最后一部分,我几乎已经弄明白了.这是单例类: import Foundations class Global { struct Info {
我一直在寻找一个答案,但只找到了答案. 我有一个viewController1与一个按钮到viewController2.没有代码,我通过界面构建​​器设置.在viewController2上,我有一个关闭自己的按钮 self.dismissViewControllerAnimated(true, completion, nil) 当视图被关闭时,我想将一个字符串从viewController2传
我可以使用以下代码通过REST API将视频成功上传到youtube: func postVideoToYouTube(token: String, callback: Bool -> Void){ let headers = ["Authorization": "Bearer \(token)"] let path = NSBundle.mainBundle().pathForResourc
我正在使用NSJSONSerialization在Swift应用程序中解析JSON.然而,返回的字典由一个复杂的深层嵌套结构组成,使得非常长的类型声明(例如Dictionary< String,Array< Dictionary< String,...>>)不实用. 在Swift中使用这样的结构有很好的方法,集合的结构非常复杂,其类型在运行时是不知道的? 只需要一个引用你的json数据作为一个NS
首先,感谢您的光临.我正在玩 Swift 3.1嵌套泛型,我在初始化时遇到了错误. class NestedProduct<T> { enum Gadget { case smartphone case laptop case fridge case others(T) } enum Company { case Samsung ca
在之前的 swift中,我能够使用这样的代码将新数据添加到我的数据模型中的“TestEntity”中. NSManagedObject是为我的“TestEntity”创建的,我能够使用“dot”语法设置其属性 最后,我会保存上下文 let entity=NSEntityDescription.insertNewObject(forEntityName: "TestEntity", into: co
我发现 Swift和NSData是一种令人沮丧的邪恶婚姻.我发现每次处理这件事情时,我觉得所有新发现的Swift安全都会消失.崩溃的数量(没有帮助的痕迹)没有帮助. 所以,我已经了解到,我可以通过执行以下操作来避免可怕的UnsafeMutablePointer: var bytes = [UInt8](count: 15, repeatedValue: 0) anNSData.getBytes(&
有没有办法对核心数据中所有实体存储的所有数据进行批量删除? 我读到某个地方,在iOS 9或10中,苹果推出了一种方式来进行批量删除,但是我似乎找不到任何好的信息. 最终,我只需要一个通过实体的功能,并删除其中的所有数据.看起来应该是简单的,但它的文档/教程已被证明是非常困难的找到. 有什么想法吗? 编辑 我将以下代码添加到附加到按钮的IBAction中: @IBAction func clearA
在我对我的问题太深入之前我的目标,可能会影响你的答案,是删除对象数据,如果它不再在云中. 所以如果我有一个数组[“一”,“二”,“三”] 然后在我的服务器我删除“两个” 我想要我的境界来更新这个变化. 我认为最好的方法是删除特定对象中的所有数据,然后调用我的REST API来下载新的数据.如果有更好的方法,请让我知道. 好的,这是我的问题. 我有一个对象通知() 每次调用我的REST API之前,