自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

iChenfy的专栏

初来乍到,请多指教!

  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 GPUImage 源码集成到项目中

我们开发中会用到一些静态库,自己的或者别人的;如果别人的没有源码的,直接使用.a库即可;如果是别人的库附带源码或者自己写的.a库,如果每次都打包编译替换.a库会显得比较麻烦,因此,我们可以将源码直接引入到工程这样操作起来方便了很多;参考GPUImage集成: http://www.jianshu.com/p/f7076dfd8b62

2017-12-22 10:53:26 358

原创 AV Foundation 框架图

AV Foundation框架结构图:

2017-12-18 13:46:13 395

原创 ios 人脸识别

目前的人脸识别方式主要有如下方式:1、face++ 2、AVFoundation 3、CoreImage 4、libeFaceDetection 5、OpenCVface++使用如下地址: http://blog.csdn.net/skyfromchina/article/details/22206367

2017-12-12 15:45:45 369

原创 ios runtime 汇总

本篇文章将一些runtime函数进行一下汇总说明:一iOS消息机制二函数交换 method_exchangeImplementations 三添加函数 class_addMethod 四获取属性及成员变量五归档一、iOS消息机制//iOS内部都是通过消息机制实现各个功能的//最好的体现就是通过指令`clang -rewrite-objc`实现objc到c++的转换,然后就可以看到里

2017-12-07 16:44:05 246

原创 ios clang 查看runtime的 c++编码

如何使用clang -rewrite-objc指令查看c++源码?由于直接使用-rewrite-objc xxx.m是会产生异常的,如果想正常使用可以使用如下指令://原始指令clang -x objective-c -rewrite-objc -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulato

2017-12-06 20:14:04 535

原创 使用mac openssl 生成证书

第一步Openssl产生私钥 RSA第二步生成公钥第三步创建证书签名请求CSR文件第四步生成证书其它第一步:Openssl产生私钥 (RSA) //1、生成私钥 $ openssl genrsa -aes128 -out fd.key 2048 Generating RSA private key, 2048 bit long modulus ....+++ ......

2017-12-06 19:37:27 6581 1

原创 iOS 对称加解密之AES

本篇将要说的是iPhone系统自带的对称加解密函数;一引入加密头文件二实现AES加密三实现AES解密四总结对称加解密: i. DES 数据加密标准 ii. 3DES 同DES,只是采用了3个key进行了多次运算 iii. AES 高级密码标准 DES是早期的数据加密标准,AES是高级加密标准,而3DES是DES向AES转型的中间过渡产物;下面就说下AES: 首先,

2017-12-04 16:17:49 847

原创 iOS 摘要的生成

有时我们为了项目数据保密,我们会做一些摘要设计,接下来说下苹果自带的一些摘要算法:md5、sha1、sha256等。我们自己编写摘要的实现,这样就可以避免第三方库的导入;如下代码都是在NSString类的扩展内实现的;一md5的实现二sha1实现三HMAC实现四辅助函数一、md5的实现- (NSString *)md5String { //方式一 const char *dat

2017-12-04 13:58:29 669

原创 ios CCRandomGenerateBytes 生成定长随机字符串

我们有时在项目中会遇到需要生成随机字符串的需求,现在说明其中的一种方法(利用苹果自带的库);一在工程内导入头文件二函数的使用一、在工程内导入头文件//这是导入了所有加密库的头文件#import <CommonCrypto/CommonCrypto.h>//如果只是使用random函数,那么只要做如下导入即可#import <CommonCrypto/CommonRandom.h>二、函数的使

2017-12-04 10:36:40 2649

原创 openssl 根据证书生成p7b证书链

第一步第二步总结我们项目中有时可能因为需要因此要校验持有证书是否是合法证书,因此需要校验当前证书的证书链;但是,可能有时由于其它原因没有证书链,下面介绍说明如何根据证书链的证书生成p7b证书链;首先,假设我们有一级证书 root01.cer、二级证书root02.cer 及需要校验的证书 user.cer第一步:如果制作证书链我们需要将der编码证书转换为pem,我们可以利用openssl指令

2017-12-02 22:44:49 5492

blockSignView

这是一个采用block回调做的签名提示框

2015-12-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除