struct { //省略类型,结构体变量名为stu char *name; int } stu; 结构体的注意点 1.不允许对结构体本身递归定义 如下做法是错误的,注意第3行 1 struct 2 int 3 struct 4 2.结构体内可以包含别的结构体 3.结构体变量占用的内存空间是其成员所占内存之和,而且各成员在内存中按定义的顺序依次排列 结构体...
一、枚举 如果类或者结构体里有枚举属性,再去遵循Codable协议,则会报错,因为枚举是默认未遵循Codable的 这里我们需要去兼容下枚举类型 同样去写个通用协议去遵循Codable protocol CodableEnumeration: RawRepresentable, Codable where RawValue: Codable { static var defaultCase: Self { get } } extension CodableEnumer...
1.基础路由。Api万能路由利用AOP编程思想,指针参数,等来实现任意object-c的API调用。 支持基本数据类型,对象类型,代理,block,枚举,结构体等(系统自带和自定义均支持) 2.本sdk用于组件化开发模式,多sdk嵌套等复杂的情况!完全解决项目开发的耦合度 3.任