摘要: 调用系统发短信服务 "原文地址" 程序外调用(直接调用 openURL 即可) NSURL url = [NSURL URLWithString:@"sms://15888888888"]; [[UIApplication sharedApplication]openURL:url]; 程序内调用 阅读全文
posted @ 2017-03-30 16:34 上水的花 阅读(223) 评论(0) 推荐(0) 编辑
摘要: MARK、TODO、FIXME 关键词使用 阅读全文
posted @ 2017-03-27 18:47 上水的花 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 密钥 密钥分为对称密钥和非对称密钥。 对称密钥 加解密使用同一个密钥。 非对称密钥 加解密使用不同的密钥。 加解密 根据密钥类型可以大致总结出加解密有两种类型:对称加密和非对称加密。 总图: 总结: 对称加密的优缺点: 优:算法相对简单,加解密数据相对较快。 缺:使用一个密钥,传输过程中可能暴露密钥 阅读全文
posted @ 2017-03-20 10:24 上水的花 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 单向函数 单向函数定义: 单向函数满足 对于所有属于 f 定义域的任一 x ,可以很容易计算 f( x ) = y; 对于几乎所有属于 f 值域的任一 y ,则在计算上不可能求出 x 使得 y = f( x )。 单向函数的交换性: 单向函数本身在近代密码学领域用处并不大。但若单向函数具有交换性,则 阅读全文
posted @ 2017-03-20 09:16 上水的花 阅读(1424) 评论(0) 推荐(0) 编辑
摘要: 本地数据库搭建(使用归档) 说明: 基于归档 基于对象(实现 NSCoding 和 NSCopying) 基于数组(最外层永远都是数组) 对象拥有主键字段(唯一识别),并且主键值为对象(使用 isEqual 来判断相等) "使用 demo" .h import NS_ASSUME_NONNULL_B 阅读全文
posted @ 2017-03-16 17:19 上水的花 阅读(444) 评论(0) 推荐(0) 编辑
摘要: "王魏的介绍" "App Extension" 阅读全文
posted @ 2017-03-15 13:51 上水的花 阅读(100) 评论(0) 推荐(0) 编辑
摘要: MBProgressHUD 前言: 日常开发中,常需要对 MBProgressHUD 进行扩展。 MBProgressHUD 常用属性 bezelView: The view containing the labels and indicator (or customView) .也就是你平时看到的 阅读全文
posted @ 2017-03-15 10:59 上水的花 阅读(3157) 评论(1) 推荐(0) 编辑
摘要: MBProgressHUD 使用遇到的问题 问题背景: 整理 HUD 扩展的复用模块时,遇到了 MB 遮盖导航栏的问题。但是使用 initWithFrame: 构造器并不能很好的解决问题。 之前暴露导航栏的写法(个人): + (void) chExShowTip:(NSString )tip toV 阅读全文
posted @ 2017-03-14 17:57 上水的花 阅读(1363) 评论(0) 推荐(0) 编辑
摘要: iOS开发中常用基本 Model 不带数据存储 import @interface CHBaseModel : NSObject/ / / 动态初始化对象 @param dic 属性字典 @return 对象 / (id)initWithDic:(NSDictionary )dic; / 对象转字典 阅读全文
posted @ 2017-03-13 16:41 上水的花 阅读(127) 评论(0) 推荐(0) 编辑
摘要: iOS 开发中常用工具 前言: 合适的工具真的可以事半功倍。 图床 "七牛云" 图标生成 "图标工厂" 阅读全文
posted @ 2017-03-13 09:19 上水的花 阅读(98) 评论(0) 推荐(0) 编辑