我现在坐在公司的电脑前,等着一个人到家。因为他到家了,意味着我很快就能下班了。 为什么呢?因为我今天下班前要提交一个完成的项目到AppStore,但是最终发布前要进行一个最终的测试——其实就是用一个账户登录一下正式服务器(之前一直是用测试服务器),看看能不能成功——这是一个极其简单的功能,因为我只需要修改一行服务器的网址就行了,但是却从下午5点多一直等到现在都没登上去。 为什么呢?因为可供测试的正式账号居然只有一个,而这个被我不小心输错密码三次,然后就被锁定了。一开始我以为锁定了等一会就自动解锁了,类似“15分钟后再登录”这样的。没想到我等了20多分钟了还是提示……查看全文
三位一体
昨天晚上加班到大半夜才回来,这次的这个项目可以说我是被忽悠了,此事稍候再详说。昨天测试人员给我提了一个Bug说是金额显示有的没有格式化成xxx,xxx,xxx.xx的样子,我这个类是从之前同事的项目中复制过来的,大致瞄了一眼发现看不懂它的算法,我心说这种非常通用的类网上应该有现成的吧,没想到搜了下全是什么JS的JAVA的,郁闷,犹豫一下,决定自己写一个算了。 为了快速方便而且不出错,决定用最笨的办法来搞,由于我们服务器返回的数值全是字符串,所以我把它以小数点为界拆成左右两部分,再做一些判断处理就行了,虽然不优雅占内存,但是这都算是“穷举”了的方法稳定性应该不差。 做着做……查看全文
不伤外壳给iPod Classic换SSD
前几天就发现iPod Classic硬盘转动的声音不对,果然没过两天它就开不了机了,还发出咔咔的声音,硬盘这东西真的不靠谱。去淘宝看了下发现可以换SSD,价格也还行,于是撸了一个回来,不过看了一些教程,大家都说难点在于拆后盖,因为它太紧了,必须锤子刀片一起上,这样不可避免会造成损伤,所以好多人都直接再买个原装外壳回来。可我这种穷屌丝舍不得花钱在外壳上啊,只好自己尝试看看,没想到还真给它完美拆开了,一点划痕没留下,看图: 下面说说要诀吧,关键有两点,第一,不要用金属锐器;第二,耐心。行百里者半九十,我之前有很多电子产品都是拆着拆着火大了,一不小心前功尽弃。 首先找……查看全文
不是自己的电脑
这次再次体验到“工欲善其事,必先利其器”这个道理,本来两个小时能搞定的事,竟然足足用了9个小时,也就是说白白浪费了7个小时。 这次我哥结婚,考虑到刚来新单位不久,所以只请了周一周二两天假,但我这个项目正好周三上线,而周五时还留有一个bug,抱着负责的态度,我决定回去后抽空把它修复。因为我哥也有macbook,我还得带重重一大箱的行李后,所以决定只带个U盘拷上源码和XCode,考虑到他可能是用Wind7的,顺便把Yosemite的安装包也拷了一份。由于Yosemite太大了,我那8G的U盘放不下,所以找了一张32G的SD卡放了这些东西。 但是实事证明我还是没想周全,我哥这台Mac是08年的版本,机身竟……查看全文
有去无回
最近Evernote同步时越来越慢了,总不能写个笔记都要连VPN吧,看来是时候迁到国内了。上印象笔记大陆官网查看了下,竟没有完美的搬迁方法!不客气地说,他们提供的方法太实在是太渣了。不说那个一小时只复制了10来篇的NoteDup,本地文件的导入导出居然会丢失结构……我的神,这是在最初架构设计时就没想好数据结构吗? 难道没有别的办法了么…我搜索了一下发现好像还真是没有什么好办法,现在摆在我面前的只有两条路了:1,全部导出再导入再分类;2,按分类一个个导出再一个个导入。呃,好像都不很省力。还是用方法2吧,用了20多分钟将所有笔记导出,发现又麻烦了,我这个免费版每个月只有60M的……查看全文
iOS使用矢量图的总结
原理 苹果最擅长使用障眼法,之前是障用户的眼,现在又来障开发者。XCode6的这个“支持矢量图”,实际上只是编译项目时,根据矢量图自动生成对应的@1x,@2x和@3x的png格式图像。 不过这也有好处,首先是不用担心运行时扩展尺寸而降低性能,另外可以兼容更早的iOS版本,经实际测试,除了iOS8外,iOS6、7是没问题的,5目前没有条件测试。 For Coding人员 对于开发者来说,使用非常方便。唯一要做的就是在Images.xcassets目录中将图片Image Set的Type改成“Vectors”,之后你会发现原先左边的一排@1x,@2x,@3x的格子不见了,转而只留下一个“Universal”。此时将美术人员提供的pdf文件,像以往那样……查看全文