学计算机的那个

不是我觉到、悟到,你给不了我,给了也拿不住;只有我觉到、悟到,才有可能做到,能做到的才是我的.

0%

UML 明明是一种图形,为什么说是语言呢?

语言是包括文字和图形的,有很多内容文字是无法表达的。

你见过建筑设计图纸吗?里面还不是很多图形,光用文字能表达清楚建筑设计吗?在建筑界,有一套标准来描述设计,同样道理,在软件开发界,我们也需要一套标准来帮助我们做好软件开发的工作。

阅读全文 »

19年体检,查出尿酸偏高 452 umol/L,查了下有什么潜在疾病风险,其中就有痛风
21年体检,尿酸偏高441 umol/L,两周后,右脚大拇指关节处剧痛,痛风来了。

高尿酸血症和痛风的发病率呈逐年上升趋势,我国高尿酸血症患病率约为13.3%,约1/3的高尿酸血症患者最终发展为痛风。 痛风可表现为关节炎、皮肤病变及肾脏损害等,严重影响生活质量

阅读全文 »

Core Animation 是一个复合引擎,它的职责就是尽可能快地组合屏幕上不同的可视内容,这个内容是被分解成独立的图层,存储在一个叫做图层树的体系之中

iOS核心动画高级技巧书籍笔记,再结合项目最近遇到的动画做个总结。

阅读全文 »

内存泄漏和内存溢出

内存泄漏(memory leak):是指申请的内存空间使用完毕之后未回收。 一次内存泄露危害可以忽略,但若一直泄漏,无论有多少内存,迟早都会被占用光,最终导致程序crash

内存溢出(out of memory):是指程序在申请内存时,没有足够的内存空间供其使用。
通俗理解就是内存不够用了,通常在运行大型应用或游戏时,应用或游戏所需要的内存远远超出了你主机内安装的内存所承受大小,就叫内存溢出。最终导致机器重启或者程序crash

阅读全文 »

ReactiveCocoa 在设计上很大程度借鉴了 Reactive Extension 中的概念,可以说 ReactiveCocoa 是 Rx 在 Objective-C 语言中的实现

Rx 中主要的两个概念信号和序列都在 ReactiveCocoa 中有着相对应的组件 RACSignalRACSequence

阅读全文 »

MLeaksFinder

作用

MLeaksFinder helps you find memory leaks in your iOS apps at develop time

优点 VS Instrument

MLeaksFinder 具备以下优点:

  1. 使用简单,不侵入业务逻辑代码,不用打开 Instrument
  2. 不需要额外的操作,你只需开发你的业务逻辑,在你运行调试时就能帮你检测
  3. 内存泄露发现及时,更改完代码后一运行即能发现(这点很重要,你马上就能意识到哪里写错了)
  4. 精准,能准确地告诉你哪个对象没被释放
阅读全文 »