桥转换

Cocoa(Objective-C) 到 Lisp 的桥转换基本规则 (教程翻译)

别说谁变了你拦得住时间么 提交于 2019-12-06 21:24:57
Cocoa(Objective-C) 到 Lisp 的桥转换基本规则 (教程翻译) === 原文地址: 网络: http://trac.clozure.com/ccl/wiki/CocoaBridgeTranslation 原文标题: Cocoa Bridge Translation 翻译者: FreeBlues 2013-07-18 === 目录 0 概述 Overview 1 直接量 literals 2 类型 types 3 常量,枚举和变量 constants, enumerations and variables 4 选择器 selectors 5 类定义 class definition 6 方法定义 method definition 7 实例化对象 instantiating objects 8 方法调用 method call 9 调用设置器/设置属性 calling setters/setting properties 0 概述 这里有一堆从 OBJ-C 代码到等效的 Clozure CL 的 Cocoa 桥代码之间的转换,示范不同的语言习惯如何编码。这些东西有些是 Clozure CL FFI 的一部分,未指定具体的桥,但它们被包含在这里给出一个总体概览。 1 直接量 literals T 和 NIL 被映射到对应的布尔值 YES 和 NO.