端午屈原节,本来主角其实是,各种别具香气的植物们…
剖析App的两把x-ray利剑
剖析App的两把x-ray利剑
x-Ray on view-hierarchy
demo-pic:
工具哲学:『自由检视,层级视图树』。通过浏览器,整体性查看App的view层级树,方便调试UI。
x-Ray in obj-heap
demo-pic:
工具哲学:『自由校验,内存堆对象实例』。 通过内嵌的dashboard-mini,整体性,细究堆对象(链)中的实时数据变动。
psNote:补充说明
Heap(堆):run-time中的功能,是内存数据区;存储数据类型,是对象实例。 Stack(栈):run-time中的功能,是内存指令区;存储数据类型,是基本数据类型, 指令代码,常量,对象的引用地址。
Heap(堆内存)和Stack(栈内存)存储数据的分别如psNote。堆、栈常被中文多义词层面混淆,所以对内存层面的堆、栈应该成为堆内存、栈内存。
两个扩展模块的思路
两个扩展模块的思路
想到古典诗词虽富有感染力,但往往遇到两个问题:
-
遇到生僻字眼。
-
呆板字体,表达不出作者当时之激动心境。
故分别需要,『划词查字』、『webfont字体动态生成』。
-
第一个,我们小时候咬文嚼字时最心痛的事之一,就是遇到陌生字。翻一大块字典,这耐心还真不是每个人都能愿意的。所以,自然而然需要一个方便简洁的『划词查字』的功能。
-
第二个,也是让我比较高兴的一个发现,古代的时候人们对待文字诗词可不是像现在把它们作为一种休闲文字。而是凝聚着作者人格和智慧的『作品』。故而对待每一个『字』,都是极尽雕琢,然后挥洒毛笔一番,最后再给朋友父母同僚等来赏析、品鉴的。而最最重要的承载就是『宣纸上的毛笔字』,就像下面那张图很自然表达作者的感情。所以,想到要实现一个介么有意义的动态字体伴随生成模块,还蛮让人兴奋的。。。。。
(●’◡’●)ノ♥