密码学概述
密码学(来自希腊语kryptos,意思是隐藏)一词的核心是指使数据无法被窥探者读取的技术。当然,密码学也可以用于其他目的。密码学包括一系列技术,如验证数据的真实性(检测是否修改)、确定个人或其他实体的身份、确定谁发送了特定消息或创建了特定数据片段、通过网络安全地发送数据、用密码或口令安全地锁定文件等等。
MBProgressHUD源码解析
MBProgressHUD从入行以来,就经常听说,学习编程进步最快的方式,就是阅读优秀作品的源码… 那么,今天我来阅读一下MBProgressHUD这个库的源码… 查看一下文件,非常简单的俩个MBProgressHUD.h和MBProgressHUD.m文件 没什么说的,从MBProgressHUD.h文件开始看吧; 头文件首先声明了一个自定义的类 MBBackgroundView 和...
记录一个报错
Undefined symbols for architecture arm64 上面这个报错经常会遇到…但是一直不知道是为啥出现的…今天碰巧知道了出现的原因 错误出现的步骤是这样的 首先我新建了 Director 和 ConcreteBuild 两个类 在 viewController.m...
OC与iOS混编
记录一下,OC和Swift混编的问题在OC项目中,需要使用Swift的时候,一般情况下,在你的OC项目中新建一个Swift文件的时候,系统会自动提示你是否需要配置一个Objective-C桥接头文件,如下图
设计模式
#关于设计模式 * * 创建型 结构型 行为型 范围 类 Factory Method Adapter(类) InterpreterTemplate Method * 对象 Abstract...
解决git clone速度慢的问题
之前一直以为是公司对网络的封锁,导致git clone速度慢,后来网上查找这个问题的时候得知不能怪公司,是因为咱们在这个局域网内…扯多了,回到正题,解决问题,由于我的是Mac电脑,我说的只针对Mac电脑 1. 进入终端命令行模式,输入sudo vim /etc/hosts 2. 输入i进入编辑模式,移动到最后一行准备输入3. 用浏览器访问 http://tool.chinaz.com 使用...
SDWebimage设置图片时URL不变,但图片改变的解决办法
本篇文章转载自[SDWebImage支持URL不变时更新图片内容](https://blog.csdn.net/xumugui007/article/details/51605546)基于这一现象,我们来进行分析。客户端第一次请求图片时,Charles抓包得知response header里有一个名为Last-Modified、数据是时间戳的键值对。
iPhoneX上pop回到根控制器上漂移的bug
记录一个在 iPhone X 上发生的诡异的 bug…语言怎么描述都太苍白,那么直接看图 只有在滑动到最底部的时候,push 到下一个页面,然后在 pop 回来就会出现 contentOffset.y 值自动偏移的现象… 视图的层次结构如图: 选中的视图控制器就是 TabBarController 的第二个子控制器,控制器的 view 就是一个...
记录一个pod install失败的解决方法
今天在网络看到一个 demo,想把它 clone 下来运行一下看看效果,大家都知道一般 clone 下来的项目需要使用 pod install 命令安装一下第三方库的,这个 demo 也不例外; 问题在于这个 demo 的 cocoapods 版本太低了(0.39.0)以至于 Podfile 中有些语法现如今都无法识别…以下截图是执行 pod install...
Error Domain=NSURLErrorDomain Code=-999 已取消
今天遇到这么一个问题,在使用 SDWebimage 设置 UIImageView 的图片的时候,发现这个图片http://img4.imgtn.bdimg.com/it/u=132600321,3123081067&fm=27&gp=0.jpg怎么也设置不成功,后来调试一看发现 说是什么已取消,我是一脸懵逼啊,谁 TM...