首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
用户159754807872
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
65
文章 65
沸点 0
赞
65
返回
|
搜索文章
赞
文章( 65 )
沸点( 0 )
组件化方案调研
这篇文章主要是我近段时间针对市面上存在的一些组件化方案的调研之后,再经过自己的反思和总结写的,博客中部分文字和图借鉴自下面的博客。各位看官大爷就当做一篇读书笔记来看即可,主要是参考了如下几篇文章,另外零零散散的也看了一些其他资料,但是大多都是相似的 Target-Action方…
一文读懂fishhook原理
fishhook是facebook开源的第三方框架。从名称上看含有hook这个词,其本意就是"钩子",钩子就是用来勾住某一种事物,比如fish鱼。在计算机中就可以勾住某一个程序(就是挂钩程序)或者某一个函数,从而扩展程序功能或者改变程序运行的流程,比如在iOS开发中经常会被用来…
一文读懂iOS图像显示原理与优化
图形渲染主要是利用GPU并行运算能力,实现图形渲染并显示在屏幕的每一个像素上。渲染过程最常用的就是光栅化,即将数据转化为可见像素的过程。GPU及相关驱动实现了图形处理的OpenGL和DirectX模型,其实OpenGL不是函数API而是一种标准,制定了相关函数API及其实现的功…
iOS 基于 Cocoapods 插件进行组件二进制的探索
目前已知的组件二进制开源方案都是采用 Cocoapods Plugin 的方式实现的,比如说二进制插件 cocoapods-bin,基于插件化能力和 Ruby 语言的一些特性,使它能够很容易的围绕 Cocoapods 的源码来制作。Cocoapods 插件需要使用 Ruby 编…
ReactNative iOS 框架源码解析
虽然在跨平台这块谷歌搞了 Flutter 出来,但是从目前的生态和大厂应用上来讲,ReactNative 优势更明显些。虽然这是一个 15 年就推出的跨平台框架,但是这几年 ReactNative 团队也一直在对它进行优化,尤其在大家平时诟病的 Bridge 那块,做了很大的调…
iOS UIWebView、WKWebView注入Cookie
前言 上一篇文章中,笔者分享了Cookie简介,在这篇文章中,笔者将在分享原生App中,嵌入UIWebView、WKWebView时,注入Cookie、及获取服务端返回的响应头中的Cookie。 笔者设想了如下场景: 有时App中不仅仅会有原生的界面,还会有嵌入的UIWebVi…
WKWebView
本文系Smallfan(程序猿小风扇)原创内容,转载请在文章开头显眼处注明作者和出处。 在iPhone 6s、iOS 10.3.2中,对 http://www.qq.com 进行10次请求,得到如下数据: UIWebView平均内存消耗:54.13 MB WKWebView平均…
SDWebImage源码解析
关于SDWebImage的文章网上已经非常多了,今天写SD相关的一方面算是对优秀的开源框架代码学习,另一方面总结一下框架内优秀的思想,知识的积累本身也是在于总结。本篇博客着重分析一下这几个类的部分实现:
一个iOS程序员的自我修养(三)Mach-O文件静态链接
上文分析了 Mach-O 文件的整体结构,那么 Mach-O 文件是怎么来的呢?其中一个重要的过程就是静态链接,链接器将所有输入的 “.o” 文件打包输出可执行文件,可以简单理解这个可执行文件就是 Mach-O 文件,因为本篇主要分析静态链接,所以暂且理解为静态链接后生成了最终…
字节跳动最爱考的前端面试题:计算机网络基础
而 302 表示临时重定向,这个资源只是暂时不能被访问了,但是之后过一段时间还是可以继续访问,一般是访问某个网站的资源需要权限时,会需要用户去登录,跳转到登录页面之后登录之后,还可以继续访问。 301 类似,都会跳转到一个新的网站,但是 301 代表访问的地址的资源被永久移除了…
下一页
关注了
59
关注者
1
收藏集
1
关注标签
64
加入于
2020-08-18