自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 [UIKBBlurredKeyView candidateList]: unrecognized selector sent to instance

错误app 在线上有个崩溃的问题, crash原因为-[UIKBBlurredKeyView candidateList]: unrecognized selector sent to instance. 原因然后发现是在手写输入的时候会crash,原因是在UIScrollview的category中重写了三个方法如下:-(void)touchesBegan:(NSSe

2016-12-29 15:09:42 547 1

转载 从framework里面读资源文件

以前的.a静态库是不能包含资源文件的。所以毫无疑问,如果需要xib, img等资源文件的话,需要打包在.bundle中,和.a一起发布,一般保持两者同样的名字。从iOS8开始,可以用framework,并且可以包含资源文件,可以放弃.bundle文件了。这主要是从使用方便的角度来讲的。将代码和资源分离,完成同一功能要找两个地方,自找麻烦。在framework中开发,就像跟主程序中开

2016-12-27 17:14:51 8646 1

原创 瘦身mac储存

1重启计算机:重新启动在一定前提下始终是对计算机有帮助的,因为它会立即删除系统已经无法处理的文件缓存等。清空废纸篓:已经删除的文件为什么还存放在电脑中呢?删除未使用的应用程序:不管是系统自带还是第三方下载。删除临时文件:这个会涉及到系统缓存,建议用Clean my mac清理这些缓存。删除语言文件:几乎每个系统应用,都含有十几个国家的的语言包,如果你确保不需要,那么手动删除

2016-12-26 10:18:14 769

转载 UIWebView长按保存图片

现在H5混合原生开发的方式越来越流行,也就要用到UIWenview控件。在开发过程中,我们可能会遇到一个需求,要求我们保存网页上的图片,当用户点击图片的时候,就可以让用户选择是否下载图片。在系统自带的Safari浏览器已经实现了该功能,但是iOS开发中我们如果调用UIWebView加载图片,会发现无法使用Safari保存图片的功能的。这就需要我们自己去实现。要保存网页中的图片,关键

2016-12-21 16:24:48 2234

原创 正确理解圈存

加油卡充值,“圈存”怎么回事?很多人可能会有这个困惑,例如:建设银行给我办了个汽车卡,同时还有加油卡,可以用汽车卡给加油卡充值,我打去客服电话给加油卡充了500元,是上周的时候,但是现在加油卡里没有钱,汽车卡里也没有扣钱,客服说要一周后到帐。看了相关说明,说有什么“圈存”,看来看去也搞明白怎么回事。谁能给解答一下?筒单地说,你充值是充在帐号上而不是卡上,而加油机没有联网,只能读卡上

2016-12-20 15:17:32 6450

原创 base64到底是编码格式还是加解密

Base-64严格来说,是编码格式。要说加密只能算是浅加密,太简单了,没人完全依靠他来加解密。只是辅助作用。HTTP将BASE64-编码用于基本认证和摘要认证,在几种HTTP扩展中也使用了该编码。Base-64编码保证了二进制数据的安全Base-64编码可以将任意一组字节转换为较长的常见文本字符序列,从而可以合法地作为首部字段值。Base-64编码将用户输入或二进制数据

2016-12-20 14:19:49 2610

原创 关于加签

RSA: 1. 加签:用私钥加签,对方用公钥验签(防抵赖,私钥只有自己有!) 2. 加密:用对方公钥加密,对方用对应私钥解密(加密) 一般都是字符串转换成NSData  ,然后在用各种加密,base64,des,3des,MD5等等(因为大多数支持的类型是data类型)。然后data再转换回来 字符串。。。   NSSTring *result;   [result

2016-12-20 11:52:36 3998

转载 判断一个APP页面是原生的还是H5页面

1、看断网的情况把手机的网络断掉。然后点开页面。然后可以正常显示的东西就是原生写的。显示404或则错误页面的是html页面。 2、看布局边界可以打开  开发者选项中的显示布局边界,页面元素很多的情况下布局是一整块的是h5的,布局密密麻麻的是原生控件。页面有布局的是原生的否则为h5页面。(仅针对安卓手机试用)如下图所示:  3、

2016-12-20 10:24:09 6907

原创 NSString的一些常用的方法,包括编码和解码

#import @interface NSString (Addition)/** *  计算字符串的字数。 *  @param  string:输入字符串。 *  return  返回输入字符串的字数。 */- (NSInteger)wordsCount;- (NSString *)URLDeco

2016-12-12 14:58:35 963

原创 TLS/SSL 及 HTTPS

上回我们白话了密码学中的两种算法,对称加密算法和非对称加密算法,我们有了这两种算法,我们就要将他们应用到实际生活中,就像我们学会了99乘法表,就可以让我们在实际生活中快速的计算啦!所以本节课程的先决条件就是,看并掌握我之前白话的这篇文章:对称加密算法vs非对称加密算法。我们先从互联网开始说起,说到互联网我们就不得不提一下计算机,因为计算机是互联网组成的一个很重要的部分,我们要想使用

2016-12-09 16:50:36 321

原创 通俗的解释加密

对称加密算法(Symmetric-key algorithm)和非对称加密算法(asymmetric key encryption algorithm)只不过就是密码学(encryption)中的两种解密算法罢了,什么是算法,你就可以理解成为是一种规则吧,这种规则可以将信息从一种形式转变成另一种形式,不懂没关系,继续往下看。对称加密首先,让我们先从一个情景开始讲起,想当初我们在初中

2016-12-09 11:19:24 914

转载 常用的加密算法有哪些

常见的加密算法可以分成三类,对称加密算法,非对称加密算法和Hash算法。指加密和解密使用相同密钥的加密算法。常见的对称加密算法有DES、3DES、和AES等;对称加密指加密和解密使用相同密钥的加密算法。对称加密算法的优点在于加解密的高速度和使用长密钥时的难破解性。假设两个用户需要使用对称加密方法加密然后交换数据,则用户最少需要2个密钥并交换使用,如果企业内用户有n个

2016-12-08 14:47:57 1554

空空如也

空空如也

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

TA关注的人

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