根据产品层级的深度和广度,选择适合的导航模式,是产品设计中的关键一环。与你们共勉。写在前面:看了不少总结导航的文章,其实都基本雷同,可是都以为不够细致,也不是从咱们经常使用的产品去分析的,所以用本身的思路从新分析了一遍,某些段落来自引用,好比拇指热区,某些来自我读过的文章,但大部分的分析来自个人原创。这篇文章应该说是站在巨... 阅读原文php
远古时代的故事那些经历过手工管理内存(MRC)时代的人们,必定对 iOS 开发中的内存管理记忆犹新。那个时候大约是 2010 年,国内 iOS 开发刚刚兴起,tinyfool 大叔的大名已经如雷贯耳,而我仍是一个默默无闻的刚毕业的小子。那个时候的 iOS 开发过程是这样的:咱们先写好一段 iOS 的代码,而后屏住呼吸,... 阅读原文html
在计算机系统中,运行的应用程序的数据都是保存在内存中的,不一样类型的数据,保存的内存区域不一样。1. RAM ROM RAM:运行内存,不能掉电存储。ROM:存储性内存,能够掉电存储,例如内存... 阅读原文ios
为何你的APP在Sketch中更好看探索Sketch与iOS的不一样渲染方式找出不一样你能够找出这两张图的不一样之处吗若是你仔细看了,你也许会注意到一些细微的不一样:右边的图:有更大的阴影有更暗的渐变在文章第一行有”in”这个词左边的图是来自Sketch的屏幕截图,右边的是iOS生成。图形一旦被渲染,不一样就体验出来了。它们有... 阅读原文设计模式
1.对于重复的NSTimer,其屡次触发的时刻不是一开始算好的,而是timer触发后计算的。可是计算时参考的是上次应当触发的时间_fireTSR,所以计算出的下次触发的时刻不会有偏差。
2.设置了tolerance的NSTimer,对于iOS和MacOS系统,实质上会采用GCD timer的形式注册到内核中,GCD timer触发后,再由RunLoop处理其回调逻辑... 阅读原文微信