摘要:
在开始前,我想大家应该先读一读 Mac OS X 背后的故事,是一篇非常不错的文章。了解曾经发生的过去,才能对现在为什么会是这样有更深刻的认识。
xib与nib的渊源
Project Builder 在 Mac OS X 10.3 时被重命名为现在大家所熟知的 Xcode。Xcode 3以前,Interface Builder 使用一种名为 nib 格式的二进制文件格式。不过由于 nib 不能用肉眼读,也不方便使用版本管理工具来管理,所以 Xcode 3 开始新加入一种名为 xib 的文本文件格式,最后再在项目编译阶段输出为 nib 格式。和产生静态界面布局代码的工具很不同,nib 是不被转译成相应 Objective-C 代码的。用户程序执行时,nib 文件被读入,解包,所以 nib 文件是在运行时动态加载的。 阅读全文
公告
随笔分类
随笔档案
阅读排行榜
- 1. 总结自己的Git常用命令(60816)
- 2. 谈谈javascript中的prototype与继承(18798)
- 3. 深入 聚集索引与非聚集索引(一)(18344)
- 4. 用TCP/IP实现自己简单的应用程序协议:最后再返回来看HTTP协议(13653)
- 5. 多线程之旅六——异步编程模式,自己实现IAsyncResult(10753)
- 6. 从两个数组中查找相同的数字谈Hashtable(9234)
- 7. 关于TCP的可靠性(9115)
- 8. TCP和流(7820)
- 9. B+树,聚集索引,非聚集索引(辅助索引) 之一(7537)
- 10. 分组报文,TCP、UDP协议和Socket的概念(6758)
最新评论
- 1. Re:说说什么是表达式树,如何使用表达式树(未完)
能用一句话说明什么是表达式树吗?
- --事在人为z
- 2. Re:深入 聚集索引与非聚集索引(一)
- 大佬,这句话中的IAM结构从哪里学到的,墙内墙外都没找到,还请不吝赐教,给个链接或书名,感激不尽。 聚集索引中除了B树之外,仍然维护了一个IAM结构,而这个结构就能保证在需要的时候,我们能按照物理顺序...
- --园中小卒
- 3. Re:多线程之旅六——异步编程模式,自己实现IAsyncResult
Mark
- --Lumia1020
- 4. Re:浅谈SQL SERVER中的物理联接算法
- (二)呢(二)呢
- --ttlion
- 5. Re:说说什么是表达式树,如何使用表达式树(未完)
- 说了跟没说一样
- --leonken
Copyright © 2025 一路转圈的雪人
Powered by .NET 9.0 on Kubernetes
Powered by .NET 9.0 on Kubernetes