摘要.yml或(.yaml)是YAMl的文件的后缀名,用一种用来写配置的数据格式,强调可读性,用来缩进表示层级关系。 和JSON相比{"stages": ["lint", "...
摘要.yml或(.yaml)是YAMl的文件的后缀名,用一种用来写配置的数据格式,强调可读性,用来缩进表示层级关系。 和JSON相比{"stages": ["lint", "...
概念CI门禁是持续集成(Continuous integration)中的自动化质量检查机制,在代码合入主分支之前自动执行一系列检查,只有全部通过才允许合并。 核心概念可以吧...
打印机 普通对话打印机,@print会清空之前文本, 1.同一脚本存在两个@print,会显示最后一个。 2.同一脚本存在两个@sfx,会同时播放 3.@print会直接执行...
1、如何隐藏`Naninovel`的自定义UI; 要添加自定义UI或修改(关闭)内置UI,使用`Naninovel > Resource >UI`菜单的UI资源管理 当引擎初...
Engine配置项中initialze On application load默认勾选,为启动时初始化Navinovel引擎。 在Scripts添加`Naninovel`要加...
概述 SwiftSyntax是一个Swift库的集合,它允许你解析、检查、生成和调整Swift源代码。它最初是由苹果公司开发的,目前由许多贡献者作为开源库进行维护。你可以在s...
npm(Node Package manager)帮助node完成第三方模块的发布,安装和依赖。 配置node和npm 安装react和react-dom两个npm包 rea...
Timer的使用经常伴随着循环引用问题。本文主要如何使用以及解决循环引用 Timer中iOS10前后区别 Timer那种Api需要加入当前RunLoop中 将Timer改为局...
在__CFRunLoopMode中有一下成员变量,其中_sources0为用户主动发出的事件,_sources1为非用户主动发出的事件 NSDefaultRunLoopMod...
CFRunLoopObserver监听者,runloop事件。 entry:即将进入运行循环beforeTimers:即将处理timersbeforeSources:即将处理...