别客气😄
Flutter 与 iOS 混合项目初探背景 大厂小厂都在搞Flutter,就问你慌不慌! 国内一些混合集成方案的文章大部分都太老了,参考价值不高,并且很容易让初学者头大。 前言 本文非阐述Flutter相关的原理...
@童话镇里蜿蜒的河 很幸运能帮到你
iOS 踩坑之 "YYYY-MM-dd"之前同事在时间格式化时使用了 "YYYY-MM-dd",本以为 "YYYY-MM-dd" 和 "yyyy-MM-dd" 格式化时间是没区别的,但是最近改 bug 发现 "YY...
DartPad DartPad的出现让人眼前一亮,以后可以随时随地开心的测试一些代码了,Dart的大部分语言功能DartPad都支持。打开DartPad。 变量初始化 如果一...
背景 大厂小厂都在搞Flutter,就问你慌不慌! 国内一些混合集成方案的文章大部分都太老了,参考价值不高,并且很容易让初学者头大。 前言 本文非阐述Flutter相关的原理...
前言 一个项目中的明文字符串不计其数,但是有一些是程序的敏感信息的话如果不进行加密和混淆处理,反编译者就会很容易找到我们的敏感信息。拿到这些敏感信息之后就很容易分析我们的程序...
@flowerVV 很幸运能帮到你
iOS 踩坑之 "YYYY-MM-dd"之前同事在时间格式化时使用了 "YYYY-MM-dd",本以为 "YYYY-MM-dd" 和 "yyyy-MM-dd" 格式化时间是没区别的,但是最近改 bug 发现 "YY...
一,简介 通用链接是Apple在WWDC2015上为iOS9引入的一个新功能,是通过传统HTTP链接来启动App的技术。可以使用相同的网址打开网站和App。通过唯一的网址,就...
解构 ES6 新增了解构( destructuring ),它按照一定模式,从数组和对象中提取值,对变量进行赋值,这是将一个数据结构分解为更小的部分的过程。 对象解构 默认值...
this 误区 this 既不指向函数自身也不指向函数的词法作用域。this 实际上是在函数被调用时发生的绑定,它指向什么完全取决于函数在哪里被调用。 调用位置 在理解 th...
回调地狱 回调地狱嵌套多个方法调用会创建错综复杂的代码,会难以理解与调试。当想要实现更复杂的功能时,回调函数也会存在问题。 Promise 定义 Promise 是异步编程的...
起源 2009年,W3C 提出了一种新的方案----Flex 布局,Flex 是 Flexible Box 的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性。目前,它...
执行上下文(Execution Context) JavaScript中的运行环境大概包括三种情况: 全局环境:JavaScript代码运行起来会首先进入该环境 函数环境:当...
识别子字符串的方法 includes()方法,在给定文本存在于字符串中的任意位置时会返回 true,否则返回 false; startsWith()方法,在给定文本出现在字符...
var 声明与变量提升 使用 var 关键字声明的变量,无论其实际声明位置在何处,都会被视为声明于所在函数的顶部,如果声明不在任意函数内,则视为在全局作用域的顶部。 如果你不...
HTTP HTTPS RSA AES HTTP是客户端,浏览器或者其他程序与Web服务器之间的应用层通信协议, 简称超文本传输协议. HTTPS是HTTP的安全版, 多了一个...
诞生 1989年,CERN(欧洲核子研究组织)的蒂姆·伯纳斯提出了一种能让远隔两地的研究者们共享知识的设想。 基本理念:借助多文档之间的关联形成的超文本,连成相互可参阅的 W...
程序如何开始的 C 系列语言中,程序的入口都是 main 函数,一个 Objective-C 的 iOS app 项目在新建时,Xcode 会给我们创建好一个 main.m ...
之前同事在时间格式化时使用了 "YYYY-MM-dd",本以为 "YYYY-MM-dd" 和 "yyyy-MM-dd" 格式化时间是没区别的,但是最近改 bug 发现 "YY...