ios & cocoa
workhardupc100
爱好C、C ,Linux。目前做ios开发。
展开
-
硬盘升级mac os(由10.5升级到10.6)
<br /> 刚买了台macbook pro,想安装iphone sdk学习iphone的开发。但是操作系统mac os 10.5.7的,ipone sdk 需要安装到mac os 10.6及其以上的版本中,所以需要升级到mac os 10.6版本。<br /> 参考网上的一些描述,现在硬盘升级的过程整理如下:<br /> <br /> 假设现在系统现在还未分区,只有一个分区A(还未进行分区),此时操作系统安装在分区A上。<br /> <br />1. 对硬盘进行分区,即把区A分成两个A1原创 2011-03-14 21:31:00 · 6018 阅读 · 6 评论 -
[转] 使用TouchXML在iPhone中实现XML Parser
转自:http://liucheng.easymorse.com/?p=112 准备工作:去http://code.google.com/p/touchcode/downloads/list下载最新的TouchXML代码包将TouchXML加入到工程中因为TouchXML使用了libxml2,所以需要添加libxml2 library,在工程编译选项中按下图操作在您转载 2011-06-23 18:10:00 · 1707 阅读 · 0 评论 -
Cocoa基本原理指南之七 - 类簇
<br />摘自:http://www.apple.com.cn/developer/mac/library/documentation/Cocoa/Conceptual/CocoaFundamentals/Introduction/chapter_1_section_1.html<br /><br />类簇<br />类簇是Foundation框架中广泛使用的设计模式。类簇将一些私有的、具体的子类组合在一个公共的、抽象的超类下面,以这种方法来组织类可以简化一个面向对象框架的公开架构,而又不减少功能的丰富性原创 2011-04-26 17:59:00 · 1355 阅读 · 0 评论 -
Cocoa基本原理指南之四 - Cocoa对象的生命周期
<br />摘选自:http://www.apple.com.cn/developer/mac/library/documentation/Cocoa/Conceptual/CocoaFundamentals/Introduction/chapter_1_section_1.html<br /> <br /><br /> <br /> Cocoa和Objective-C选择一种主动的、策略驱动的例程来保持对象,并在不再需要的时候进行清理。这种例程和策略建立在引用计数的基础上。每个Cocoa对象都带有一原创 2011-04-26 17:05:00 · 1080 阅读 · 0 评论 -
Cocoa基本原理指南之六 - 内省
<br />摘自:http://www.apple.com.cn/developer/mac/library/documentation/Cocoa/Conceptual/CocoaFundamentals/Introduction/chapter_1_section_1.html<br /> <br /> <br /> 内省是对象揭示自己作为一个运行时对象的详细信息的一种能力。这些详细信息包括对象在继承树上的位置,对象是否遵循特定的协议,以及是否可以响应特定的消息。NSObject协议和类定义了很多原创 2011-04-26 17:47:00 · 824 阅读 · 0 评论 -
Cocoa基本原理指南之八 - 创建一个单件实例
<br />摘自:http://www.apple.com.cn/developer/mac/library/documentation/Cocoa/Conceptual/CocoaFundamentals/Introduction/chapter_1_section_1.html<br /> <br /> <br /><br /> Foundation和Application Kit框架中的一些类只允许创建单件对象,即这些类在当前进程中的唯一实例。举例来说,NSFileManager和NSWorks原创 2011-04-27 10:53:00 · 928 阅读 · 0 评论 -
Cocoa基本原理指南之一 - Cocoa框架
<br /><br />摘自:Cocoa基本原理指南 <br /> Cocoa框架的核心是Foundation和Application Kit框架。Foundation框架定义了一些基础类,可以用于各种类型的Cocoa程序。Foundation框架和Application Kit框架的区分标准在于用户界面。<br /> Foundation类层次的根是NSObject类,它(和NSObject及NSCopying协议一起)定义了基本的对象属性和行为。Foundation框架的剩余原创 2011-04-26 15:56:00 · 2084 阅读 · 1 评论 -
Cocoa基本原理指南之十 - 使用Cocoa框架
<br />摘自:<br /> <br /><br /> 库函数很少对使用它们的程序进行限制,您可以在任何需要的时候进行调用。另一方面,面向对象的库或框架中的方法和类的定义紧密相关,如果您没有创建或保留可以访问那些定义的对象,就不能对其进行调用。而且,在大多数程序中,对象必须至少和一个对象相连接,才能在程序网络中发挥作用。一个类只负责定义一个程序组件,为了访问类提供的服务,您必须将它连接到应用程序结构中。也就是说,框架类生成一些行为类似于一组库函数的实例。您简单地创建一个实例,对其进行初始化,然后或者原创 2011-04-28 12:17:00 · 921 阅读 · 0 评论 -
Cocoa基本原理指南之九 - 为Cocoa添加行为
<br />摘自:http://www.apple.com.cn/developer/mac/library/documentation/Cocoa/Conceptual/CocoaFundamentals/Introduction/chapter_1_section_1.html<br /> <br /><br /> 使用Objective-C框架中的类及其方法和使用一个C函数库不同。使用C函数库时,您可以根据程序的具体需求灵活选择使用什么函数及何时使用。但是另一方面,框架可以将一种设计加入到您的程原创 2011-04-27 11:10:00 · 1313 阅读 · 0 评论 -
Cocoa基本原理指南之五 - 对象的创建
<br />摘自:http://www.apple.com.cn/developer/mac/library/documentation/Cocoa/Conceptual/CocoaFundamentals/Introduction/chapter_1_section_1.html<br /> <br /> <br /> Cocoa对象的创建总是分成两个阶段:对象分配和初始化。<br /> Cocoa会从应用程序的虚存区中为对象分配足够的内存。在计算需要分配多少内存时,Cocoa会考虑对象的实例原创 2011-04-26 17:36:00 · 999 阅读 · 0 评论 -
Cocoa基本原理指南之十一 - Cocoa设计模式
<br /><br />Cocoa设计模式<br /> <br />Cocoa环境的很多架构和机制都有效地使用了设计模式:即为特定上下文中反复出现的问题提供解决方案的抽象设计。Cocoa中设计模式的实现有不同的形式。下面部分中描述的一些设计—比如协议和范畴—是Objective-C语言的特性;在另外一些场合中,“模式的实例”被实现为一个类或一组相关的类(比如类簇和单件类);还有一些场合下,模式表现为一个大的框架结构,比如响应者链模式。抽象工厂模式<br />提供一个接口,用于创建与某些对象相关或依赖于某些对原创 2011-04-29 14:50:00 · 5639 阅读 · 0 评论