扬庆の博客

扬庆の博客

寒江孤影,江湖故人。

M1芯片Mac格式化硬盘创建账户报错
M1格式化硬盘出现创建账户失败问题?咨询苹果客服给的操作步骤。按照一下步骤操作: 12345678910111213141. 启动至恢复分区2. 启动终端3. 运行终端命令:resetpassword4. 单击"重置密码"窗口旁边的背景(空的地方),然后在菜单栏中选择"恢复助理(Recovery Assistant)",然后选择"抹掉 Mac"。5. 在打开的窗口中单击"抹掉 Mac",然后再次单击" 抹掉 Mac"进行确认。 完成后,Mac将自动重新启动。6. 抹除后会自动重新启动,重新...
iTerm M1芯片配置
iTerm + zsh + solarize 最新方案最新 M1芯片处理器MBP安装iTerm 上教程安装iTerm教程 https://www.jianshu.com/p/b63b9f208b80 最方便的不用手动创建/opt/homebrew文件夹的Homebrew安装方式 https://brew.idayer.com/guide/m1/ 这两篇文章很方便的解决了我的问题, 如有需要仅供参考. 配色高亮显示相关 按照这个来. https://www.cnblogs.com/weixuqin/p/7029177.html
M1版MacBook Pro配置cocoapods
M1MacBook Pro cocoapods安装解决?安装121. $ arch -x86_64 sudo gem install cocoapods2. $ sudo arch -x86_64 gem install ffi 123456Password:Building native extensions. This could take a while...Successfully installed ffi-1.15.3Parsing documentation for ffi-1.15.3Done installing documentation for ffi after...
Swift语法(2)- Codable
Swift语法(2)- CodableSwift 单利 Swift3.0 移除了 dispatch_once 12345678class MyManager { static let share = MyManager() private init() {}}let manager1 = MyManager.sharelet manager2 = MyManager.share// manager1 和 manager2 内存地址都是一样的,达到绝对的一份内存空间 swift - Codable1234567891011121314151...
Swift语法(1)- Mirror
Mirror 反射的用法Mirror 是 swift 中的反射机制, 可以动态的获取类型以及成员信息, 同时也可以在运行时动态的调用方法和属性等. 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101...
Charles配置抓包
Charles 抓包安装以及使用如果只是抓 app 的, 取消勾选 macOS proxy 不然连着主机的都会被抓包,界面混乱 安装证书 钥匙串中双击该证书, 始终信任证书 手机下载证书 根据提示, 在手机浏览器里面输入地址, 然后下载证书, 设置里面安装该证书 安装证书 ​ 关于本机 - 信任证书 即可进行抓包 注意 可能会出现提示, 证书问题导致不能访问数据 ; 重新走一遍该教程能解决问题. 记得将关于本机里面的证书进行信任操作, 不然肯定会导致 app 无法请求数据 报错信息如下: 12345678910111213141516171819**202...
rxSwift写一个倒计时定时器?
rxSwift 倒计时定时器?swift 写一个定时器比较简单了, 常用的获取验证码的时候会用到; 这次我们使用 rxSwift 写一个定时器含有倒计时功能 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899rxSwift - 按钮点击倒计时定时器import ...
RxSwift常用操作符
RxSwift 常用操作符使用场景 验证码输入框 TextField 操作符: BahaviorReplay bind 12345678910111213// 只能输入 6 位数字let codeReplay = BehaviorReplay(value: "")let codeTextField = UITextField()codeTextField.rx.text.orEmpty.map({text -> String i n guard text.isMatching("[\\d]*") else ...
Moya(4) 开发应用篇3
Moya: 多Target调用统一接口 之前已经介绍了, 利用泛型将后台返回数据, 通过接口传递到外部调用 1234567891011121314151617struct GenericApi<Target: TargetType> { let provider = MoyaProvider<Target>.appearance() func request<ModelT>(target: Target, mapModel: ModelT.Type, completion: @escaping (MoyaResult<ModelT&...
消息推送处理
iOS 推送消息处理项目里经常会用接第三方消息推送, 极光, 个推 .. 等 . 消息弹框, 点击处理 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171...
avatar
扬庆
一个程序猿的自我修养📚