01-基础语法

  • Hello World

- print("Hello World!")
  • 不用编写main函数,Swift将全局范围内的首句可执行代码作为程序入口
  • 一句代码尾部可以省略分号(;),多句代码写到同一行时必须用分号(;)隔开
  • var定义变量,let定义常量,编译器能自动推断出变量\常量的类型
let a = 10		//10
let b = 20		//20
var c = a + b	//30
c += 10			//40
c += 20			//60
print(c)		//"60\n"
  • Playground可以快速预览代码效果,是学习语法的好帮手
    Command + Shift + Enter:运行整个Playground
    Shift + Enter:运行截止到某一行代码

  • Playground - View

import UIKit
import PlaygroundSupport

let view = UIView()
view.frame = CGRect(x: 0, y: 0, width: 100, height: 100)
view.backgroundColor = UIColor.red
PlaygroundPage.current.liveView = view

let imageView = UIImageView(image: UIImage(named: "logo"))
PlaygroundPage.current.liveView = imageView

let vc = UITableViewController()
vc.view.backgroundColor = UIColor.lightGray
PlaygroundPage.current.liveView = vc

  • Playground – 多Page

在这里插入图片描述

  • 注释

在这里插入图片描述在这里插入图片描述

  • Playground 的注释支持 markup 语法(与 markdown 相似)

  • 开启 markup 渲染效果:Editor -> Show Rendered Markup

  • 注意:Markup 只在 Playground 中有效

  • Markup 语法

//: [下一页](@next) 
//: [上一页](@previous)

在这里插入图片描述

//: # 一级标题

/*:
 # 学习Swift
 ## 基础语法
 - 变量
 - 常量
 ## 面向对象
 1. 类
 2. 属性
 3. 方法
 ## 汇编分析
 
 [苹果官方](https://www.apple.com)
 */

在这里插入图片描述

  • 常量

  • 只能赋值1次

  • 它的值不要求在编译时期确定,但使用之前必须赋值1次
    在这里插入图片描述

  • 下面代码是错误的
    在这里插入图片描述

  • 常量、变量在初始化之前,都不能使用
    在这里插入图片描述

  • 标识符

  • 标识符(比如常量名、变量名、函数名)几乎可以使用任何字符

  • 标识符不能以数字开头,不能包含空白字符、制表符、箭头等特殊字符
    在这里插入图片描述

  • 常见的数据类型

在这里插入图片描述

  • 字面量

在这里插入图片描述

  • 类型转换

在这里插入图片描述

  • 元组

在这里插入图片描述

本文章只是本人的学习笔记!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值