自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

longlongValue

花若盛开,蝴蝶自来

  • 博客(5)
  • 收藏
  • 关注

原创 iOS 公钥获取 公钥验签 证书验签

上一篇博客有点儿乱,到最后把自己都快绕晕了。那么现在我还是简单讲一下快速入门的证书验签过程吧,尽量保准新人直接复制粘贴代码就可以实现功能,以实现效率最大化。1.证书验证书第一步加载证书 如果你的证书是cer格式用下面的代码// 加载证书到 X509 结构void loadCert( NSString * string, X509 * x){ NSData * certData;

2017-08-30 19:42:25 4715 1

原创 iOS 共钥验签 证书验签

坑爹的共钥验签浪费了我一周时间!!!!!!!!!!由于公司为了某些代码的安全性决定采用证书的方式解决。但是验证证书的问题还必须本地去做,尽量减少或者说避免与服务器的任何交互,所以研究本地证书验签的重任还是落到了我的头上。首先我曾经试过使用AF的方式,但是这种工作一般都是与服务器交互服务器去做的验签工作。后来发现Secrty.framework的官方框架也可以做,但是发现此框架功能太少了,根本难以满足

2017-08-30 18:55:09 1202

原创 iOS 等待异步线程结束再执行后续代码

今天遇到一个关于蓝牙传值方法的问题,我将蓝牙通讯模块封装到了一个工具类中,另外我定义了一个Block代码块当我从外部向蓝牙发送了一个数据的时候我要用定义的block代码块返回给外部调用者。但是外部调用者却要在block代码块外使用这个数据。例如一个Demo代码如下:#import "ViewController.h"typedef void(^SuccessBlock)(NSString *Obj)

2017-08-15 18:23:48 6361 2

原创 iOS Invalid bitcode signature(Linker command falied with exit code 1 (use -v to see invocation))

Xcode 7 的时候打包了一个静态库文件,想在Xcode 8.3了想拿来用发现导入文件之后直接报红,于是我找出源码重新编译了一下这个静态库,重新导出,结果还是报红:右键“Reveal in Log”之后: 然后我去网上找了很多种方法 例如1: 例如2: 等等统统行不通。 后来看到有人说,如果你重新下载老版本的Xcode 7再重新编译运行就没问题。于是想着是不是支持的版本问题。因为

2017-08-14 14:32:58 2120

原创 iOS 每天凌晨发送通知更新界面

当新的一天来到,或者说当运营商时间更新的时候,UIApplication会下发一个通知来告诉你时间改变了。可以在程序中监听UIApplicationSignificantTimeChangeNotification 事件来对界面进行更新或者做任何你需要做的事。当系统的区域格式,或者时间格式(是否24小时制)改变时,UIApplication也会下发一个通知来告诉你这个变化。可以在程序中监听 NSCu

2017-08-03 09:39:07 905

空空如也

空空如也

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

TA关注的人

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