Git入门
UML统一建模语言
UML 明明是一种图形,为什么说是语言呢?
语言是包括文字和图形的,有很多内容文字是无法表达的。
你见过建筑设计图纸吗?里面还不是很多图形,光用文字能表达清楚建筑设计吗?在建筑界,有一套标准来描述设计,同样道理,在软件开发界,我们也需要一套标准来帮助我们做好软件开发的工作。
程序员的健康修养(高尿酸血症)
19年体检,查出尿酸偏高 452 umol/L,查了下有什么潜在疾病风险,其中就有痛风
21年体检,尿酸偏高441 umol/L,两周后,右脚大拇指关节处剧痛,痛风来了。
高尿酸血症和痛风的发病率呈逐年上升趋势,我国高尿酸血症患病率约为13.3%,约1/3的高尿酸血症患者最终发展为痛风。 痛风可表现为关节炎、皮肤病变及肾脏损害等,严重影响生活质量
【读书笔记】核心动画高级技巧
Core Animation 是一个复合引擎,它的职责就是尽可能快地组合屏幕上不同的可视内容,这个内容是被分解成独立的图层,存储在一个叫做图层树的体系之中
iOS核心动画高级技巧书籍笔记,再结合项目最近遇到的动画做个总结。
iOS内存泄漏总结
ReactiveObjC 使用
MLeadksFinder使用
MLeaksFinder
作用
MLeaksFinder helps you find memory leaks in your iOS apps at develop time
优点 VS Instrument
MLeaksFinder 具备以下优点:
- 使用简单,不侵入业务逻辑代码,不用打开 Instrument
- 不需要额外的操作,你只需开发你的业务逻辑,在你运行调试时就能帮你检测
- 内存泄露发现及时,更改完代码后一运行即能发现(这点很重要,你马上就能意识到哪里写错了)
- 精准,能准确地告诉你哪个对象没被释放
多分支 if-else 重构
iOS可复用项目框架搭建
入职了一家公司,刚好处于项目启动阶段,花了一周时间搭建了项目框架,现在总结一下。