iOS 常识记录点

147 阅读1分钟

UDID

设备唯一标识,不会改变,包括越狱也不会改变,一般用于注册测试机,连接Xcode真机测试

UUID

每次获取都会改变

沙盒路劲

每次重新启动App都会改变,NSHomeDirectory()

参考:https://juejin.cn/post/6845166891770576903

访问控制

访问级别定义
public可以访问自己模块中源文件里的任何实体,其他模块通过引入该模块来访问源文件里的所有实体。
internal可以访问自己模块中源文件里的任何实体,其他模块不能访问该模块中源文件里的实体。
fileprivate文件内私有,只能在当前源文件中使用。
private只能在类中访问,离开了这个类或者结构体的作用域外面就无法访问。

注意事项:public修饰class,extension默认为internal,内部实体其他模块也访问不了,可public用修饰extension 访问