code is cool!
一般的情况下,我们都有这种矛盾,即想充分利用最新SDK的特性,又想支持一下还有不少用户的老系统.这样时候,我们只想看着差异化处理,然后利用以下几种在运行时检测特性的方法就可以轻松实现多版本的支持了.
(1)为了判断某一个类中某一个方法是否可用,可以使用类方法:instanceRespondToSelector或者实例方法:respondsToSelector来检测判断.
其实这里主要讲的是Info.plist但是Info.plist确实是为应用或者应用的bundle提供元信息的,所以.
一:简介
(1)关于文件名 Info.plist : 注意此文件名是不能随意更改的,同时大小写敏感.每一个应用项目都会自动创建一个名为<project>-Info.plist的文件,其中<project>是项目名称.在编译时这个文件会用来生成最终的 Info.plist文件,然后打包进最终的bundle中(2)关于位置…
一:全局配置
首先可以用git -l 命令列目前设置的变量:$git config -l然后编辑对应的全局gitignore文件,将从github 中现成的gitignore配置复制过去就OK了.https://github.com/github/gitignore/blob/master/Global/OSX.gitignore二:项目配置