Tuesday, November 16, 2021

OSCHINA 社区最新专区文章

OSCHINA 社区最新专区文章


58同城iOS混编项目无用代码检测方案介绍

Posted: 27 Oct 2021 06:02 PM PDT

01 背景 本文主要介绍如何通过对Mach-O文件的解析以及反汇编的应用实现OC&Swift的无用代码检测,重点介绍Swift的检测方案。本文作为Swift Mach-O的应用篇,建议先阅读《从Mach-O角度谈谈Swift和OC的存储差异》和《Swift Hook新思路–虚函数表》了解相关概念和结构。相关代码已经开源:WBBlades,如果感觉工具或方案对您有...

详解电子表格中的json数据:序列化与反序列化

Posted: 15 Nov 2021 06:49 PM PST

### 从XML到JSON 当下应用开发常见的B/S架构之下,我们会遇到很多需要进行前后端数据传输的场景。而在这个传输的过程中,数据通过何种格式传输、方式是否迅速便捷、书写方式是否简单易学,都成为了程序员在开发时要考量的问题。 在1996年,W3C(World Wide Web Consortium,万维网联盟)正式公布了XML1.0标准, XML采用标...

从源码中来,到业务中去,React性能优化终极指南

Posted: 26 May 2021 07:41 PM PDT

> 前言:我们从React源码入手,结合有道精品课大前端的具体业务,运用三大原则对系统进行外科手术式的优化。同时介绍React Profiler这款工具如何帮我们定位性能瓶颈前言:我们从React源码入手,结合有道精品课大前端的具体业务,运用三大原则对系统进行外科手术式的优化。同时介绍React Profiler这款工具如何帮我们定位性...

你需要知道的 25 个 Vue 技巧

Posted: 15 Nov 2021 06:34 PM PST

1. 将 prop 限制为类型列表 在 prop 定义中使用 validator 选项,你可以将 prop 限制为一组特定的值: export default { name: 'Image', props: { src: { type: String, }, style: { type: String, validator: s => ['square', 'rounded'].includes(s) } } }; 复制...

No comments:

Post a Comment