初学GPUImage库,随手做了个简单的应用挂到APP STORE了,居然还通过了,于是就很想它多少有点下载量,好歹是个APP啊。。。
到APP STORE上可以搜“鱼眼哈哈镜”。
下面是二维码。。。
为了避免是广告贴,顺道贴个人总结的GPUImage库的添加方式,欢迎大家共同探讨:
添加framework方法:
1. 到GitHub下载GPUImage的源码:https://github.com/BradLarson/GPUImage。解压得到一系列的源码,把framework文件夹拷贝到你的工程目录下。
2. 把framework文件夹里面的GPUImage.xcodeproj拖到项目中,最好自己建一个目录来放它,这样比较有条理。
3. target---Build Phases--- Target Dependencies---添加GPUImageFramework,在Link Binary With Libraries----添加GPUImage.framework
4. 点击左上角的加号,添加new Copy Files build phase,设置destination为frameworks,然后添加GPUImage.framework,确保bundle里面有GPUImage.framework。
5. 在build setting里面的header file search path添加framework文件夹的路径
添加静态库方法,这个比较简单:
1. 把GPUImage.xcodeproj 拖到你的Xcode project
2. 在app的target依赖设置里面添加GPUImage.a作为Target Dependency
3. 在build phase的Link Binary With Libraries, 把libGPUImage.a加进来.
4. 添加下面这些系统framework:
CoreMedia
CoreVideo
OpenGLES
AVFoundation
QuartzCore
5. 头文件搜索路径: project's build settings, 把GPUImage的source和source下的iOS目录加到搜索路径里, 使用相对路径和递归.
6. 包含下面这个头文件:
#import "GPUImage.h"
7. target-build setting里面,other linker flags 里面添加 -fobjc-arc -ObjC 这两项