摘要:
GPUImage 是一个开源的图像处理库,提供了非常多的滤镜效果来加工图片。GPUImage 并不像一般的第三方库可以直接拖入到工程中使用,而是需要先在本地编译,然后将编译后的文件拖入到工程中使用。配置步骤如下: (1):首先下载GPUImage https://github.com/BradLar 阅读全文
摘要:
在手机里面经常可以看到模糊效果,比如说控制中心。 那么这种效果怎么去实现的呢,一般有一下几种办法。 1.CoreImage 2.vImage(UIImageView+Effective) 3.GPUImage 4.UIVisualEfftiveView 下面来说说这几种方法的使用方法: 一、Core 阅读全文
摘要:
Xcode7需要手动添加pch文件。 步骤: 1.打开你的Xcode工程. 在Supporting Files目录下,选择 File > New > File > iOS > Other > PCH File 然后点击下一步; 2.建立好pch文件之后,找到 Project > Build Sett 阅读全文
摘要:
自定义UITableViewCell一般有两种办法: (1)、使用xib 1.xib中的cell指定class为自定义的class 2.调用 tableView 的 registerNib:forCellReuseIdentifier:方法向数据源注册cell 3.在cellForRowAtInde 阅读全文
摘要:
这种写法的好处是: 1. 线程安全。 2. 满足静态分析器的要求。 3. 兼容了ARC 总结:1.这个方法可以在创建单例或者某些初始化动作时使用,以保证其唯一性。2.该方法是线程安全的,所以请放心大胆的在子线程中使用。(前提是你的dispatch_once_t *predicate对象必须是全局或者 阅读全文
摘要:
在IOS中如果你直接使用[NSDate date]来获取时间,是不行的,因为这样获得的时间是GMT时间,也就是格林威治时间,与北京时间是相差8个小时的,那么怎么来获取标准时间呢?有下面两种方法。 ①、使用formatter来格式化时间 代码实现: ②、在GMT时间基础上加上8个小时 要注意的是,如果 阅读全文
摘要:
在一个IOS项目中,viewcontroller通常是最大的文件,并且包含了许多不必要的代码,重用率是最低的。 我们可以尝试给viewcontroller瘦身,让他看起来不是那么的臃肿。 今天说到的是,UITableViewDataSource。 UITableview可能是平时写项目中用到的最多的 阅读全文