在介绍美颜定制之前,我们先来复习一下OpenGL中图像绘制原理。OpenGL的图像绘制,是由许许多多三角形构成的。OpenGL的绘制离不开三角形的绘制。通常对于不需要对图像细...
在介绍美颜定制之前,我们先来复习一下OpenGL中图像绘制原理。OpenGL的图像绘制,是由许许多多三角形构成的。OpenGL的绘制离不开三角形的绘制。通常对于不需要对图像细...
美妆介绍 美颜类相机中一般会有彩妆功能,彩妆基本上都是贴图实现,这跟动态贴纸的贴图又不一样,动态贴纸的贴图一般是通过对贴纸进行透视变换实现的。 美妆分类 美妆主要包括唇彩、腮...
有时发现在iPhone 上是可行的,但在iPad上旋转设备后却还是可以横屏。 然后在appdelegate 重写 - (UIInterfaceOrientationMask)...
部分第三方SDK只支持在真机下运行调试,需要在运行模拟器时忽略只支持真机运行的SDK,当然在模拟器环境下SDK相关功能不可用。 一、SDK相关代码 编译判断 二、忽略SDK在...
指针非常强大,是c++的精髓所在,但用裸指针总有点心惊肉跳,怕一个不小心就引起内存问题,排查起来就相当费时费力了。裸指针有哪些问题: 忘记释放资源,导致资源泄露(常发生内存泄...
之前在项目中遇见了一个问题,在子线程中如何开启NSTimer和取消NSTimer。现在总结一下,当做自己的笔记。 1.子线程中NSTimer的开启 首先在.m文件中声明两个属...
由于项目需求,需要从iOS 11后系统自带的“文件”App中选择文件进行上传,刚拿到这个需求,以为很复杂,于是思维方向就错了,掉进了坑了,跌的老疼。好了废话不多说,进入正题。...
号外 : 一些关于runtime的小demo在我的下一篇文章iOS-Runtime-实践篇中 我们都知道Objective-C是一门动态语言, 动态之处体现在它将许多静态语言...
XCode 10.2升级到10.3后编译报错 : /* com.apple.actool.errors *//Users/admin/Documents/proj.ios_...