新的开始

今天我又双叒叕把博客复活了,这种事情我之前已经干了好多次了,每次都是信誓旦旦的要坚持写下去,但最后还是不了了之,对此,我深感遗憾和惭愧。当然,对于这次的满血复活,我也表示谨慎的乐观,因为’我很忙’(这是个万能借口)…..

继续阅读

PHP 命名空间说明

在PHP5.3版本中新添加了一个命名空间特性,许多现代流行的语言拥有这个特性已经有一段时间了,但是PHP这一特性有一点点姗姗来迟,当然了,每个新的特性都有它存在的意义,让我们看看为什么PHP的namespace有利于我们的应用程序。

在PHP中,你不能同时定义一个相同名字的类,类名必须唯一。那么问题来了,如果你使用了一个第三方的库,这个库中有一个User类,那么你在创建你自己的类时就不能命名为User了。这就尴尬了,因为User这个名字太普遍了,对吧?

继续阅读

iOS10请求隐私权限的设置

在访问用户手机通讯录,相册,地址,日历等隐私数据前需要向用户请求使用权限,在iOS10中,苹果公司加强了对隐私控制的审查,你必须在Info.plist文件中对所有需要访问的隐私数据作出声明。

哪些framework在Info.plist中有privacy key:

Calendar , Contact , Reminder , Photo , Bluetooth Sharing , Microphone , Camera , Location , Heath , HomeKit , Media Library , Motion , CallKit , Speech Recognition , SiriKit , TV Provider.

继续阅读