跨端开发时避免不了在安卓端使用动态库,本文总结和介绍动态库的结构、常见分析工具的使用等等。
继续阅读 →家里的宽带网速这么快,能否作为云服务器供外网访问呢?
继续阅读 →本文以实际案例入手,介绍如何使用 Instruments
提供的 Allocations
分析内存申请情况来优化内存占用、分析泄露问题。
XCode
是苹果官方提供的 IDE
,虽然坑很多,但是也提供了许多比 Android Studio
更好用的工具,比如 Instruments
,Instruments
里面包含了好几个很好用的工具,供排查分析问题使用。这些工具的大致使用方式都是类似的,本文主要介绍一些通用的能力和技巧。
LLDB
是 LLVM
编译套件里的一个调试工具,也是 XCode
的调试器,本文总结下如何使用 XCode + LLDB
进行调试。包含一些基本的使用方法和一些小技巧。
本文介绍下 C/C++
编译器编译流程,然后详细介绍下主流的编译器 GCC
和 Clang(LLVM)
以及二者的对比。
以 OpenCV 为例,介绍一些常见的二进制库工具。
继续阅读 →CMake
是一个开源的管理和生成目标工程的工具。本文将介绍 CMake
的概念和主要能力、交叉编译 iOS
和 Android
平台的 library
的步骤,提供了一个可以直接使用的 demo
,并提供了一些编写 CMakeList.txt
的建议。
国内下载和更新 XCode
简直一言难尽,慢的一批。通过 Apple Store
可以下载大半天,通过其他渠道也得几个小时。最近发现了一个小工具,可以占满宽带满速下载 XCode
,比如 500M
的宽带,下载速度可以达到 50M Bps 以上。