Strict Frog's Blog

When Heaven is about to confer a great responsibility on man,it will first fill his heart with suffering,toil his sinews and bones,exposes his body to huger,subjects him to extreme poverty,confounds his journey with setbacks and troubles,so as to stimulate his alertness, toughen his nature,eventually bridging his incompetence gap and prepare him for the task.

iOS之支持https与ssl双向验证

https和ssl

前言 在WWDC 2016开发者大会上,苹果宣布了一个最后期限:到2017年1月1日 App Store中的所有应用都必须启用 App Transport Security安全功能。App Transport Security(ATS)是苹果在iOS 9中引入的一项隐私保护功能,屏蔽明文HTTP资源加载,连接必须经过更安全的HTTPS。苹果目前允许开发者暂时关闭ATS,可以继续使用H...

iOS之POST请求数组样式参数DES加密问题

url编码

前言 最近使用POST请求时会出现参数丢失情况 分析 在用post请求时,字典中的一个参数为数组形式,下图为json的格式: //错代码 NSMutableDictionary *dict=[[NSMutableDictionary alloc]init]; [dict setObject:self.array forKey:@"dataArray"]; ...

iOS之开发SDK(.framework和.bundle)(包括支持ATS和ssl双向验证及瘦身)

SDK

前言 我的SDK涉及到网络请求,图片,界面的背景色,字体颜色等等; 分析 开发出来的SDK是给别人用的, 所以新建一个.plist文件统一管理界面UI, 同时会将.plist文件和图片放到.bundle文件中. 网络请求我用的是AFN,在导入到SDK中时我将AFN的文件的前缀添加SH,为了避免重复(注:我将所有的文件都添加了SH前缀,不仅仅是AFN)....

iOS之自定义AlertView的传参问题

自定义AlertView

前言 最近在开发SDK的过程中,有一个需求是:点击按钮,弹框显示姓名和身份证号,同时在弹框中可以修改姓名和身份证号. 分析:需要自定义一个AlertView 和双向传值(需要用到Block). 自定义的样式为下图: 分析 关键词:自定义View 一,思路 NewFile 继承自UIView. 添加2个Block : cancelBlock 和 sureBl...