本文以实际案例入手,介绍如何使用 Instruments
提供的 Allocations
分析内存申请情况来优化内存占用、分析泄露问题。
XCode
是苹果官方提供的 IDE
,虽然坑很多,但是也提供了许多比 Android Studio
更好用的工具,比如 Instruments
,Instruments
里面包含了好几个很好用的工具,供排查分析问题使用。这些工具的大致使用方式都是类似的,本文主要介绍一些通用的能力和技巧。
LLDB
是 LLVM
编译套件里的一个调试工具,也是 XCode
的调试器,本文总结下如何使用 XCode + LLDB
进行调试。包含一些基本的使用方法和一些小技巧。
以 OpenCV 为例,介绍一些常见的二进制库工具。
继续阅读 →国内下载和更新 XCode
简直一言难尽,慢的一批。通过 Apple Store
可以下载大半天,通过其他渠道也得几个小时。最近发现了一个小工具,可以占满宽带满速下载 XCode
,比如 500M
的宽带,下载速度可以达到 50M Bps 以上。
作为专业的开发者,除了依赖 Ctrl + C 和 Ctrl + V 之外,还非常依赖源码调试。在使用 IDE 进行单步调试时,我们可以很方便的逐行执行源码。本文介绍一下相关的知识和原理。
继续阅读 →太忙了,这篇官方文档的译文断断续续写了两三个月,终于写完了。
继续阅读 →