- 博客(3)
- 收藏
- 关注
原创 NSMapTable
1,定义 NSMapTable对于NSDictionary来说,有几点特别的地方,其中表现在它可以指定key/value是需要strong,weak,甚至是copy,如果使用的是weak,当key、value在被释放的时候,会自动从NSMapTable中移除这一项。NSMapTable中可以包含任意指针,使用指针去做检查操作2. NSMapTable与NSDictionary《1》NSDcitio
2017-10-31 20:32:51 2011 1
原创 用keychain保存用户的账号,密码,uuid
1.keychain(钥匙串)的功能目前keychain的主要功能就是帮助用户安全地记住他的密码,keychain保存的密码文件都是经过加密的,其它人不能直接通过打开keychain的文件获得保存在keychain中的密码。在mac上可以安装钥匙串应用,一般情况下只有用户正确输入了mac系统的用户名和密码才能查看到用户保存在keychain中的密码。Apple还提供了使用keychain保存密码的A
2017-10-16 20:25:30 868
原创 @available 和 #available的用法
Swift 2.0 中,引入了可用性的概念。对于函数,类,协议等,可以使用@available声明这些类型的生命周期依赖于特定的平台和操作系统版本。而#available用在判断语句中(if, guard, while等),在不同的平台上做不同的逻辑。一、@available @available放在函数(方法),类或者协议前面。表明这些类型适用的平台和操作系统。看下面一个例子:@availabl
2017-10-10 17:52:22 3853
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人