Swift小白的第二课-第一个项目

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Swift小白的第二课-第一个项目相关的知识,希望对你有一定的参考价值。

参考技术A 时隔1年,想了一下还是决定把学习过程分享出来,期待能帮助到一些想学习使用Swift发布App的同学,不定期更新吧

我们第二课的任务是: 新建我们的第一个项目 ,以此来熟悉App创建的基本流程:

1. 打开Xcode工具、选择File -> New -> Project

2. 选择“Single View App”,然后点击“Next”, 创建一个咱们的第一个简单的App应用

3. 依次输入项目内容:

                    我们输入我们的项目名称(Product Name),这个名称与显示到AppStore里的名称无关,所以取一个你能认识的项目名称即可。

                    选择我们所在的团队(Team):苹果公司现在允许非研发者账号的App创建项目,所以你可以使用您的AppID创建作为一个个人(Personal Team)来创建App。只是如果研发完成后,准备发布您的App,那么你需要购买研发者(99刀/年)。但是目前我们完全不用购买

                    公司名称(Organization Name):公司名称(随意写,我们现在写的是FirstProject)

                    公司标志前缀名(Organization identifier):公司标志前缀名(随意写,我们现在写的com.firstproject)

                    研发语言(Language):我们学的是Swift,所以选择Swift就好了)

输入完成以后,选择“Next”进行下一步

4. 选择您的项目存储位置:选择一个文件夹,点击创建(Create),完成我们的项目创建

5. 项目创建完成了,我们进入了Xcode的工作台,在工作台的左侧项目文件夹下,我们看到了一些以“.swift”,“.xcassets”,”.storyboard"结尾的文件,我们的第一个项目还不需要用到.swift和.xcassets的这些文件. 我们找到“Main.storyboard”,这是我们下一步要用的文件。

6. 打开Main.storyboard,我们看到了一个手机应用界面,在这里我们可以直接进行App显示设计,我们先做一个很简单的UI设计,在页面中间显示“Hello,World”

7. 找到元件库,找到“Label”(标签控件,我们可以使用Label控件做一些显示只读文本的内容,我们的Hello World只做显示,所以使用Label即可)

8. 将Label拖入界面,双击Label控件,将其改为“Hello,World”,然后将其移动到界面的中间(同时出现垂直和水平的参考线)

9. 运行程序看看效果:

使用快捷键(command + R)或者 菜单中选择 Product -> Run 或者点击 运行按钮

结果:

恭喜你、成功的运行咱们的第一个项目,并看到了结果

第二课 go语言的结构

1 go 语言结构

package main

import "fmt"

func main() {
   /* 这是我的第一个简单的程序 */
   fmt.Println("Hello, World!")
}

Go 语言的基础组成有以下几个部分:

  • 包声明: 定义了包名,必须在源文件中非注释的第一行指明这个文件属于哪个包,package main表示一个可独立执行的程序,每个 Go 应用程序都一个                             名 为 main 的包。
  • 引入包:fmt 包实现了格式化 IO(输入/输出)的函数。
  • 函数:main 函数是每一个可执行程序所必须包含的,一般来说都是在启动后第一个执行的函数(如果有 init() 函数则会先执行该函数)。
  • 变量:当标识符(包括常量、变量、类型、函数名、结构字段等等)以一个大写字母开头,如:Group1,那么使用这种形式的标识符的对象就可以被外部包的代码所使用(客户端程序需要先导入这个包),这被称为导出(像面向对象语言中的 public);标识符如果以小写字母开头,则对包外是不可见的,但是他们在整个包的内部是可见并且可用的(像面向对象语言中的 protected
  • 语句 & 表达式:
  • 注释:    单行注释//,   多行注释/**/

以上是关于Swift小白的第二课-第一个项目的主要内容,如果未能解决你的问题,请参考以下文章

数学第二课

Python 基础 2022 最新第二课 变量 & 数据类型

c#学习第二课

Python 基础 2022 最新第二课 变量 & 数据类型

Python 基础 2022 最新第二课 变量 & 数据类型

第二课 go语言的结构