240 发简信
  • Dart Tips

    DartPad DartPad的出现让人眼前一亮,以后可以随时随地开心的测试一些代码了,Dart的大部分语言功能DartPad都支持。打开Dar...

    0.1 62 1 1
  • Flutter 与 iOS 混合项目初探

    背景 大厂小厂都在搞Flutter,就问你慌不慌! 国内一些混合集成方案的文章大部分都太老了,参考价值不高,并且很容易让初学者头大。 前言 本文...

  • 120
    iOS 安全探索:字符串加密

    前言 一个项目中的明文字符串不计其数,但是有一些是程序的敏感信息的话如果不进行加密和混淆处理,反编译者就会很容易找到我们的敏感信息。拿到这些敏感...

  • ES6 解构

    解构 ES6 新增了解构( destructuring ),它按照一定模式,从数组和对象中提取值,对变量进行赋值,这是将一个数据结构分解为更小的...

  • JS 中你不知道的 this

    this 误区 this 既不指向函数自身也不指向函数的词法作用域。this 实际上是在函数被调用时发生的绑定,它指向什么完全取决于函数在哪里被...

  • Promise、async 和 await

    回调地狱 回调地狱嵌套多个方法调用会创建错综复杂的代码,会难以理解与调试。当想要实现更复杂的功能时,回调函数也会存在问题。 Promise 定义...

  • 120
    ReactNative Flex 布局

    起源 2009年,W3C 提出了一种新的方案----Flex 布局,Flex 是 Flexible Box 的缩写,意为"弹性布局",用来为盒状...

  • ES6 事件循环机制

    执行上下文(Execution Context) JavaScript中的运行环境大概包括三种情况: 全局环境:JavaScript代码运行起来...

  • ES6 字符串

    识别子字符串的方法 includes()方法,在给定文本存在于字符串中的任意位置时会返回 true,否则返回 false; startsWith...

个人介绍
喜欢摄影的攻城狮~~~