我们都知道NSString是一个Objective-C的类,但是我们有时发现它的对象在内存管理上貌似和其他的对象有一些区别。比如有时你会发现对一个NSString进行copy操作时,它还是原本的对象,实际上并未拷贝对象。本博客就来研究下这个问题。

Read on →
Comments

只要是做代码开发,就会遇到代码管理的问题,IOS也不例外。比如你写了一个用于网络图片加载的公共组件EGOImageLoading. 然后这个组件在10个project中被使用。某一天你对这个组件做了一些优化或bug修复,怎么把代码同步到所有工程呢。普通程序员:手动一个一个拷贝到每个工程。文艺程序员:pod update

Read on →

最近苹果发布了IOS7.1。话说苹果每次发布都牵动开发者的心哈,这次让我们又小纠结了一阵。

废话不多说,说下AdHoc在ios7.1不能下载的原因,就是ios7.1不接受未经ssl验证的manifest了,就意味着plist文件的路径需要从http换为https:

itms-services://?action=download-manifest&url=http://domain.com/app.plist
==> //更换为
itms-services://?action=download-manifest&url=https://domain.com/app.plist

看起来貌似简单一点改动啊,但是如果你和我一样在局域网里面搭了个apache,写了一些php代码,可以自动上传包上去给测试人员下载测试的话,那就要麻烦一些了,网上有些说用dropbox. 这个方案的确可行,但是我们是内网环境啊,dropbox访问不了啊,那只能想办法让容器支持https.

本文主要介绍了如何使用openssl命令行自签证书,并部署到apache服务器的步骤

Read on →
Comments

上一篇博客讲到了RSA加密算法,这里就写一下RSA应用最广泛的-数字证书。数字证书的作用就是在数据传输的过程中证明用户的身份,保证用户不是伪装的。

Read on →
Comments

RSA加密算法是现在世界上运用最广泛的非对称加密算法,比如常用的https协议、银行交易等等。因为最近要使用到RSA加密算法加密数据,因此做了一些研究。

如果你还不知道什么是非对称加密算法,我可以简单概括一下,就是加密和解密使用不同的秘钥进行。详细了解:公开秘钥加密

Read on →
Comments

终于成功安装了octopress在我的vps上了,相对于网上的教程来说呢,我的安装过程可谓艰辛啊,不过终于安装成功了。以后这里就是我的博客的新家了,看起来还是不错的哈。先记录下安装的过程吧。

octopress与wordpress最大的不同就是使用的都是静态页面html.octopress工程安装在你本地就可以了。然后通过工具生成静态页面,然后可以同步到服务器上面,没有数据库。相对于动态工程来说,同步更简单、更返璞归真。但有些弊端就是没有数据库无法做评论等系统。但可以借助第三方评论,octopress里面默认安装了disqus插件。这里面我就使用了disqus作为评论系统。

Read on →