- 博客(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关注的人