Home
Han Chow
Cancel

Daily Used Tools and Applications 日常使用软件及工具

Applications & Tools uTools : 效率工具, 类似 Alfred,但可以自由安装社区内的插件 (免费) Alfred: 老牌效率工具 (付费) Excalidraw : 在线画图工具 图压 : 图片压缩工具(免费) Snipaste : Screenshoot Tool Typora: Markdown Editor Fork...

Javascript - 关于 Cookie、Session、Localstorage

Cookie、Session、Localstorage Cookie: “小饼干” - 即其存储大小很小,仅为4K 主要用途为 保存登录信息、用户状态等,并用以记录页面或浏览器关闭刷新之后仍需记录保存的数据 查看方式:document.cookie 通常由Server 生成(Set-cookie),可设置失效时间。 在同源http请求中是始终会携带着的,一定...

Javascript - 关于 apply, call, bind, this

关于 apply, call, bind, this 这个话题在网上的讨论有很多,本文仅为浅析及重点备注。 apply,call,bind 三者的主要作用是为了改变函数中使用的this的指向。 那么问题来了: 为什么要改变this 的指向呢? 这就谈论到了ES5了,在ES5中,this的指向,始终指向最后调用它的对象。 如: var name = "windowsName...

Javascript - 关于 null, undefined, 0, [], true, false, void

ECMAScript中的数据类型: 原始类型: Undefined、Null、Boolean、Number 、 String、Symbol(ECMAScript 6 新定义,类似于C中的枚举类型) 复杂数据类型:Objet null 是 Object undefined == null //true (undefined...

前端 - About Sass/Scss

用法 Variables (变量) // sass style //----------------------------------- $fontStack: Helvetica, sans-serif; $primaryColor: #333; body { font-family: $fontStack; color: $primaryColor; } /...

iOS - 一些现代化的Objective-C 写法

构造方法中,返回值应使用instancetype,而不是id 首先,我们来看看以下代码: @interface MyObject : NSObject + (instancetype)factoryMethodA; + (id)factoryMethodB; @end @implementation MyObject //使用instancetype + (instancet...

iOS - 一些常用的宏

仅为本人项目中使用过的宏 #define isStringNil(x) (nil == x || x.length <= 0) #define isArrayEmpty(x) (nil == x || x.count <= 0) #define Instan...

iOS - 关于Block

定义 Apple 在C语言的基础上添加的拓展功能 能持有作用域变量的匿名函数 匿名函数: 没有名称的函数 能持有作用域变量 : Block所在作用域的变量包括:局部变量,函数的参数,静态的局部变量,静态的全局变量,全局变量 如何声明及使用 参考: How Do I De...

iOS - About ARC

什么是ARC ARC (Automatic Reference Counting )自动引用计数。 ARC是LLVM 3.0 编译器的特性。 ( 不是运行时特性,也不是垃圾回收机制) ARC开启时,编译器会自动在代码合适的地方插入 retain ,release 和 autorelease ARC工作原理 编译器会自动在代码合适的地方插入 retain ,re...

iOS - Runtime 消息转发机制示意图

简化版: 详细版: 参考: http://gold.xitu.io/post/57e7e10a128fe100570d876d http://yulingtianxia.com/blog/2016/06/15/Objective-C-Message-Sending-and-Forwarding/ http://arigrant.com/blog/2013/12/...

Trending Tags