- 浏览: 661677 次
- 性别:
- 来自: 北京
-
文章分类
最新评论
-
gjw013:
...
使用UIView类提供的功能来显示动画的例子 -
zyr51860212:
google 不做出点什么?
苹果获得滑动解锁专利 -
songwa7:
hi。。。 这上面没提供下载地址呀... 貌似不能下载诶
学习jQuery源码,你准备好了吗? -
wangyuchun_799:
文章留下了,哈哈
OpenGL ES on iOS -
wangyuchun_799:
[color=darkred]写的太好了,网上很难找到类似详细 ...
OpenGL ES on iOS
名词汇总
A class that’s defined solely so that other classes can inherit from it. Programs don’t use instances of an abstract class; they use only instances of its subclasses.
Same as abstract class.
In the Objective-C language, a class is said to adopt a protocol if it declares that it implements all the methods in the protocol. Protocols are adopted by listing their names between angle brackets in a class or category declaration.
An object of unknown class. The interface to an anonymous object is published through a protocol declaration.
Sometimes called Application Kit. A Cocoa framework that implements an application's user interface. AppKit provides a basic program structure for applications that draw on the screen and respond to events.
<!-- Removed at Laurel's request during iBooks editing pass; the term isn't in the body of the document.archivingThe process of preserving a data structure, especially an object, for later use. An archived data structure is usually stored in a file, but it can also be written to memory, copied to the pasteboard, or sent to another application. In Cocoa, archiving involves writing data to an NSData object. -->
A remote message that returns immediately, without waiting for the application that receives the message to respond. The sending application and the receiving application act independently, and are therefore not in sync. Compare synchronous message.
In the Objective-C language, a set of method definitions that is segregated from the rest of the class definition. Categories can be used to split a class definition into parts or to add methods to an existing class.
In the Objective-C language, a prototype for a particular kind of object. A class definition declares instance variables and defines methods for all members of the class. Objects that have the same types of instance variables and have access to the same methods belong to the same class. See also class object.
In the Objective-C language, a method that can operate on class objects rather than instances of the class.
In the Objective-C language, an object that represents a class and knows how to create new instances of the class. Class objects are created by the compiler, lack instance variables, and can’t be statically typed, but otherwise behave like all other objects. As the receiver in a message expression, a class object is represented by the class name.
An advanced object-oriented development platform in Mac OS X. Cocoa is a set of frameworks whose primary programming interfaces are in Objective-C.
The time when source code is compiled. Decisions made at compile time are constrained by the amount and kind of information encoded in source files.
In the Objective-C language, a class is said to conform to a protocol if it (or a superclass) implements the methods declared in the protocol. An instance conforms to a protocol if its class does. Thus, an instance that conforms to a protocol can perform any of the instance methods declared in the protocol.
<!-- Removed at Laurel's request during iBooks editing pass; the term isn't in the body of the document.content viewIn the Application Kit, the NSView object that’s associated with the content area of a window—all the area in the window excluding the title bar and border. All other views in the window are arranged in a hierarchy beneath the content view. -->
An object that acts on behalf of another object.
The init...
method that has primary responsibility for initializing new instances of a class. Each class defines or inherits its own designated initializer. Through messages to
self
, other init...
methods in the same class directly or indirectly invoke the designated initializer, and the designated initializer, through a message to
super
, invokes the designated initializer of its superclass.
The Objective-C runtime table that contains entries that associate method selectors with the class-specific addresses of the methods they identify.
An architecture that facilitates communication between objects in different address spaces.
A technique used in C-based languages where the operating system provides memory to a running application as it needs it, instead of when it launches.
Binding a method to a message—that is, finding the method implementation to invoke in response to the message—at runtime, rather than at compile time.
Discovering the class of an object at runtime rather than at compile time.
A programming technique that hides the implementation of an operation from its users behind an abstract interface. It allows the implementation to be updated or changed without impacting the users of the interface.
The direct or indirect report of external activity, especially user activity on the keyboard and mouse.
Same as class object.
<!-- Removed at Laila's request during iBooks proofing pass; the term isn't in the body of the document.factory methodSame as class method. -->
Same as class object.
In the Objective-C language, a protocol that’s declared with the @protocol
directive. Classes can adopt formal protocols, objects can respond at runtime when asked if they conform to a formal protocol, and instances can be typed by the formal
protocols they conform to.
A way to package a logically related set of classes, protocols, and functions together with localized strings, online documentation, and other pertinent files. Cocoa provides the Foundation framework and the AppKit framework, among others.
<!-- Removed at Laurel's request during iBooks editing pass; the term isn't in the body of the document.gdbThe standard Mac OS X debugging tool. -->
In the Objective-C language, the general type for any kind of object regardless of class.
id
is defined as a pointer to an object data structure. It can be used for both class objects and instances of a class.
The part of an Objective-C class specification that defines public methods (those declared in the class’s interface) as well as private methods (those not declared in the class’s interface).
In the Objective-C language, a protocol declared as a category, usually as a category of the
NSObject
class. The language gives explicit support to formal protocols, but not to informal ones.
In object-oriented programming, the ability of a superclass to pass its characteristics (methods and instance variables) on to its subclasses.
In object-oriented programming, the hierarchy of classes that’s defined by the arrangement of superclasses and subclasses. Every class (except root classes such as
NSObject
) has a superclass, and any class may have an unlimited number of subclasses. Through its superclass, each class inherits from those above it in the hierarchy.
In the Objective-C language, an object that belongs to (is a member of) a particular class. Instances are created at runtime according to the specification in the class definition.
In the Objective-C language, any method that can be used by an instance of a class rather than by the class object.
In the Objective-C language, any variable that’s part of the internal data structure of an instance. Instance variables are declared in a class definition and become part of all objects that are members of or inherit from the class.
The part of an Objective-C class specification that declares its public interface, which includes its superclass name, instances variables, and public-method prototypes.
A tool that lets you graphically specify your application’s user interface. It sets up the corresponding objects for you and makes it easy for you to establish connections between these objects and your own code where needed.
<!-- Removed at Laurel's request during iBooks editing pass; the term isn't in the body of the document.introspectionThe ability of an object to reveal information about itself as an object—such as its class and superclass, the messages it can respond to, and the protocols it conforms to. --><!-- Removed at Laurel's request during iBooks editing pass; the term isn't in the body of the document.key windowThe window in the active application that receives keyboard events and is the focus of user activity. -->
The time when files compiled from different source modules are linked into a single program. Decisions made by the linker are constrained by the compiled code and ultimately by the information contained in source code.
<!-- Removed at Laurel's request during iBooks editing pass; the term isn't in the body of the document.localizeTo adapt an application to work under various local conditions—especially to have it use a language selected by the user. Localization entails freeing application code from language-specific and culture-specific references and making it able to import localized resources (such as character strings, images, and sounds). For example, an application localized in Spanish would display “Salir” in the application menu. In Italian, it would be “Esci,” in German “Verlassen,” and in English “Quit.” --><!-- Removed at Laurel's request during iBooks editing pass; the term isn't in the body of the document.main event loopThe principal control loop for applications that are driven by events. From the time it’s launched until the moment it’s terminated, an application gets one keyboard or mouse event after another from the Window Manager and responds to them, waiting between events if the next event isn’t ready. In the Application Kit, the NSApplication object runs the main event loop. --><!-- Removed at Laurel's request during iBooks editing pass; "Although menus are mentioned in the body of the document, they are mentioned in passing, and I don't think we need this entry. It's not a very good definition in any case."menuA small window that displays a list of commands. Only menus for the active application are visible on-screen. -->
In object-oriented programming, the method selector (name) and accompanying parameters that tell the receiving object in a message expression what to do.
In object-oriented programming, an expression that sends a message to an object. In the Objective-C language, message expressions are enclosed within square brackets and consist of a receiver followed by a message (method selector and parameters).
In object-oriented programming, a procedure that can be executed by an object.
<!-- Removed at Laila's request during iBooks proofing pass; the term isn't in the body of the document.multiple inheritanceIn object-oriented programming, the ability of a class to have more than one superclass—to inherit from different sources and thus combine separately defined behaviors in a single class. Objective-C doesn’t support multiple inheritance. -->
Short for mutual exclusion semaphore. An object used to synchronize thread execution.
A logical subdivision of a program within which all names must be unique. Symbols in one namespace do not conflict with identically named symbols in another namespace. For example, in Objective-C, the instance methods of a class are in a unique namespace for the class. Similarly, the class methods of a class are in their own namespace, and the instance variables of a class are in their own namespace.
In the Objective-C language, an object id
with a value of 0.
A programming unit that groups together a data structure (instance variables) and the operations (methods) that can use or affect that data. Objects are the principal building blocks of object-oriented programs.
An instance variable that points to another object. Outlet instance variables are a way for an object to keep track of the other objects to which it may need to send messages.
In object-oriented programming, the ability of different objects to respond, each in its own way, to the same message.
A language, such as C, that organizes a program as a set of procedures that have definite beginnings and ends.
In the Objective-C language, the declaration of a group of methods not associated with any particular class. See also formal protocol, informal protocol.
In object-oriented programming, the object that is sent a message.
A memory-management technique in which each entity that claims ownership of an object increments the object’s reference count and later decrements it. When the object’s reference count reaches zero, the object is deallocated. This technique allows one instance of an object to be safely shared among several other objects.
A message sent from one application to an object in another application.
An object in another application, one that’s a potential receiver for a remote message.
The time after a program is launched and while it’s running. Decisions made at runtime can be influenced by choices the user makes.
In the Objective-C language, the name of a method when it’s used in a source-code message to an object, or the unique identifier that replaces the name when the source code is compiled. Compiled selectors are of type
SEL
.
In the Objective-C language, giving the compiler information about what kind of object an instance is, by typing it as a pointer to a class.
In the Objective-C language, any class that’s one step below another class in the inheritance hierarchy. Occasionally used more generally to mean any class that inherits from another class. Also used as a verb to mean the process of defining a subclass of another class.
In the Objective-C language, a class that’s one step above another class in the inheritance hierarchy; the class through which a subclass inherits methods and instance variables.
<!-- Removed at Laurel's request during iBooks editing pass; the term isn't in the body of the document.surrogateAn object that stands in for and forwards messages to another object. -->
A remote message that doesn’t return until the receiving application finishes responding to the message. Because the application that sends the message waits for an acknowledgment or return information from the receiving application, the two applications are kept in sync. Compare asynchronous message.
相关推荐
【计算机专业英语名词汇总】 在计算机领域,掌握专业英语词汇是至关重要的,因为许多技术文档、软件界面和硬件标识都采用英文表示。本汇总将详细介绍一些常见的计算机专业英语名词,帮助学习者更好地理解和使用相关...
### Java名词汇总说明 #### J2EE (Java Platform, Enterprise Edition) J2EE是由Sun Microsystems领导、多家公司共同参与制定的企业应用程序开发标准。它提供了一套全面的技术规范和框架,用于构建可伸缩、可靠、...
最新计算机专业英语专有名词汇总.pdf
电商专业名词汇总 电商模式是指企业或个人通过互联网或移动设备销售产品或服务的方式。根据交易对象的不同,可以分为以下几种模式: 1. B2B(Business to Business):经济组织对经济组织,例如阿里巴巴。 2. B2C...
计算机专业名词是理解信息技术和计算机科学的关键,它们涵盖了网络、编程、数据结构、操作系统等多个领域。以下是一些重要概念的详细解释: 1. **ARPA**:全称为Advanced Research Projects Agency,是美国的一个...
在土建行业中,涉及到的专业名词丰富多样,涵盖了结构、材料、防水等多个方面。以下是几个关键概念的详细解释: 1. **拉结筋**:拉结筋是土建工程中连接砌体与混凝土构件的重要手段,通常使用HPB300、HRB335等类型...
焦炉机械技术是炼焦工业中的重要组成部分,它涉及到一系列的专业名词和技术术语。以下是对这些专业名词的详细解释: 1. **惰轮 (IDLE GEAR)**:在机械设备中,惰轮是一种不直接参与动力传递的齿轮,通常用于改变...
焦炉机械技术是炼焦工业中的重要组成部分,涉及到一系列复杂的专业名词。以下是对这些名词的详细解释: 1. **惰轮(IDLE GEAR)**:在机械设备中,惰轮通常是一个不直接参与动力传递的齿轮,用于改变传动带或链条的...
在现代质量管理领域,掌握相关的英文术语是至关重要的。以下是一些关键术语的详细解释: 1. CPU (中央处理器):计算机的核心部件,负责执行指令和控制计算过程。 2. IC (集成电路):将多个电子元件集成在一个小...
下面是对这些专有名词的详细解释: 1. Common law and equity(普通法与衡平法):普通法是基于判例的法律系统,而衡平法是法院在普通法不能提供公正解决时发展出的一种法律体系,它提供了更公平的补救措施。 2. ...
《实用汽车手册》是一本详尽的指南,旨在帮助读者理解和掌握汽车领域的核心名词和技术术语。这本书涵盖了汽车的各个方面,从基本结构到复杂系统,旨在为车主、爱好者以及专业人士提供全面的知识支持。以下是对其中...
经济学名词解释大全汇总
常用医学名词汇总表(按照科室分类)
"管理科学名词解释汇总" 管理科学是研究人类利用有限资源实现组织目标的管理活动方面的动态、复杂和创新的社会行为及其规律的综合性交叉学科。管理科学的基本特征是以管理决策为基点,以科学方法论为依据,以系统...
"Java基础名词解释汇总" Java基础名词解释汇总面向对象程序设计(Object-Oriented Programming)是指java基础名词解释汇总的主要内容。面向对象程序设计是指一种起源于六十年代,开展已经将近三十年的程序设计思想...
### 软件工程名词解释汇总 #### 1. 软件危机 软件危机指的是在计算机软件的开发和维护过程中遇到的一系列严重问题。这些问题包括但不限于:项目的延期交付、超出预算、不符合用户需求、软件质量低下、维护困难等。...
计算机专业英语名词解释大汇总 本资源摘要信息涵盖计算机专业英语名词解释大汇总的重要知识点,包括公司及其商标名、常见硬件名和设备名等。下面是详细的知识点解释: 公司及其商标名 * Microsoft:微软公司,...
数据结构是计算机科学中至关重要的概念,它涉及数据元素间的关系和它们在计算机中的表示方式。数据结构的研究不仅包括逻辑结构,即数据元素之间的抽象关系,还包括存储结构,即数据在内存中的实际布局,以及一系列...