很多技巧其实并不仅仅是Obj-C的,而是写程序通用的,就比如forward declaration在Google C++ Style里也提过。Reference Counting也是老生常谈,古老的Java都有这个卖点。
从作者对每一个技巧的解释来看,其真的很了解Obj-C。Obj-C不像C有很多经典书籍,大多数都是言其然不言其所以然。作者对Obj-C的了解一度让我怀疑他是以前NeXT出身的人,就像斯坦福cs193p的那个paul一样。后来发现是个UK的大约84年生的人,NeXT巅峰时他才10岁... 再后来发现其实是自己幼稚了,Mac OS几千年来一直都是Obj-C做开发,只不过自己从小中国长大,对苹果完全不了解而已。
如果你读过google c++ style以及effective c++,这本书可能会有很多让你觉得重复的地方,但尽管如次,还是能学到很多背后原理的东西。