《Programming with Objective-C in Chinese》 是一本苹果开发者平台Objective-C文档的中文翻译版本,由USETC的Innovation Studio iOS Group翻译完成。Objective-C是一门面向对象的编程语言,被广泛应用于Mac OS和iOS操作系统上的应用程序开发。这本书详细介绍了Objective-C的基础知识,包括类、对象、方法、属性、协议等...
区块是添加在 c,object-c 和 c++ 语言中的语言级别的形式,它允许你编写一个独特的代 码段,这个代码段能够在作为值方法和函数中传递。块是 object-c 的对象,这意味着他 们能够被添加到像NASArray或是NSDictionary的集合中。他们也有从作用域中捕获值的 能力,使他们与其他编程语言关于 toclosures 或 lambda 表达...
鉴于Objective-C 软件是构建在对象的网络之上的,保证对象之间能通过发送消息来交互是很重要的。在 Objective-C 中,一个对象通过调用另一个对象的方法来给那个对象发送消息。 Objective-C 方法在概念上和标准的C方法以及其他语言的方法很相似,尽管语法有点不一样。一个C语言的方法声明: voidSomeFunction(); 等价的 ...
正如所有的生物都都具备某些声明特征,在Objective-C中所有的对象都具有某些基本功能。但一个Objective-C对象需要同一个来自其他类的实例对象协同工作时,它要求这个对象能够具备某些基本的特性和功能。为此,Objective-C为所有类指定了一个根类,被称为NSObject。当一个对象遇到另一个对象,它们就可以利用NSObject类所定义...
编程语言是Objective - C的。 翻译结果2复制译文编辑译文朗读译文返回顶部 编程语言是Objective - C的。 翻译结果3复制译文编辑译文朗读译文返回顶部 编程语言为目标-c。 翻译结果4复制译文编辑译文朗读译文返回顶部 的编程语言是目标-c. 翻译结果5复制译文编辑译文朗读译文返回顶部 ...
Objective-C特性提供了一种方法来定义一个类需要封装的信息。正如你在Properties Control Access to an Object’s Values中所见,特性声明在类声明的interface中进行,如下: @interface XYZPerson : NSObject @property NSString *firstName; @property NSString *lastName; ...
Blocks are Objective-C objects, which means they can be added to collections like NSArray or NSDictionary. Block语法——无参数版本 定义(Block的值) ^{ NSLog(@"This is a block"); } 声明 void(^simpleBlock)(void); 类似int i; 赋值 ...
所有生物体都拥有着一些基本的 "life" 特点,有些功能对于 Objective-C 中的对象是很常见的。当Objective-C 对象需要使用另一个类的一个实例时,它需要其他类提供一定的基本特征和行为。为此,Objective-C 定义根类从中绝大多数的其他类继承,称为 NSObject 。当一个对象遇到另一个对象时,它将至少能够使用 NS...
错误处理 - Dealing with Errors几乎所有的 APP 都会出现错误。一些错误可能会在你的可控范围之外,例如硬盘空间耗尽或者网络连接中断。另一些错误却是可恢复的,例如无效用户输入。当开发者在不断追逐完美的过程中,也可能会伴随着偶尔的编程错误的出现。如果你来自于其他的语言和开发平台,你也许会习惯于处理大多数错误...
evaluative process; second, by assisting UNESCO in its strategic planning for programmes affecting indigenous peoples, incorporating the objective of protecting the rights of indigenous peoples into programmatic work; and third, by providing UNESCO with practical orientation for consultation with indigenous ...