《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语言编程》(Programming with Objective-C) https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/Introduction/Introduction.html#//apple_ref/doc/uid/TP40011210 关于Objective-C Objective-C 是你编写OS X以及iOS软件所使用的主要语言。它是对C语言的极大扩...
Objective-C特性提供了一种方法来定义一个类需要封装的信息。正如你在Properties Control Access to an Object’s Values中所见,特性声明在类声明的interface中进行,如下: @interface XYZPerson : NSObject @property NSString *firstName; @property NSString *lastName; ...
aThese Advisory Notices are designed to provide you, our client, with information relative to Accredited Management System Certification activities. Should you have any questions about the content of this notice, please contact our office for further information. 这些情况通知的通知被设计提供您,我们的客...
// error occurred if (errorPtr) { *errorPtr = [NSError errorWithDomain:... code:... userInfo:...]; } return NO; }用于编程错误的异常ObjC 用与其他编程语言类似的方式支持异常,并且与这些语言,如 C++ 、Java ,支持的语法也很相似。就像 NSError 一样,在 Cocoa 和 Cocoa Touch 里的异常,也是...
在Objective-C 中有一个额外的可替代的单元,%@,用来指示一个对象。在运行时,这个说明符将随着调用 descriptionWithLocale:方法(如果它存在)或者提供的对象上的 description 方法中的一个而被替换。description 方法由 NSObject 实现用来传回类和对象的存储空间,但是许多 Cocoa 和 Cocoa Touch 的类将它重写来提供更多...
NSArray,NSSetandNSDictionaryare used to manage groups of objects, which means any item you wish to add to a collection must be an instance of an Objective-C class. If you need to add a scalar value, you must first create a suitableNSNumberorNSValueinstance to represent it. ...
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 ...