
对于这个问题我困惑了好长时间,一直想不清楚为什么,对于网上所说的 drawRect是基于CPU 和DrawRect 调用感觉不是很理解: 现在我简单的说下我的理解: 首先看一...
开发过程中发现,在swift项目中若要通过pod引入第三方的swift项目,必须加上use_frameworks! ,否则报错 为什么呢?! 首先需要了解下静态库,动态库,F...
在快手做分享 前滴滴同事邀请我去快手做分享。下面是分享时的 Slides: 详细文章介绍:如何对 iOS 启动阶段耗时进行分析 | 星光社 - 戴铭的博客 代码:GitHub...
@辛丶s ListView是没有分组概念的,分组都得自己去写
带你一步一步探索Flutter(一)-- Flutter初体验以及认识常用的Widget前言 上一篇我们进行了Flutter的环境搭建。整个过程相比大家应该也很顺利。在项目搭建完毕之后,创建项目的时候会有一个简单的Demo供开发者去体验。那么这一篇文章主要要做的...
前言 上一篇我们进行了Flutter的环境搭建。整个过程相比大家应该也很顺利。在项目搭建完毕之后,创建项目的时候会有一个简单的Demo供开发者去体验。那么这一篇文章主要要做的...
最近对网络优化进行了一些研究,好些都没有去实践,所以做一个整理,以后慢慢研究 HTTP2.0 HTTP2.0新特性 二进制分帧 首部压缩 多路复用 服务器推送 请求优先级 H...
前言 最近Flutter已经疯狂的刷屏了各个技术博客、技术网站,完全有一统天下的气势。所以最近也决定开始尝尝鲜,从零开始一步步的来探索Flutter的世界。就从环境搭建开始,...
前言 虽然 iOS 组件化与路由的话题在业界谈了很久,但是貌似很多人都对其有所误解,甚至没搞明白“组件”、“模块”、“路由”、“解耦”的含义。 相关的博文也蛮多,其实除了那几...
JS里面也有一个callHandler方法的,那个方法就是发消息给Native的
WebViewJavaScriptBridge深入剖析原文作者:CoderSpr1ngHall原文地址:https://juejin.im/post/5cecd746e51d45778f076cac 前言 前一篇文章中,我们大致...
前言 前一篇文章中,我们大致的讲述了一下JavaScriptCore这个库在iOS开发中的应用。在文中最后的阶段,我们提到了WebViewJavaScriptBridge这个...
#****前言 在OpenGL核心框架中,是没有提供任何内建渲染管线的,在提交一个集合图形进行渲染之前,必须制定一个着色器。在OpenGL渲染架构解析这篇文章中我们了解到了两...
前言 前两篇文章中给大家解析过了什么是OpenGL的一些常用名词,掌握一些常用的名词,可以更加方便我们后面的学习和理解,也方便我们后面在遇到之后更加容易去查找。然后讲了着色器...
前言 第一篇我们提到了很多的着色器相关的名词,那么什么是着色器呢?着色器他们又有一个什么样的流程呢?着色器分哪些种类呢?不同的着色器分别有什么功能呢?我们就带着这些问题,开启...
前言 随着短视频、美颜相机等APP越来越火,对于一个移动端开发工程师来说,跟上时代的潮流便是我们必备的意识。 当然还有一点,接触移动开发,我们不仅仅是要了解如果使用API去将...
今人不见古时月,今月曾经照古人 关于 attribute __attribute__机制虽然是GNU C的一大特色,但是在iOS中却也被广泛使用,随便举个例子 上面是对UIA...
前言 BeeHive是阿里开源的一个组件化框架工具,其内部是使用Spring框架Service的理念来实现模块解耦的,实际上就是使用protocol-class的方案。另外,...