Swift - 简单封装一个工具类模板
2023-09-11 14:21:34 时间
创建模板类(封装一个类)
例1:
新建一个名字叫做 Product
的类
Product.swift File
的内容
class Product {
var name: String
var description: String
var price: Double
var stock: Int
init(name: String, description: String, price: Double, stock: Int) {
self.name = name
self.description = description
self.price = price
self.stock = stock
}
}
例2:
override func viewDidLoad() {
super.viewDidLoad()
let circle = CircleView(frame: CGRectMake(100, 150, 150, 150))
self.view.addSubview(circle)
self.addLabel(circle1.frame, text: "X", fontSize: 60)
}
func addLabel(frame: CGRect, text: String, fontSize: CGFloat) {
let label = UILabel(frame: frame)
label.text = text
label.textAlignment = .Center
label.font = UIFont.systemFontOfSize(fontSize, weight: 10)
self.view.addSubview(label)
}
相关文章
- 模板化的封装,降低业务代码开发
- 基于递归算法,树形结构数据下业务场景,封装解决方法
- 微信小程序-封装请求(GET、POST)
- POI 导入excel数据自己主动封装成model对象--代码分析
- AiP封装天线的过孔分析
- 【QT】自定义工程封装成DLL并如何调用(带ui界面的)
- vue可视化图表 基于Echarts封装好的v-charts简介
- Python 界面教程之8个excel csv数据分析程序通过PySimpleGUI封装成exe和macos桌面程序
- EasyExcel根据模板填充(多sheet页封装工具方法)
- 微信小程序使用flyio封装request请求
- 封装算法: 模板方法(Template Method)模式
- 3.81 OrCAD软件绘制原理图时如何使用任意角度的走线?OrCAD软件怎么统一查看哪些元器件是没有PCB封装的?
- typeof不好判断null、Array,Object等,自己封装一个类型判断方法,可精确判断
- 实战中代码封装的方法论(设计原则,开闭原财,对扩展开放,修改关闭,单一职责原则)