Loading...
随着XCode7的发布,Apple提供了一项新的技术来支持App瘦身功能,那就是Bitcode。本文章将会结合自己在支持bitcode过程中遇到的问题,来阐述支持bitcode的过程。BitCode是什么Bitcode is an intermediate representation of a compiled program. Apps you upload to iTunes Conn...
这边的产品需求,需要在某些场景下进行清场操作,将所有的ViewController堆栈清空,页面回滚到首页。我们内部的页面都能够完成这个操作。但是有些第三方的页面,怎么都搞不掉。比如支付宝的页面。因为是引入的SDK,没有代码,所以第一方案,向支付宝侧提出需求,要求提供一个函数接口,能够清退他们的界面,但是他们说不能满足该需求。所以,我们只能开始了黑科技之旅。首先寻找支付宝的View因为我们的...
在值可穷尽的情况下可使用枚举类型当场景能够全覆盖的时候才使用枚举类型,比如付款状态:付款前,付款中,付款后,中前后三个状态能够覆盖所有付款的时间场景。值在不可穷尽的情况下不适合使用枚举。请考虑其他方式或者设计模式来解决当前问题而付款失败的种类,则不适合使用枚举类型,因为枚举无法覆盖全量的失败场景,在1.0版本的时候可能只有2,3,5这几种失败code,到了2.0的时候又多了6,8,9,。。。...
有序构建我们应该都有过吃自助的经验,有些自助餐厅,果盘免费,但是只给一个盘子,你能装多少就是多少。所以这个时候,拼实力的时候到了。一般的入门级的选手是这样的:水平稍微高一点的是这样的:但是,这个时候高手来了:最后的高手的确惊艳,但是他是怎样把果盘垒成这个样子的——果盘堆砌之法。简单说就是:内圈抹平摆整齐以后再在外圈(胡萝卜条上)再整齐地摆上一圈菠萝。这步是第一层地基,一定要保证整齐,侧面看要...
编程相关:xcode(oc的神奇,ios编程必备,并且支持多种语言,写c++/c什么的都可以)Code2 (界面简单,写网页,js可以考虑)Prototyper(原型设计软件,可以说是现在原型设计软件中真对移动端开发优化的最好的,最强大的是他能设计动画,让原型不再只是一张张页面。)MesaSQLite(查看SQLite文件的利器,调试sqlite时必备)Sketch(现在都到3了,比PS轻巧...