首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS架构
订阅
Willxu
更多收藏集
微信扫码分享
微信
新浪微博
QQ
98篇文章 · 0订阅
货拉拉H5离线包原理与实践
1.前言 货拉拉自研H5离线包SDK,能显著提升H5打开速度,已在多个业务中落地。车型介绍页使用离线包前后打开效果如下: 图1 使用离线包前 图2 使用离线包后 货拉拉自研离线包具有如下特点: 安全可
08-iOS 多媒体技术|图形编程框架OpenGL、OpenGL ES、Metal要点回顾【渲染流水线、坐标系、着色器程序、GLSL语言等】
图形API简介(OpenGL ES、Metal) 1. 走向3D图形世界 关于3D图形世界 的更详细介绍,我推荐阅读书籍: 《OpenGL超级宝典》第一章: 3D图形和OpenGL简介. 幸
iOS启动时间优化-看我入门
App启动时间是用户直观体验App的第一步,苹果建议App启动时间不要超过0.4ms,超过20s的启动时间被系统直接杀死,所以优化App启动时间是极其必要的,本篇也是iOS启动时间优化的开篇之作。
iOS代码瘦身-删除无用类
一、背景 二、方案整理 业界方案 第一种:通过otool分析mach-o文件,得出 无用集合类 = 全集合类和引用集合类做差集 第二种:通过分析linkmap文件,得出 无用集合类 = 全集合类和引用
Swift 新并发框架之 Task
本文是 『 Swift 新并发框架 』系列文章的第四篇,主要介绍基于 Task 的结构化并发和非结构化并发任务。
卡顿、ANR、死锁,线上如何监控?
一、前言 最近参加了几轮面试,发现很多5-7年工作经验的候选人在性能优化这一块,基本上只能说出传统的分析方式,例如ANR分析,是通过查看/data/anr/ 下的log,分析主线程堆栈、cpu、锁信息
讲讲 iOS 中鲜为人知的"预热启动"
启动类型 在 iOS 上,我们都清楚启动类型分为“热启动”和“冷启动”。 按照苹果的定义,如果你打开 App 后滑回到主屏幕并手动杀掉程序,然后立即重
Flutter | 状态管理探索篇——Redux(二)
Flutter的很多灵感来自于React,它的设计思想是数据与视图分离,由数据映射渲染视图。所以在Flutter中,它的Widget是immutable的,而它的动态部分全部放到了状态(State)中。于是状态管理自然便成了我们密切关注的对象。 在之前我们已经讨论了关于在flu…
【The Composable Architecture (TCA) 源码解析】01 - 目录
The Composable Architecture (简称 TCA)是一个可以让你用一致和可理解的方式来构建应用的库。可用于 SwiftUI、UIKit 等;并且适用于任何苹果平台。
源码探索SwiftUI框架—TCA
SwiftUI 数据流转过程: View 上产生一个事件到 Action Action 改变 State(数据) State 更新 View 的展示