ES2017标准中引入了异步函数的特性
异步函数内部有等待的操作,等待promise执行耗时操做后的结果,并根据结果执行一些逻辑。
异步函数有意思的地方在于虽然内部有耗时操作,但是被调用后却能够立即返回。
|
|
此代码引用自MDN
ES2017标准中引入了异步函数的特性
异步函数内部有等待的操作,等待promise执行耗时操做后的结果,并根据结果执行一些逻辑。
异步函数有意思的地方在于虽然内部有耗时操作,但是被调用后却能够立即返回。
|
|
此代码引用自MDN
一直以来上谷歌搜索东西都异常麻烦,每次搜索都是一件十分心累的事情,Baidu实在搜不到东西,Bing效果也不怎么样。VPN各种不稳定,即使是自己买的VPN上网体验也十分差(可能是我买的是太便宜的VPN),然后无意间看到bestswifter的一篇全自动上网方案的文章,觉得这种全自动的方案真的很赞,于是就动手搭了一个VPS。
这里就将整个过程做个记录,也不完全是重复别人的文章吧,因为在搭建过程中也遇到不少问题,同时记录一下也方便自己后面查阅。
AutoLayout是个好东西,但是官方的API实在不好用,Masonry应时而生为AutoLayout提供了简洁的接口,我们的项目中的布局全部都是用Masonry,可以说离了它有些寸步难行。
Masonry使用起来是十分简单的:
|
|
曾经遇到一个问题:Xcode项目中的文件突然只剩下少数几个了,当时把我吓坏了,关闭项目重新打开没有效果,重启计算机没有效果。
更奇怪的是在命令行中输入git status
结果却是没有任何文件被改变。
这个问题搜索了很久才定位到,其实只是Xcode上一个很简单的按钮被我按下了。
所以只是自嘲了一下自己的无知,也没往心里去。
然而就在前两天,公司新来的同事跑过来跟我说:能不能帮帮我,我的Xcode出现了一个十分严重的问题,项目文件只剩下几个了。
在他焦急目光中,我淡定的关闭了Xcode上的那个功能,项目文件全都回来了,把他都看呆了。
本来我觉得这根本不值得写篇博客来记录,但是经过这件事我觉得还是有写下来的必要的。
因为当时我解决这个问题真的花了不少时间,虽然是再简单不过的一个问题。