深入探索Objective - C:从命令行计算器到面向对象编程
1. 命令行计算器程序实践
在编程学习中,通过实际项目来巩固所学知识是非常有效的方法。下面我们将创建一个命令行计算器程序,它能帮助我们综合运用之前所学的基础语法知识。
1.1 程序概述
这个程序会在命令行接收一系列参数,参数形式为用运算符分隔的数字。例如,我们可以这样运行程序: ./Calculator '10 + 5 - 3' 。程序会依次对这些数字进行加、减、乘、除运算,最后将最终结果输出到控制台。
为了便于理解和管理,我们把程序分为两个单元:
- 主单元 :包含主要功能的逻辑。
- MathOperations单元 :包含加法、减法等运算的函数。
1.2 创建步骤
- 启动Xcode并创建项目 :打开Xcode,创建一个基于Foundation的命令行应用程序,将其命名为“Calculator”。
- 修改
Calculator.m文件 :代码如下:
#import <Foundation/Foundation.h>
#import "MathOperations.h"
BOOL isAnOperator(const char value)
{
return ((valu
Objective-C面向对象编程入门
超级会员免费看
订阅专栏 解锁全文
59

被折叠的 条评论
为什么被折叠?



