一.  Swift语言简介

  1. Swift简洁但是不简单。
  2. Swift并不是弱类型的语言。
  3. Swift并不是一种脚本语言。
  4. Swift和Object-C各有轻重。

二.下载和安装Xcode

  1. 安装Xcode有两个方法:一是在浏览器中登陆https://developer.apple.com进行下载,另一种是通过App Store进行下载并安装。这里是按照第二种方法进行安装的,个人觉得方便快捷。
  2. 安装辅助工具和文档:

(1). 选择屏幕上方菜单中的Xcode—>Preferences,系统打开Xcode参数设置对话框;

(2). 单击Components选项,可以看到有simulators和documentation两个标签页,在各自的标签页下方看到能安装的各种辅助工具或者文档,如果各工具的右边显示☑️图标,则表示该工具已经安装了;如果显示下载按钮,则表明该工具还未安装,单击下载按钮就会安装该工具;

三.  HelloWorld初体验:

  1. Swift程序的入口:对于整个Swift应用只有一个源程序的情况,Swift源文件第一行可执行代码就是Swift程序的入口;对于整个应用由多个源程序组成的情况,文件名为main.swift的源程序中才可以放置可执行代码(也可以放置函数、类、结构体、枚举等定义)其他源程序中只能定义函数、类、枚举和结构体。此时,main.swift源程序中第一行可执行代码将作为Swift程序等入口。

2. 使用终端窗口编译、运行Swift程序:

(1)使用任意的文本编辑器,编写代码:

import Foundation

print(“Hello World!”)

(2)保存为hello.swift文件。

(3)打开Terminal终端,进入hello.swift文件所在的位置

(4)编译:swiftc -o hello.out hello.swift  ——注意:是swiftc命令,输出文件名在前。

(5)运行:./hello.out。

(6)在终端中就会打印:Hello World!

上一篇:每天学一点Swift——前言

下一篇:每天学一点Swift——Swift的基本数据类型(一)

每天学一点Swift——Swift简介以及Xcode入门使用相关推荐

  1. 第一章 Web MVC简介 —— 跟开涛学SpringMVC 博客分类: 跟开涛学SpringMVC webmvcjavaeespring跟开涛学SpringMVC Web MVC简介 1.1、We

    第一章 Web MVC简介 -- 跟开涛学SpringMVC 博客分类: 跟开涛学SpringMVC webmvcjavaeespring跟开涛学SpringMVC Web MVC简介 1.1.Web ...

  2. Swift 1.1语言快速入门7.2使用无参函数

    Swift 1.1语言快速入门7.2使用无参函数 无参数函数是指没有参数列表的函数.以下对它的声明定义.调用以及最简单的函数--空函数进行详细的讲解 7.2.1  无参函数的声明定义 函数在使用之前必 ...

  3. 大学生学python到底有没有有-为什么我会想建议每个大学生都学一点编程?

    原标题:为什么我会想建议每个大学生都学一点编程? 一个今年上岸.成功录取到中山大学的同学,昨天疯狂轰炸我: 他没想到导师主动联系他,让他参加非常重要的课题研究. "当初抱着试一试的心态学的编 ...

  4. 人人都要学一点深度学习(1)- 为什么我们需要它

    人人都要学一点深度学习(1)- 为什么我们需要它 版权声明 本文由@leftnoteasy发布于 http://leftnoteasy.cnblogs.com, 如需全文转载或有其他问题请联系whee ...

  5. 学一点 mysql 双机异地热备份----快速理解mysql主从,主主备份原理及实践

    学一点 mysql 双机异地热备份----快速理解mysql主从,主主备份原理及实践 原文 学一点 mysql 双机异地热备份----快速理解mysql主从,主主备份原理及实践 感谢大家在上一篇 学一 ...

  6. 串行异步通信_每天学一点/ 电工:PLC:串行通信

    每天学一点/ 电工案例:西门子PLC STEP7-SMARTPLC:串行通信 1. 并行通信与串行通信 并行通信以字节或字为单位传输数据,已很少使用.串行通信每次只传送二进制数的一位,最少需要两根线就 ...

  7. 学一点django基础

    学一点Django基础 目录 文章目录 目录 一.Django框架的介绍 Django的安装 Django框架开发 创建项目的指令 Django项目的目录结构 URL 介绍 视图函数(view) Dj ...

  8. swift android界面,使用 Swift 语言编写 Android 应用入门

    原标题:使用 Swift 语言编写 Android 应用入门 Swift标准库可以编译安卓armv7的内核,这使得可以在安卓移动设备上执行Swift语句代码.本文解释了如何在你的安卓手机上运行一个简单 ...

  9. Introducing Swift(Swift介绍及其API)

    Home / OpenStack Swift / OpenStack Swift Architecture http://www.swiftstack.com/openstack-swift/arch ...

最新文章

  1. WPF自定义控件之列表滑动特效 PowerListBox
  2. TestNG – Dependency Test
  3. 抖音回应火山小视频被判赔腾讯800万元:目前已提起上诉
  4. P4859 已经没有什么好害怕的了
  5. apache+php
  6. 数字信号处理的fpga实现_FPGA提高雷达性能,实现脉冲压缩
  7. 成都中忻嘉业:抖音小店经营一段时间后能改类目吗
  8. 变邻域搜索(VNS)原理梳理和应用细节-附求解VRPTW问题C++代码
  9. STM32开源代码——OLED汉字显示程序
  10. Action、Category、Data、Extras知识详解
  11. h5获取视频的第一帧
  12. 稳定的围棋服务器,中国古典围棋服务器对奕说明
  13. 重庆崽儿,啷个能不回重庆撒!
  14. ubuntu安装nvidia和cuda重启后,鼠标键盘失灵
  15. pdf 模版 汉字和数字_标准格式!田字格里如何写汉字和数字(强烈推荐收藏)...
  16. kali Linux命令大全
  17. dbForge Studio for MySQL_完美破解版
  18. 小程序怎么运营才会有高收益?流量主官方文档中寻找的可行性方案
  19. 太原理工大学c语言课件,太原理工大学测绘C语言程序设计课件下.ppt
  20. 电力杆附挂轻型自承式光缆的设计要点

热门文章

  1. Js模块化规范(commonJs、Es6模块化)
  2. 手把手教你安装Python3.x
  3. 2021年安全员-B证(山东省)考试平台及安全员-B证(山东省)
  4. Unity3D之风,区域风,光斑
  5. Linux上磁盘坏道检查和规避
  6. 联通宽带桥接模式修改
  7. 传智教育“大同互联网职业技术学院”奠基仪式盛大举行,开拓高等职业教育发展新版图
  8. jdk下载之后文件夹在桌面_下载JDK 安装方法
  9. 解决Win11开机内存占用过高的情况
  10. 英语时态:特殊疑问句(10个句子练到极致,不能有停顿连续三遍)