2011年8月19日

Objective-c编程语言(四):对象,类,消息 ——类

摘要: 此文章翻译自苹果官方文档原文地址:http://developer.apple.com/TP30001163-CH11-SW32类面向对象程序通常由不同的对象组成。基于CoCoa框架的程序一般使用NSMatrix对象,NSWindow对象,NSDictionary对象,NSFont对象,NSText对象和许多其他的对象。程序通常会使用同一种类的多个对象——许多个NSArray对象或NSWindow对象。在Objective-C中通过定义类来定义对象。类定义是一种类型对象的原型。它声明了类的每个对象都会有的实例变量,同时还定义了同一类的所有对象都能使用的一系列方法。编译器仅仅为每个类创建一个可访 阅读全文

posted @ 2011-08-19 15:14 transfer store 阅读(955) 评论(0) 推荐(0)

2011年8月9日

Objective-c编程语言(三):对象,类,消息 ——消息

摘要: 此文章翻译自苹果官方文档原文地址:http://developer.apple.com/library/…TP30001163-CH11-SW10消息这部分讲解发送消息的语法,包括如何写一个消息表达式。同时讨论对象的实例变量的可见范围和多态性和动态绑定的概念。消息语法想要一个对象做点什么的时候,你给它发送一个消息告诉它去执行一个方法。在Objective-C中消息表达式要括在方括号中:1[receiver message]接收者是一个对象,消息告诉它要去做什么。在源码中消息只不过是发给接受者的一个方法名和一些变量。当消息发送的时候,运行时系统从接收者的方法列表中选择合适的方法并调用。例如下面这 阅读全文

posted @ 2011-08-09 13:06 transfer store 阅读(1067) 评论(0) 推荐(0)

Objective-c编程语言(二):对象,类,消息 ——对象

摘要: 此文章翻译自苹果官方文档原文地址:http://developer.apple.com/library/…/doc/uid/TP30001163-CH11-SW1对象,类,消息这一章介绍objective-c语言中有关对象,类,消息使用与实现的原理。同时简要介绍objective-c的运行时。运行时系统Objective-C语言在编译时、链接时直到运行时都是尽量的推迟做决定。只要可能它都是动态的执行诸如创建对象和调用方法的操作。因此 这个语言不仅仅需要一个编译器同时需要一个运行时系统去执行编译后的代码。运行时系统对于Objective-C就如同一个操作系统,它使语言能够工作。一般情况下你不需要 阅读全文

posted @ 2011-08-09 13:05 transfer store 阅读(679) 评论(0) 推荐(0)

Objective-c编程语言(一):The Objective-C Programming Language:Introduction

摘要: 刚刚接触objective-c,就开始从这份官方文档开始吧。写这份笔记主要是为了让自己能够更认真的阅读文档,也为了能够给其他人一些参考。由于本人英文水平有限难免有些地方理解不对,还希望大家能够帮忙纠正多多的相互交流。原文地址:http://developer.apple.com…Introduction/introObjectiveC.html引言Objective-c是一种简洁的面向对象语言。objective-c被定义为一种小巧但是功能强大的标准C语言的补充。这些补充是建立在smalltalk基础上的,smalltalk是早起面向对象的编程语言。objective-c使C语言具有完全的面向 阅读全文

posted @ 2011-08-09 13:00 transfer store 阅读(702) 评论(0) 推荐(0)

导航