Android so 动态库相关知识

跨端开发时避免不了在安卓端使用动态库,本文总结和介绍动态库的结构、常见分析工具的使用等等。

继续阅读 →

浅谈大前端跨端方案

行业里涌现了比较多有名的跨端框架,可以实现一份代码双端甚至多端运行。本文来介绍下行业内主流跨端方案的分类、优劣势、原理等等。

继续阅读 →

如何把家里宽带配置为云服务器

家里的宽带网速这么快,能否作为云服务器供外网访问呢?

继续阅读 →

iOS 内存分析 - Allocations

本文以实际案例入手,介绍如何使用 Instruments 提供的 Allocations 分析内存申请情况来优化内存占用、分析泄露问题。

继续阅读 →

XCode Instruments 使用

XCode 是苹果官方提供的 IDE,虽然坑很多,但是也提供了许多比 Android Studio 更好用的工具,比如 InstrumentsInstruments 里面包含了好几个很好用的工具,供排查分析问题使用。这些工具的大致使用方式都是类似的,本文主要介绍一些通用的能力和技巧。

继续阅读 →

LLDB - 源码调试工具

LLDBLLVM 编译套件里的一个调试工具,也是 XCode 的调试器,本文总结下如何使用 XCode + LLDB 进行调试。包含一些基本的使用方法和一些小技巧。

继续阅读 →

浅谈 C/C++ 编译流程和常见编译器

本文介绍下 C/C++ 编译器编译流程,然后详细介绍下主流的编译器 GCCClang(LLVM) 以及二者的对比。

继续阅读 →

iOS framework 静态库相关知识

以 OpenCV 为例,介绍一些常见的二进制库工具。

继续阅读 →

CMake 实用指南

CMake 是一个开源的管理和生成目标工程的工具。本文将介绍 CMake 的概念和主要能力、交叉编译 iOSAndroid 平台的 library 的步骤,提供了一个可以直接使用的 demo,并提供了一些编写 CMakeList.txt 的建议。

继续阅读 →