文件名称:Chomp:Mike Ash csv 端口被 > https 取代
文件大小:72KB
文件格式:ZIP
更新时间:2024-07-20 02:18:55
Objective-C
<TITLE>如何使用 Cocoa 高阶消息平台</TITLE> 如何使用 Cocoa 高阶消息平台 1. 基础知识 高阶消息是将另一条消息作为其参数的消息。 这是通过以下语法构造完成的: [[obj higher_order_message] argument]; 尽管这与您通常期望在 Objective-C 语法中看到的不同,但 HOM 不需要任何编译器支持。 编译器将 HOM 和参数都视为正常的 ObjC 消息,而魔术全部由 CHOMP 库完成。 2. 迭代 2.a. -do HOM 的主要用途是提供更简单的迭代支持。 HOM 通常允许您在一行简单的代码中完成一些否则需要多行代码的事情。 我们先来看一个简单的例子。 假设您有一个对象数组,并且您想将 -step 消息发送到数组中的每个对象。 这在 Cocoa 中很简单: [array makeObjectsPerformSel