本文长期更新!M系列芯片的机型也适用 准备(这个很重要): 你大概率需要个梯子,并且确保终端能够正常通过梯子访问网络: 安装前:给Terminal终端配置网络代理[https...

本文长期更新!M系列芯片的机型也适用 准备(这个很重要): 你大概率需要个梯子,并且确保终端能够正常通过梯子访问网络: 安装前:给Terminal终端配置网络代理[https...
清除模拟器运行产生的文件 右击Finder,选中"前往文件夹",快捷键:command+shift+G,输入"~/Library/Developer/CoreSimulato...
PZXLanguageManager iOS Swift 本地化 Localizable 方案 iOS Swift 本地化总结 一.自己建立LanguageManager的方...
简介 ReplayKit是iOS推出的功能,他为开发者同时提供了屏幕与用户声音的录制与分享;ReplayKit产生的录音具有高清晰度,并且创建时耗电量少和性能损失小;支持使用...
rvm 是用来管理 ruby 的,ruby 的其中一个“程序”叫 rubygems ,简称 gem,而用来管理项目的 gem 的,叫 bundle ,他俩完全是不同的东西,相...
安装环境 Ruby MAC_Ruby 安装 - 简书[https://www.jianshu.com/p/c073e6fc01f5] Brew Mac安装brew - 简书[...
前言 去年项目开发过程中曾有个大致需求,需要把模块组件封装出来给别人用,那时候初期要先看走通流程,于是匆匆忙忙直接打了个动态库,跑通了流程,但是被引用的过程中,控制台各种重复...
一般获取 「状态栏+导航栏高度」的方法 1 采用的是类似于下面的判断是否为刘海屏,然后返回固定值的写法。 早些时间,这种方法确实是没错的,但是在 iOS 14 系统之后,刘海...
简介 UIPopoverPresentationController是用 iOS 8.0 后UIKit用来管理弹窗的对象,这个对象不用直接创建,UIKit 会自动创建此类的实...