搜书网 本次搜索耗时 0.041 秒,为您找到 9529 个相关结果.
  • 2.4 小结

    2.4 小结 2.4 小结 本章是介绍性的一章,上述讨论包括了使用Objective-C开发程序的相关内容。至此,你应该对使用Objective-C进行程序设计有了很好的体验,而且应该能够独立地开发小程序。在下一章中,开始领略这个功能强大而且灵活的程序设计语言的一些更复杂的内容。但是首先,要尝试一下能否完成以下练习,确保你理解了本章解释的概念。
  • 6.1.2 复合条件测试

    6.1.2 复合条件测试 import<Foundation/Foundation.h> 6.1.2 复合条件测试 到目前为止,本章使用过的if语句都只是两个数之间的简单条件测试。代码清单6-1将number的值与0做了比较,而代码清单6-2则将分数的分母与0做了比较。有时候即使不是必需的,也需要设置多个复杂测试。例如,假设要计算一次考试中分数介于...
  • 12.1.2 #运算符

    12.1.2 #运算符 define str(x)#x define printint(var)printf(#var“%i\n”,var) 12.1.2 #运算符 如果在宏定义中参数之前放置一个#,那么在调用该宏时,预处理程序将根据宏参数创建C风格的常量字符串。例如,定义: define str(x)#x 使得预处理程序将随后的调用 ...
  • 21.3 业务逻辑层开发

    21.3 业务逻辑层开发 21.3.1 创建CalcLogic.swift文件 21.3.2 枚举类型Operator 21.3.3 CalcLogic 类中属性 21.3.4 CalcLogic 类中构造器和析构器 21.3.5 CalcLogic 类中更新主标签方法 21.3.6 CalcLogic 类中判断是否包含小数点方法 ...
  • 技术审校人员简介

    技术审校人员简介 技术审校人员简介 Michael Trent从1997年开始就使用Objective-C进行程序设计,之前就已经开始在Mac上进行程序设计。他定期为Steven Frank的www.cocoadev.com的网站供稿,为大量的书籍和杂志文章进行了技术审校,并且偶尔也涉足Mac OS X开源项目。目前,他正在使用Objective-C...
  • 13.9 练习

    13.9 练习 13.9 练习 1.编写一个函数,计算包含10个浮点数的数组的平均值并返回结果。 2.Fraction类中的方法reduce用来找出分子和分母的最大公约数来简约分数。修改这个方法,使其使用代码清单13-5中的函数gcd。你认为应该在什么地方定义该函数呢?将函数定为static有什么好处?你认为哪种方式更好,使用函数gcd还是像以前一...
  • 7.3 使用点运算符访问属性

    7.3 使用点运算符访问属性 7.3 使用点运算符访问属性 Objective-C语言允许你使用非常简便的语法访问属性。要获得myFraction中存储的numerator的值,可使用以下语句: [myFraction numerator] 这会向myFraction对象发送numerator消息,从而返回所需的值。从Objective-C ...
  • 13.3 结构

    13.3 结构 import<Foundation/Foundation.h> import<Foundation/Foundation.h> 13.3.1 结构的初始化"> 13.3.1 结构的初始化 13.3 结构 除了数组之外,Objective-C语言还提供了另一种组合元素的工具。结构就是这种工具,它构成了本节讨论的基础。 假设要在程...
  • 第 12 章 属性与下标

    第 12 章 属性与下标 第 12 章 属性与下标 在面向对象分析与设计方法学(OOAD)中,类是由属性和方法组成的,属性一般是访问数据成员。在Objective-C中,属性是为了访问封装后的数据成员(成员变量)而设计的,属性本身并不存储数据,数据是由数据成员存储的。而Swift中的属性分为存储属性和计算属性,存储属性就是Objective-C中...
  • 13.1.2 字符数组

    13.1.2 字符数组 import<Foundation/Foundation.h> 13.1.2 字符数组 代码清单13-2的目的是阐明如何使用字符数组。然而,下面有一个值得讨论的问题,你能发现它吗? 代码清单13-2 import<Foundation/Foundation.h> int main(int argc, char*ar...