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.

UIScrollView 教程(swift)

UIScrollView 在ios开发中是非常有用的控件之一。它是UITableView的基础,并且是展示内容大于屏幕的一种非常好的方式。在这篇UIScrollView教程中,你将学到这个控件的如下使用方法:

如何使用一个UIScrollView展示一张大图。
当缩放UIScrollView的时候,如何保持UIScrollView的content居中。
如何嵌入复杂的视图到UIScrollView。
如何使用UIScrollView的可翻页特性,如何配合UIPageControl,进行滚动翻页显示。
如何显示当前页的时候能够看到上一页/下一页的内容。
还有更多!