2017年终回顾

今天朋友圈被『18岁的照片』刷屏,原来最小的90后(1999-12-30)都18岁了,也在提醒我而立的第一年已经结束,有必要回望一下过去的2017年了。 下图是同学发在朋友圈,我们18岁时的照片,里面同时出现了我和我媳妇儿:) 生活生活似乎一成不...

技术之外

将iOS付费App转换成免费加内购模式的最佳实践

前段时间上线我的第一个收费App——瓦工助手,虽然有下载,但一天一两个的下载量实在是有点太少。于是打算把付费下载改成付费加应用内购买的模式,看看下载量和收益是否有提升。下面记录一下将收费改成免费加内购的最佳实现方式。 因为是之前是付费下载的,让已购买...

iOS

程序员的视角看老家发展

趁着国庆长假回了趟老家,感觉已经很久没有在非春节回过家了,虽然老家还是挺落后,但一些发展的迹象还是很有意思。 在八线小县城,移动支付的普及率还比较低,而相比深圳常见的摆出微信支付和支付宝两个二维码让你扫,在这里几乎看不到支付宝。 汽车在十六线农村的...

杂谈

iOS开发的那些坑(五)

今天收到一个瓦工助手用户的反馈,说磁盘和流量的数据显示不正确,刚开始还挺奇怪的,因为App上线这么久还没听说过有这样的问题,直到他截图发过来,看到数字是负数,才意识到可能是数字溢出了。 跟踪了一下代码,发现我对磁盘空间和流量统计里用的都是Int(因...

iOS

从Multibit HD Wallet获取免费的BCC

2017年8月1日,从比特币fork出来一个新币种——比特币现金(BCC),因为是fork,所以BCC的blockchain里包含了拆分前所有记录,换句话说,如果你原来有比特币,将同时拥有等额的BCC! BCC上线不到一个月,已经涨到了¥5000左右...

比特币

iOS开发的那些坑(四)

在瓦工助手App里会显示磁盘空间和流量的使用情况,API返回的单位是B,为了方便,使用了ByteCountFormatter来转换成可读的GB或MB,没想到还踩坑里了。 要不是用户在Telegram群里反馈说App里显示的流量数据和搬瓦工后台的不完全...

iOS

Bangon-瓦工助手App上架

我的第一个收费App瓦工助手(Bangon)终于上架了,是一个Bandwagon主机管理App,App很简洁,但功能还算强大,涵盖了对Bandwagon主机的常用基本管理,主机管理从此在手机上轻松搞定: 主机套餐余量查询 主机详细信息查询及修改...

我的作品

iOS开发的那些坑(三)

为一个View添加UIGestureRecognizer事件,会block所有SubViews的Touch事件,也就是说Touch事件先到UIGestureRecognizer,默认不会往子View继续传递。 画个图说明一下在我现在项目中的一个使用场...

iOS

MongoDB基本安全设置

前段时间在VPS上跑了个程序抓取PornHub的资源然后保存到MongoDB里,跑了几天,抓下来近十万条数据,然后用Node.js写了个简单的REST API,可以获取这些资源。 直到有一天当我在call REST API的时候发现没有数据返回了,登...

Linux

iOS开发的那些坑(二)

最近在给公司的App增加简体中文的支持,这在iOS里会新建一个Localizable.strings文件(其实Android更简单),然后再把需要本地化的字符串都写在这里就好了。 公司的项目比较大,有几千个字符串需要翻译,吭哧吭哧搞了两天,总算搞完了...

iOS