if let 和 guard 只是语法糖,没有也可以,但有了可以使得代码更简洁方便。要理解 if let 和 guard,不妨设想假如没有这两者,代码会怎么写。 if let...

IP属地:海南
if let 和 guard 只是语法糖,没有也可以,但有了可以使得代码更简洁方便。要理解 if let 和 guard,不妨设想假如没有这两者,代码会怎么写。 if let...
代码片段示例 声明变量一 声明变量二 声明变量三 声明变量四 以上为声明属性的几个方式,其中:1和2 两种方式在一些第三方库代码中经常性出现。 解读 1、声明一个存储属性,通...
Block里的strongSelf 有时我们在看源码时,会发现作者会在block里第一行strong一下weakSelf.以下便是对这种写法的一个探究. 一般在使用block...
前 言 需求是暂时的,只有变化才是永恒的,面向变化编程,而不是面向需求编程。 不要过分追求技巧,降低程序的可读性。 简洁的代码可以让bug无处藏身。要写出明显没有bug的代...
在代码中执行抓包网页中的js函数pip install PyExecJS
如果涉及macOS与Windows交换文件的话,在Windows会有一些无用的.DS_Store文件需要清理。 可以在gitbash/cygwin/cmder下执行如下命令清理:
笔记: 在OC中 如果子类重写了父类的私有方法,父类不会再调用本类的实现,而是直接调用子类的实现。切记,切记。
下载地址: https://github.com/aurelionTom/iOS-13 下载完成后,放入下面的文件夹中 /Applications/Xcode.app/Co...