【好书】项目学习笔记 2

1.MVC模式

MVC

MVC的全名是 Model View Controller,即模型、视图和控制器。

2.工厂模式

factory

抽象的 Product (产品)定义了工厂方法创建的对象的接口。concreteProduct 实现了 Product 接口。 Creator 定义了返回 Prodoct 对象的工厂方法。它也可以为工厂方法定义一个默认实现,返回默认的 ConcreteProduct 对象。 Creator 的其他操作可以调用此工厂方法创建 Product 对象。 ConcreteProduct 是 Creator 的子类。它重载了工厂方法,以返回 ConcreteProduct 的实例。

3.何时使用工厂模式

1️⃣ 编译时无法准确的确定要创建对象的类型
2️⃣ 类想让其子类决定在运行时创建什么
3️⃣ 若有若干辅助类为子类,而你将返回哪个子类的这一信息的局部化

4.导入TTF字体

将字体文件拖入工程,记住 Copy 选项要勾上。然后在 Bulid Phase - Copy Bundle Resource 中点击➕,选中刚刚加入的字体。

打开 Info.plist 文件,添加一个子项名为 Fonts provided by application ,这是一个数组,将默认 Item 0 的值改为 字体名.ttf 即可。

使用时代码

UIFont(name: MY_FONT, size: 20)
Comments
Write a Comment