自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学习笔记 - KyleBing

主业前端,有设计血脉,爱好 iOS macOS 开发, Love Swift

原创 Swift iOS macOS 如何 Localize StoryBoard,StoryBoard 本地化,添加多语言支持,基于 String
原力计划

Swift iOS macOS 如何 Localize StoryBoard,StoryBoard 本地化,添加多语言支持,基于 String 本地化主要包含两个部分:代码中文本的本地化 和 StoryBoard 中文本的本地化 iOS 和 macOS 是一样的 这里只介绍 StoryBoard ...

2020-04-23 11:57:00 172 0

原创 SCSS 日常用法

SCSS 日常用法 本文是以自己的理解起的结构,要看详细的帮助文档,参阅这里:https://sass-lang.com/documentation/ 你需要了解的 less 和 sass 是两种 css 预编译语言,其目的是为了更快、更结构的编写 css 文件,是一种强大的 css 编译语言...

2019-05-01 16:38:48 15289 4

原创 Mac 平台最好用的 五笔输入法 鼠须管 Rime 安装教程

Mac 鼠须管 Rime 输入法 安装五笔输入法 教程 相关链接 极点五笔方案(github): https://github.com/KyleBing/rime-wubi86-jidan RIME 官网: https://rime.im/ RIME github 地址: ...

2019-02-28 19:14:49 2525 0

原创 Git 使用详解,日常使用 | 什么是git

Git 使用 官方文档: https://git-scm.com/doc Git与Github关联教程: https://www.cnblogs.com/flora5/p/7152556.html Git 远程操作详解: http://www.ruanyifeng.com/blog/2014/0...

2019-02-25 22:45:12 175 0

原创 游泳过后,耳朵进水怎么办,中耳进水

个人亲身经历。今天中午去学游泳了,回家后发现里面进水了,就是能晃动的那种,在中耳中,鼓膜内部。 看别人说躺着睡一觉就好了。我正好困了,就睡了半个小时,醒来还真的好了,水就流出来了,从耳朵里。 所以如果中耳进水了,睡一觉就好了。外耳道进水没事,甩一下就出来了,出来的时候水还是热的。 ...

2020-07-04 19:15:28 72 0

原创 如何阻止图片加载失败时向 console 输出错误信息

如何阻止图片加载失败时向 console 输出错误信息 当页面中的图片加载失败时,如何阻止向 console 中输出错误信息呢? 答案是:不能。 在 StackOverflow 中的问题 Prevent image load errors going to the javascript conso...

2020-06-25 21:55:11 85 0

原创 uniapp uni-app H5 端如何取消 返回按钮的显示 autoBackButton不生效

uniapp uni-app H5 端如何取消 返回按钮的显示 autoBackButton不生效 修改 pages.json "autoBackButton": false 不生效 pages.json 中配置 autoBackButton 是不生效的,因为这个属性只支持程...

2020-06-15 14:43:56 374 0

原创 pages.json 中设置的导航栏按钮,点击的时候如何处理

pages.json 中设置的导航栏按钮,点击的时候如何处理 pages.json 中设置的页面导航栏按钮,在点击的时候,会触发页面生命周期事件 onNavigationBarButtonTap 传递的参数就是这个按钮对象如图: export default { data() { ...

2020-06-12 10:35:59 94 0

原创 做了个 Apple 苹果处理器所有参数列表

链接地址: https://kylebing.cn/tools/apple-chip/

2020-06-06 10:01:04 293 0

原创 Uni-app 写的页面,嵌入到 Android WebView之后, input[type=file] 无法响应,问题解决

Uni-app 写的页面,嵌入到 Android WebView之后, input[type=file] 无法响应,问题解决 用 uni-app 写的页面,准备打包进 Android 的 WebView 结果不能选择文件,以为是 uni-app 代码有问题,在试过原生的 input[type=fi...

2020-06-05 14:23:04 136 0

原创 做了个网页版的 五笔跟打器: 玫枫跟打器

做了个网页版的 五笔跟打器: 玫枫跟打器 Magenta Maple Type Pad 地址:https://kylebing.cn/tools/typepad/ GitHub: https://github.com/KyleBing/typepad 前言 自己是个五笔爱好者,也一直在使用五...

2020-05-28 17:03:20 151 0

原创 JS 删除数组中的某个元素

JS 删除数组中的某个元素 用 splice() 即可 splice() 是个能改变原数组结构的方法,返回值是被移除的元素。 splice() 是个很灵活的方法,用它可以实现删除元素,替换元素,插入元素三个操作 MDN 关于 splice 的方法说明: https://developer.moz...

2020-05-28 10:02:31 73 0

原创 梦见一个名为 Worm 的框架

做了一个非常奇异的梦,梦里梦见用一个框架,好像是开发框架,反正感觉就是很 NB 的样子,名叫 Worm

2020-05-26 17:15:56 45 0

原创 IndexedDB 倒序 查询的时候,如何将最新数据放在最前面

IndexedDB 倒序 查询的时候,如何将最新数据放在最前面 以下简称 IndexDB 为 DB 前言 最近在做一个单页应用,用到了 IndexedDB,不过需要最新的数据展示在最前,看了下 API 找到了方法。 当然也可以把所有数据查出来再进行排序操作,但这样并不够完美,不是最优解,还是直...

2020-05-23 14:58:42 253 0

原创 uni-app 试用体验

uni-app 试用体验 uni-app 是基于 vue 的一个框架,将底层的布署工作放到了 HBuilder 编辑器中。 HBuilder 对 scss 没有语法支持,没有提示支持。 uni-app 只适合做一些流水线式的快速成型应用,要做有趣的应用,不推荐使用这个。 ...

2020-05-20 11:15:29 101 0

原创 vue 根据不同环境,调用不同的数据请求地址 vue-cli

vue 根据不同环境,调用不同的数据请求地址 vue-cli 参考文章:https://segmentfault.com/a/1190000015133974 前言 在使用 vue 开发的时候,会遇到这样一个问题,开发时用的请求地址,跟要打包布署到线上的地址是不一样的。 如果手动每次改会很麻...

2020-05-16 14:20:12 227 0

原创 如何让 web 页面以独立 app 的形式运行 meta: apple-mobile-web-app-capable

如何让 web 页面以独立 app 的形式运行 meta: apple-mobile-web-app-capable 看个例子 你可能不知道的一个功能: web 单页面应用可以在手机端以类似独立 app 的形式运行。 就像下面这样, 没有上下的工具栏 切换的时候跟普通 app 没什么两样 让...

2020-05-15 11:31:28 102 0

原创 Rime 鼠须管 皮肤配置详解

Rime 鼠须管 皮肤配置详解 该文章主要介绍的是 鼠须管 皮肤配置信息,for macOS,Windows 应该是不适用 一、皮肤配置如何调用和编写 注意: 写的时候一定要注意缩进, yaml 就是靠缩进来区别层级的 patch: style: color_scheme: map...

2020-05-11 10:54:55 325 0

原创 iPhone 5s 如何进入 DFU 模式,macOS 无法进入 DFU 模式

iPhone 5s 如何进入 DFU 模式,macOS 无法进入 DFU 模式 正确的方式是这样的: 连接电脑的状态下 开机状态下,长按开关机按钮和Home键 屏幕灭掉后,一直按住 Home键,松开开关机键,保留那么5秒钟就可以了 已知问题:在最新 macOS 系统中你无法进入 DFU 模式的...

2020-05-09 14:36:39 166 0

原创 JetBrains 系列开发工具,如何配置 `SCSS` `File Watcher` ,相关输出配置参数详解:webStorm phpStorm IDEA
原力计划

JetBrains 系统开发工具,如何配置 SCSS File Watcher ,相关输出配置参数详解:webStorm phpStorm IDEA 前言 你目前已经了解了如何使用 SCSS 进行开发,了解了该文章的内容:『 SCSS 日常用法 』 在 JetBrains 系列开发工具中通过 Fi...

2020-05-09 11:20:27 145 0

原创 Swift macOS iOS 正则表达式搜索关键字,字符串的匹配,速度对比

Swift macOS iOS 正则表达式搜索关键字,字符串的匹配,速度对比 情景 对巨量词条数组进行搜索,有一个这样的数组 [(code: String, word: String)] 包含 8-9 万条数据 搜索这个数组,如果任意 code 或者 word 包含关键字 keyword 就返回 ...

2020-04-30 20:05:42 110 0

原创 Swift macOS NSWindow runModal() 如何在点击窗口关闭的时候取消程序的 modal 状态

macOS NSWindow runModal() 如何在点击窗口关闭的时候取消程序的 modal 状态 当你用 application.runModal(for: demoWindow) 展示一个 demoWindow 窗口的时候,如果点击这个窗口左上角的关闭按钮关闭了这个窗口,在不做任何处理的...

2020-04-30 13:56:48 155 0

原创 Swift iOS macOS 巨量 字符串拼接,速度优化

Swift iOS macOS 巨量 字符串拼接,速度优化 使用字符串输出文件时遇到的一个问题:一个数组中的数据如果太多,比如有 8-9万条 数据,需要拼接起来再保存到文件 有两种方式实现字符串拼接,这两种方式在数据量小的时候感觉不出来,但像这种数量比较大的就会有很大差别 strs = [ &qu...

2020-04-30 11:33:03 105 0

原创 Swift iOS macOS 实现 Hashable 协议

Swift iOS macOS 实现 Hasahable 协议 对于一些项目中需要做比较的对象,就需要实现 Hashable 协议,因为要用到 == 比如我这里有个对象 Phrase,在项目中需要用到 两个 Phrase 对象作对比,就实现这个 Hashable protocle 这个协议中主要...

2020-04-26 16:41:53 63 0

原创 用户关闭页面前提示,提醒保存内容 Window 的 unload onunload onbeforeunload 事件

用户关闭页面前提示,提醒保存内容 Window 的 unload onunload onbeforeunload 事件 在线测试例子: http://kylebing.cn/test/unload-event/ 在很多有编辑内容的页面都需要实现这个功能: 用户在点击刷新、关闭、离开、关闭当前标...

2020-04-24 11:33:08 178 0

原创 Swift iOS macOS 字符串 插入到已排序的数组中,字符串对比

Swift iOS macOS 字符串 插入到已排序的数组中,字符串对比 今天需要实现这样一个功能: 有一个字符串 ad,需要按顺序插入到这样一个字符串数组中。 注意:这个数组中有近8万条数据,所以不可能每添加一个数据都重新排序一下,这样会很耗费时间和资源 var arr = ["a&q...

2020-04-22 16:09:23 81 0

原创 Swift iOS macOS 多语言支持,国际化支持, Localization Localizable

Swift iOS macOS 多语言支持,国际化支持, Localization Localizable 完成一个项目之后,如果你想让全世界的人都能使用这个 app,字符串国际化、本地化是一步必不可少的步骤。 具体看这里,懒得再翻译一遍了,一个学习 iOS macOS Swift 很好的国外网站...

2020-04-22 11:16:06 93 0

原创 给 JetBrains webStorm phpStorm IDEA 开发插件 plugins

给 JetBrains webStorm phpStorm IDEA 开发插件 plugins 怕你们找不到,我给指个方向 参阅官方文档:https://www.jetbrains.org/intellij/sdk/docs/basics/getting_started.html

2020-04-21 09:38:45 125 0

原创 Swift macOS NSTextField 响应键盘按键 Enter 回车键,或者其它按键

Swift macOS NSTextField 响应键盘按键 Enter 回车键,或者其它按键 需求 举例子演示,需要实现这样的功能: 在第一个输入框按回车时,光标跳入第二个输入框,在第二个输入框中按回车时,执行添加词组的命令。 一、继承 NSTextFieldDelegate protocal...

2020-04-20 18:30:42 220 0

原创 Swift NSAlert 的使用,如何影响按钮的点击事件

Swift NSAlert 的使用,如何影响按钮的点击事件 先看例子: // 定义错误字典信息 let userInfo = [NSLocalizedDescriptionKey: "存在不规范词条"] // 新建一个错误对象,使用上面的字典信息 let error = N...

2020-04-19 18:34:22 195 0

原创 Swift macOS 点击窗口关闭按钮,退出程序

Swift macOS 点击窗口关闭按钮,退出程序 在项目中的 AppDelegate 文件中添加如下方法 // 意思是,当关闭app的最后一个窗口时,退出 app func applicationShouldTerminateAfterLastWindowClosed(_ sender: NSA...

2020-04-17 17:42:51 284 0

原创 Swift Extension 扩展项目中的某个类

Swift Extension 扩展项目中的某个类 给固有类添加一些实用变量 如下,所有 Int 值都有这个变量了,可以直接使用 let count = 10 let randomNumberInRange = count.arc4random extension Int { var...

2020-04-16 10:57:33 50 0

原创 所有 iPad Pro / Mini / Air 参数详情 汇总

iPad Pro / iPad Mini / iPad Air / iPad 详细参数汇总 近期想买个 iPad 就汇总了一下 wikipedia 上的 iPad 信息做了个表 链接: https://kylebing.cn/tools/ipad iPad Pro iPad Air iPad...

2020-04-14 15:20:50 187 0

原创 CSS/SCSS 做一个心跳的动画:keyframe

CSS/SCSS 做一个心跳的动画 一、心电图数据化 做动画,需要动画曲线,心跳的曲线自然是心电图,网上随便找一个差不多的,选取完整的一部分 1. 横向10等分 找到基线,横向10等分。 整个图是一个心跳周期,10等分一会好算时间,对应 keyframe 中的 10% 20% 30% … 2...

2020-04-10 14:10:07 150 0

原创 Wordpress 无法升级解决办法 apache 服务器 centOS

Wordpress 无法升级解决办法 apache 服务器 centOS 在升级的时候会要求输入 FTP 的账号和密码,如果你输入的账号和密码都对,还提示错误,那可能是你 Wordpress 目录的权限不对。 因为权限不对,或者文件所有者不会, Wordpress 无法添加或修改文件,需要把文件所...

2020-04-06 00:33:23 60 0

原创 JS 如何复制数组内容,而非数组的引用

JS 如何复制数组内容,而非数组的引用。 JS 中对数组变量的传递,其实是传递的数组引用,你在使用新变量修改数组的时候,也改变了原有数组的内容,因为新变量和旧变量共同指向同一个数组。 如: 下面的例子中 temp 还是指向原有数组,temp 和 origin 都指向同一个地址,所以你改其中一个,另...

2020-03-26 12:38:01 229 0

原创 iOS 模糊效果如何添加 UIBlurEffect UIBlurEffectView Swift

iOS 模糊效果如何添加 UIBlurEffect UIBlurEffectView Swift 使用过程 1. UIBlurEffect 先新建一个 UIBlurEffect 对象 let blurEffect = UIBlurEffect(style: .light) 2. ...

2020-03-21 15:01:20 133 0

原创 UIViewController 自动隐藏界面中的 home 标识:Swift

UIViewController 自动隐藏界面中的 home 标识:Swift 默认情况下界面中的返回主页标识会一直存在,需要设置一下才会自动隐藏。 用户在点击后就会再次出现 // MARK: - UI update override var prefersHomeIndicatorAutoHid...

2020-03-19 14:38:18 52 0

原创 Value of type '(CGRect) -> CGRect' has no member:是因为你变量类型定义错了

Value of type ‘(CGRect) -> CGRect’ has no member ‘maxY’ Value of type '(CGRect) -> CGRect' has no member 'maxY' Value of ty...

2020-03-18 17:03:46 456 0

原创 Swift CoreData 使用

使用 CoreData 1. 新建项目时选用 core data 或者在后来添加 .xcdatamodeld 文件 2. 在 AppDelegate 中 获取 persistentContainer 声明一个 lazy 变量 persistentContainer 把模型名字传递给初始化的方法...

2020-03-17 19:16:06 428 0

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