2013年3月12日

摘要: NIB 和 XIB 的区别与联系NIB 和 XIB 都是 Interface Builder 的图形界面设计文档。引用《Cocoa Programming for Mac OSX》一书的说法,Interface Builder 把窗口、菜单栏以及窗口上的各种控件的对象都“冻结”在了一个 NIB文档里面了;程序运行时,这些对象将会“苏醒”。在终端下我们可以看到,NIB 其实是一个目录。它里面有两个也是后缀为 NIB 的文件:designable.nib 和 keyedobjects.nib。前者是一个 XML 文档,而后者则是一个二进制文件。Interface Builder 3 之后,引入了新 阅读全文
posted @ 2013-03-12 19:42 做个不善的人 阅读(4671) 评论(0) 推荐(0)
 
摘要: Benefitting from skip-level 1:1s — tips and pitfallshttp://www.anandtech.com/show/6777/understanding-camera-optics-smartphone-camera-trendshttp://arstechnica.com/features/2012/10/windows-8-and-winrt-everything-old-is-new-again/http://coolshell.cn/articles/8088.html 阅读全文
posted @ 2013-03-12 11:21 做个不善的人 阅读(117) 评论(0) 推荐(0)
 
摘要: KVO和KVC在Cocoa中往往联合使用,是很好的工具。在之前的文章中我们介绍了KVC,这里要介绍一下KVO了。Key-value observing provides a mechanism that allows objects to be notified of changes to specific properties of other objects. It is particularly useful for communication between model and controller layers in an application. (In OS X, the con 阅读全文
posted @ 2013-03-12 10:00 做个不善的人 阅读(2078) 评论(0) 推荐(0)