自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 清除缓存启动图

当修改LaunchScreen.storyboard启动图片后,新添加的启动图由于系统缓存并未显示。需要删除该启动图缓存文件夹Library/SplashBoard extension UIApplication { func clearLaunchScreenCache() { do { try FileManager.default.removeItem(atPath: NSHomeDirectory()+"/Library/SplashBoard")

2021-06-28 14:54:21 292

原创 属性包装器 @propertyWrapper

用途: 抽出定义在多个属性之间相同的代码,例如在所有属性中需要线程安全监测,或者是存储数据库的基础数据,必须在所有的属性中写这些相同的代码,但是在使用属性包装器时,只需要在定义的属性包装器中写一次约束的代码,便可以在多个属性中重复利用。 注:可以在结构体、枚举、类的存储型属性中使用 定义属性包装器: @propertyWrapper struct TwelveOrLess { private var number = 0 var wrappedValue: Int {

2021-06-02 09:59:39 352

原创 swift标签注释

// MARK:类似于OC中的#pragma mark // MARK: -类似于OC中的#pragma mark- // TODO:用于标记未完成的任务 // FIXME: -用于标记待修复的问题 #warning(“msg”)用来做全局提示

2021-05-10 11:27:09 107

原创 Mac快捷键-显示默认隐藏文件

Shift + command + . 展开或隐藏默认隐藏的文件

2021-05-10 11:24:14 84

原创 Xcode绑定终端快捷键

1.编辑 shell 脚本 #!/bin/sh # 打开项目路径Terminal if [ -n "$XcodeProjectPath" ]; then open -a Terminal "$XcodeProjectPath"/.. else open -a Terminal "$XcodeWorkspacePath"/.. fi 2. 修改脚本权限 在终端执行以下命令: chmod +x (脚本路径) 3.设置自定义 Behavior快捷键和执行脚本 打开XCode:Xcode->

2021-05-10 11:18:08 192

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除