Swift类成员必须加?或!吗
不是必须的 。Swift 类成员(存储属性)只有两种情况才需要加 ? 或 !:要么允许它为 nil(用 ?),要么延迟初始化但使用时自动解包(用 !)。普通成员直接声明类型即可,但必须在 init 中赋值,否则编译报错。
不是必须的 。Swift 类成员(存储属性)只有两种情况才需要加 ? 或 !:要么允许它为 nil(用 ?),要么延迟初始化但使用时自动解包(用 !)。普通成员直接声明类型即可,但必须在 init 中赋值,否则编译报错。