//: Playground - noun: a place where people can play//导入框架,直接导入,省了好多代码
import UIKit//Playground 所见即所得,一写完就展示出来了,练习swift语法用var str = "Hello, playground"/*Java,C:命令式编程语言swift :函数式编程范式。Swift受到了函数式编程的影响,强化了不变量在语言中位置,鼓励不变量的使用。第一节swift 定义标识符1>定义标识符时,必须明确的指定该标识符是一个变量还是一个常量2>使用var定义变量3>使用let定义常量
*/
var a : Int =3;
let b : Int =30
//分号可以省略/*打印内容*/
print("hello playground")
print(a)/*第二节优先使用常量,只有发现标识符需要修改时,再使用变量目的:防止错误的修改变量*///var view : UIView = UIView()//常量不可以修改,指向的内存地址不可以修改
let view :UIView =UIView()//但可以通过内存地址,找到对应的对象,之后修改对象内存属性
view.alpha =0.5
view.backgroundColor =UIColor.red/*第三节创建对象补充需求,创建UIView,并在UIView对象中添加UIButton*///1. 创建UIView对象
let rect = CGRect(x:0, y: 0, width:100, height: 100)
let ljview : UIView =UIView(frame: rect)
//2.创建view设置属性
ljview.backgroundColor =UIColor.red
//3.创建UIButton对象
let btn : UIButton =UIButton()//4. 给btn设置属性
btn.frame =CGRect(x: 0, y:0, width: 50, height:50)
btn.backgroundColor =UIColor.orange
//设置btn的文字
/*swift枚举类型方式一:如果可以根据上下文推算出该枚举类型可以直接点具体类型方式二:上下文推断不出来,枚举类型.具体类型*/
btn.setTitle("按钮", for: .normal)
btn.setTitle("按钮", for:UIControlState.normal)//5.将btn添加到ljview,swift中调用方法,统一使用点语法
ljview.addSubview(btn)
详细解决方案
swift 基础学习回顾(一)
热度:67 发布时间:2023-12-15 01:29:43.0
相关解决方案
- Swift iOS- 手势检测详解
- Swift 基本语法详解(2)
- Swift 基本语法详解(1)
- Swift 基本语法
- Day33:Swift 和 Object - C
- 知识点2:Swift REPL
- 约束动画如何实现?(swift)
- Swift 实现数组中的某个元素置顶
- swift textView出现越界的exception
- swift 关于背景图片的拉伸与平铺
- Exploring Swift Playgrounds 免积分下载
- Swift 中调用OC代理
- Swift 项目中可能用到的第三方框架
- Swift Programming Language--闭包
- swift 3.0 类的构造函数
- swift 3.0 字典简单学习
- swift 枚举类型
- swift 访问权限
- swift 方法参数名称省略
- swift 基础学习回顾(一)
- swift 数组和字典保存到文件中
- swift UISlider
- swift 拨打电话
- Swift 单例
- swift 基础学习一
- Swift 有哪些优秀的第三方库?
- swift 中的delegate 写法
- swift 3.0 数组赋值
- Swift 中异常抛出和四种异常处理
- Swift 3.0 API设计准则