foundation

    1热度

    1回答

    我正在使用Xcode版本7.1(7B91b),我正在使用Swift并构建OSX应用程序(10.11.2)。我正在尝试生成并存储用于数据加密/解密的RSA密钥对。以下是已经从采取的实现:“AsymmetricCrypto Github // Constants private let kAsymmetricCryptoManagerApplicationTag = "com.AsymmetricC

    1热度

    1回答

    请注意,我对Swift和iOS编程非常陌生,所以你们中的一些人可能会觉得这有点愚蠢。 无论如何,所以我编码Int对象,并将其与String键像这样关联: func encodeWithCoder(aCoder: NSCoder) { // Note that `rating` is an Int aCoder.encodeObject(rating, forKey: Prope

    28热度

    1回答

    我使用Xcode 8.0测试版测试我的应用程序,但在将我的代码2.2转换为3.0后,出现了许多未解决的错误。下面的演示,Xcode8.0出现错误信息 1,预计 “{” 之后的 “如果” 条件... if annotation.isKindof: (MKUserLocation) { return nil } 第二个错误是在地图套件.. .I使用iskind(组成:MKUs

    0热度

    1回答

    我必须检查给定的NSString中的每个字符的某些条件。 当字符串包含将以4字节表示的字符时(UTF-8编码),结果不是我期望的字符。 NSString* oneCharString = [@"" substringWithRange:NSMakeRange(0, 1)]; 调试器显示: 它看起来像一个空字符串。但检查显示了一些价值(可能是非性格的象征?)。

    2热度

    1回答

    对NSURL API一些方法中,可为空的iOS 9和10 例如,iOS 10 returns an optional之间改变为URLByAppendingPathComponent功能但iOS 9 does not。使用#available不会起作用,因为它不是编译时检查。 let appSupportURL = try! NSFileManager.defaultManager().URLFor

    5热度

    1回答

    我试图在Linux上使用Swift 2.2中的错误代码退出命令行实用程序。我试图在this question的解决方案,但我仍然得到一个无法解析的标识符。一个简单的测试脚本复制问题: $> cat exit_test.swift import Foundation guard 0 == 1 else { exit(0) } 我收到以下错误信息: $> swift exit_test.sw

    1热度

    1回答

    我正在为NSDate写一个扩展,它提供了一些failable的初始值设定项。这里的最终目标是从API获取日期时间字符串并将其解析为NSDate,例如, let createdAt = NSDate(apiDateTimeString: "2016-03-29T18:33:49+06:00") let createdAt = NSDate(apiDateTimeString: "2016-03-2

    0热度

    2回答

    好的,这里是一些Objective C代码,我过去一直在使用它来快速检查字典是否包含某个键/值对,如果这些值是正确的类型(具有期望的类)。 首先我需要一点辅助类: @interface TypeCheck : NSObject @property NSString * name; @property Class type; @end @implementation Typ

    0热度

    2回答

    我有一个应用程序通过蓝牙与ExternalAccessory进行通信,响应中有一些延迟,所以我希望IO发生在后台线程上。 我设置一个NSOperationQueue单线程操作排队我的要求: self.sessionQueue = [NSOperationQueue new]; self.sessionQueue.maxConcurrentOperationCount = 1; 如果我安排读取

    -3热度

    1回答

    因此可以说我有一个具有10个属性的类foo,它们都是String类型,我想创建一个长度为10的字节数组,如下所示: let data = NSData(bytes: [0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,] as [UInt8], length:10) 0x00的每个实例都是foo类的属性。我将如何去创建? cl