书籍介绍
这是一本面向 Linux/GNOME 桌面开发者的 GTK+ 入门与进阶指南。与市面上泛泛而谈的 GUI 教程不同,它把重心放在 GLib 这一底层库上——进程派生、文件操作、内存分配、线程等跨平台能力,构成了整套开发的基础。书中对内存管理的讲解尤为扎实,从 memory chunk 到 2.10 版本引入的 memory slice,梳理了一条清晰的技术演进脉络。读者普遍反馈:内容详尽、适合有一定 C 语言基础、英语阅读无碍的人;若配合官方文档,足以读懂各类 GTK 开源程序。当然也有批评指出部分章节表述不够清晰。总体而言,它或许不算惊艳,但作为目前较为系统的 GTK+ 专著,对真正想系统入门并深入底层机制的开发者,仍具实用价值。