NSMapTable

1,定义 NSMapTable对于NSDictionary来说,有几点特别的地方,其中表现在它可以指定key/value是需要strong,weak,甚至是copy,如果使用的是weak,当key、value在被释放的时候,会自动从NSMapTable中移除这一项。NSMapTable中可以包含...

2017-10-31 20:32:51

阅读数 216

评论数 0

用keychain保存用户的账号,密码,uuid

1.keychain(钥匙串)的功能目前keychain的主要功能就是帮助用户安全地记住他的密码,keychain保存的密码文件都是经过加密的,其它人不能直接通过打开keychain的文件获得保存在keychain中的密码。在mac上可以安装钥匙串应用,一般情况下只有用户正确输入了mac系统的用户...

2017-10-16 20:25:30

阅读数 398

评论数 0

@available 和 #available的用法

Swift 2.0 中,引入了可用性的概念。对于函数,类,协议等,可以使用@available声明这些类型的生命周期依赖于特定的平台和操作系统版本。而#available用在判断语句中(if, guard, while等),在不同的平台上做不同的逻辑。一、@available @availabl...

2017-10-10 17:52:22

阅读数 1263

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭