小编sri*_*evi的帖子

XCTest优于SenTestingKit有什么优势?

我想在iOS中进行单元测试.默认情况下,测试类是使用Xcode 5中的XCTest框架类创建的.我在早期版本的iOS中使用过SenTestingKit.这两个框架之间有什么区别?XCTest框架有哪些优点.我搜索相关文档,但我没有找到任何.我发现的只是套件中使用的接口类.谁能指出我相关的资源.

unit-testing ios sentestingkit ios7 xcode5

24
推荐指数
2
解决办法
1万
查看次数

从iOS设备获取证书列表

我想获得iPhone或iPad上安装的证书列表.所以我可以使用它来选择一个并在服务器上用于ssl验证.但是我无法获得此列表.我在下面的链接中看到,在iOS中无法获取证书,因为只能访问自己的钥匙串.iOS获取已安装的配置文件

不过我怀疑:).

从以下链接 获取钥匙串中的证书 我使用代码获取证书.但是我得到的数据是零.

NSDictionary *query = [NSDictionary dictionaryWithObjectsAndKeys:
                           (__bridge id)(kSecClassCertificate), kSecClass,
                           [NSNull null], kSecMatchSearchList,
                           kCFBooleanTrue, kSecReturnRef,
                           kSecMatchLimitAll, kSecMatchLimit,
                           nil];
    CFDataRef *items = nil;
    OSStatus status = SecItemCopyMatching((__bridge CFDictionaryRef)query, ((CFTypeRef *)&items));
Run Code Online (Sandbox Code Playgroud)

我给搜索列表[NSNull null]假设如果keychain ref为NULL,则设备采用默认的keychain.

我的问题是1)是否可以从iPhone获取已安装证书的列表.2)如果是这样如何?上面的代码有什么问题?

macos ssl certificate keychain ios

7
推荐指数
1
解决办法
4407
查看次数

本地化的字符串比较

NSString's localizedCaseInsensitiveCompare:localizedStandardCompare:方法有什么区别?

我阅读了参考资料,但没有弄清楚要使用哪一个.

cocoa cocoa-touch objective-c nsstring ios

5
推荐指数
1
解决办法
2430
查看次数

如何在iOS中加密文件名和文件夹名?

我必须加密文件名和文件夹名称.挑战在于,如果我使用AES 256加密,加密的名称字符串可能包含无效的文件名字符.你对如何处理这个有什么建议吗?这是进行文件名加密的正确方法吗?

encryption objective-c ios

1
推荐指数
1
解决办法
444
查看次数