我是voidxin,一名正在探索的iOS程序员,从此我就入住Octopress啦,在以后的日子里,我将在这里分享我的工作、生活以及技术。
七牛云储存实现iOS企业版分发
iOS企业证书的发版这里就不多说了。 由于app现在放在公司自己的服务器中,为了实现https的plist下载链接还特意把plist挂在了开源中国上。小公司,带宽小,多用户升级的时候给公司服务器带来不小的压力。所以最近工头有把ipa挂在七牛上去的想法,这样就可以有效的缓解服务器的压力。
Xcode路径改变导致CocoaPods报错的解决办法
这几天心血来潮,更新了下Mac系统,然后装了下Xcode8装逼,接下来就懵逼了。
JSPatch的使用
JSpatch的更多用法可以去github上找文档。不多解释。 先来个简单的demo:
Objective-C Runtime那些事儿
runtime 号称iOS开发的黑魔法。
现在就让我来探究探究runtime,一来作为学习笔记,二来给有需要的人参考。
MVVM模式初体验(使用ReactiveCocoa获取网络数据)
使用RAC也有一段时间了,由于此前的项目都是使用的MVC模式,网络请求都封装在固定的模块中,抽取出来十分不方便,所以到目前为止并没有涉及到使用RAC去做获取网络请求的情景。
iOS10上手体验
今天凌晨,苹果2016年开发者技术大会召开。
使用UIActivityViewController实现AirDrop分享
今天闲来无事,无意中看了一篇利用AirDrop实现文件传输的文章,于是动手写了一个很简单的demo。其实就是使用UIActivityViewController。 具体实现如下:
iOS监听H5页面goBack返回事件问题
从native直接push到一个webView页面,隐藏navigationBar,使用H5的头部为导航栏。此时会出现一个问题,就是push出的这个webview没有了原生的navigationBar,那么在点击H5页面上的返回按钮时怎么pop到之前的页面呢?
iOS利用MQTT实现消息订阅和推送
消息推送其实就是在客户端维护一个长连接,而MQTT是一种轻量级低消耗的长连接方式,相比于普通的socket链接来说,它对服务器的消耗没有那么大。其原理大致如下: