iOS开发技术-实验一-简易计算器实现

课程名称 iOS开发技术

开发第一个Swift程序

一、 实验目的和要求
目的:
1)了解macOS程序开发过程;
2)学习使用Swift开发工具;
3)学习Swift语法;
4)体会新式语法的特点;
实验目标:
1)配置Swift开发环境;
2)创建Swfit控制台程序,实现简单计算器功能;
3)完成实验报告文档,必须是docx格式!
4)实验报告要求排版正确、格式合规、内容丰富、图文并茂;
4)实验报告中要详细描述开发环境的配置过程、代码从编写到运行的过程、分析遇到的错误等。

二、 实验原理
1)macOS下使用XCode开发Swift程序,XCode是集成开发环境,既可编辑又可编译;
2)Window下需使用swift for windows软件进行编译,而编辑推荐使用VSCode;
3)Linux有Swift开发包的安装包,它带有编译工具,但是编辑代码也推荐VSCode;

三、 主要实验设备与软件

设备:个人PC、互联网;
系统:macOS或Linux或Windows10;
软件:XCode、VSCode、Swift For Windows;

四、 实验方法与步骤 
  1.配置swift开发环境(for  windows)
  1. Swift简介
    Swift 是一种支持多编程范式和编译式的开源编程语言,苹果于2014年WWDC(苹果开发者大会)发布,用于开发 iOS,OS X 和 watchOS 应用程序。
  2. Swift安装过程
    打开 Swift for windows 网站 点击Download下载安装程序。
    打开下好的安装程序,按提示完成安装,点击Finish运行。
    在这里插入图片描述
    出现以下界面即为安装成功。

在这里插入图片描述

2.在Windows下用VScode写swift
2.1安装vscode

  1. 打开 VScode 官网 下载适合于自己电脑的安装包,按提示逐步执行完成安装,在此界面建议全部勾选。
    在这里插入图片描述

  2. 选择插件,在搜索框里输入Chinese 选择下载量最多的点击安装,安装成功后重启软件赋予VScode 中文操作界面。

在这里插入图片描述

  1. 再次选择插件,在搜索框里输入Swift Language 选择图中标注的并安装,赋予VScode Swift语言支持,在编辑.swift后缀的文件时提供提示和高亮。
    在这里插入图片描述

2.2编写.swift文件

  1. 创建文件
    在桌面上创建一个hello.swift文件,双击通过VScode打开。(也可以直接在VScode中进行创建)
    在这里插入图片描述

  2. 编写swift程序
    通过VScode 编写一个swift简易计算器程序,在编译器里输入下面代码并保存。

    //一次性简易计算器

import Foundation

//获取用户输入
print("input number 1")
let num1 = readLine()

//获取用户输入
print("input number 2")
let num2 = readLine()
//把用户输入转成数值
let n1 = Int(num1!)
let n2 = Int(num2!)

//获取运算符
print("input oprator:(+,-,x,/)")

//获取用户输入
let opt = readLine()

//存放计算结果的变量
var result:Int? = nil

//判断是什么运算符
if opt == "+" {
result = n1!+n2!
}else if(opt == "-"){
result = n1!-n2!
}else if(opt == "x"){
result = n1!*n2!
}else if(opt == "/"){
result = n1!/n2!
}else{
print("You inputed wrong oprator!")
}

//输出完整的算式
if result != nil {
print("\(n1!)\(opt!)\(n2!)=\(result!)")
}
  1. 选择文件
    打开swift for windows单击Select File选择hello.swift.
      在这里插入图片描述

  2. 编译
    单击"Compile"以编译程序。
    在这里插入图片描述

出现Successful 即为编译成功。

PASS:错误分析
1.无法将输入转换为数值(缺少!)
在这里插入图片描述

经检查,此处语法错误
   在这里插入图片描述

2.模块(import包)名字错误
在这里插入图片描述

经检查,此处拼写错误
 在这里插入图片描述
 
5) 运行
单击"Run"在Windows上运行。
  在这里插入图片描述
            
即为运行成功。

五、 实验数据记录、处理及结果分析

1.运行界面(算法测试)
在这里插入图片描述

图表 1加法测试
在这里插入图片描述

图表 2减法测试
在这里插入图片描述

图表 3乘法测试
在这里插入图片描述

图表 4除法测试
以上测试均符合预期。
 2.算术运算符实例

var A = 10
var B = 20

print("A + B 结果为:\(A + B)")
print("A - B 结果为:\(A - B)")
print("A * B 结果为:\(A * B)")
print("B / A 结果为:\(B / A)")
A += 1   // 类似 A++
print("A += 1 后 A 的值为 \(A)")
B -= 1   // 类似 B--
print("B -= 1 后 B 的值为 \(B)")

以上程序执行结果为:

A + B 结果为:30
A - B 结果为:-10
A * B 结果为:200
B / A 结果为:2
A += 1 后 A 的值为 11
B -= 1 后 B 的值为 19

六、讨论、心得
[1] 知识总结
1.swift常量
常量一旦设定,在程序运行时就无法改变其值。
常量可以是任何的数据类型如:整型常量,浮点型常量,字符常量或字符串常量。同样也有枚举类型的常量:
常量类似于变量,区别在于常量的值一旦设定就不能改变,而变量的值可以随意更改。
2。常量声明
常量使用关键字 let 来声明,语法如下:

let constantName = <initial value>

以下是一个简单的 Swift 程序中使用常量的实例:

import Cocoa
let constA = 42
print(constA)

以上程序执行结果为:

42

3.常量命名
常量的命名可以由字母,数字和下划线组成。
常量需要以字母或下划线开始。
Swift 是一个区分大小写的语言,所以字母大写与小写是不一样的。
常量名也可以使用简单的 Unicode 字符,如下实例:

import Cocoa

let _const = "Hello, Swift!"
print(_const)

let 你好 = "你好世界"
print(你好)

以上程序执行结果为:

Hello, Swift!
你好世界

4.常量输出
变量和常量可以使用 print函数来输出。
在字符串中可以使用括号与反斜线来插入常量,如下实例:
i

mport Cocoa

let name = "Jhon"
let site = "123"

print("\(name)的家是:\(site)")

以上程序执行结果为:

Jhon的家为:123

[2] 课程感悟
通过对ios第一课的学习,让我掌握了在windows系统下的swift代码编写,编译以及运行。让我了解了ios开发的基础步骤和工具,为以后的进一步深入开发打下坚实基础。

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值