问题解决方案 iPhone 设备:关闭 WiFi,打开流量/蜂窝网络,重新登录(进去【设置】-点击"继续"按钮即可); iPad 设备:iPho...
貌似旧版本iPad客户端,是有2倍速的,技术原因,最新版本,又给禁了。 可用iPad自带【Safari 浏览器】实现2倍速播放。方法: 登录bi...
Swift 运算符基本运算符高级运算符(包括 C 或 Objective-C 所有按位和移位运算符。) 与 C 的算术运算符不同,Swift 算...
使用场景:限制其他源文件和模块对代码的访问权限。封装隐藏代码的实现细节,只公开接口给人调用 适用范围:给单个类型(类、结构体、枚举)设置访问级别...
Swift 安全性使用前就初始化内存在变量释放后不能再访问数组会检查越界错误 Swift 还通过要求标记内存位置来确保代码对内存有独占访问权,以...
Swift 使用自动引用计数(ARC)机制来追踪和管理你的 App 的内存 当这些实例不在需要时,ARC会自动释放类实例所占用的内存。 引用计数...
场景:返回值使用泛型,会暴露具体类型不同于返回一个协议类型的值,不透明类型保持了类型的身份——编译器可以访问类型的信息,但模块的客户端不能 不透...
场景:类型参数化,增强代码的复用性 很多 Swift 标准库是基于泛型构建Array 和Dictionary 类型都是泛型集合可以创建一个容纳 ...
协议语法 与类、结构体、枚举类型非常相似 有父类的写法,父类名放协议名之前,用逗号分隔 属性要求 场景:要求遵循该协议的类型,提供特定名字和类型...