开篇词、如何解决语言问题你好,我是周爱民,和你一样,我喜欢JavaScript。 我是《JavaScript语言精髓与编程实践》这本书的作者,这个书名正好也刻画了我追随JavaScript的轨迹:在过去的二十年中,我一面研究它的语言精髓,一面做编程实践。 曾经在很长的时间里...2026-02-27JavaScript核心原理解析
结束语、慢几步,深几度我觉得,每个 iOS 开发者,都是喜欢苹果公司的产品、喜欢好的产品设计的人。 苹果公司一年一度的全球开发者大会(WWDC),不仅会推出新技术,还会向我们展示被筛选出的、年度最优秀的App。现在,WWDC就像是开发者的节日,总会在不经意间给我们惊喜。当...2026-02-27iOS开发高手课
43、剖析使 App 具有动态化和热更新能力的方案你好,我是戴铭。今天,我来和你聊聊iOS开发中的动态化和热更新方案。 热更新能力的初衷是,能够及时修复线上问题,减少Bug 对用户的伤害。而动态化的目的,除了修复线上问题外,还要能够灵活更新App 版本。 要实现动态化,就需要具备在运行时动态执行程序...2026-02-27iOS开发高手课
42、iOS原生、大前端和Flutter分别是怎么渲染的你好,我是戴铭。今天,我来和你聊聊iOS原生、大前端和Flutter分别是怎么渲染的。 用户在使用 App 时,界面的设计、流畅程度是最直接的体验。为此,苹果公司提供了各个层级的库,比如 SwiftUI、UIKit、Core Animation、Co...2026-02-27iOS开发高手课
41、原生布局转到前端布局,开发思路有哪些转变你好,我是戴铭。今天,我来跟你聊聊原生布局转到前端布局的过程中,开发思路会有哪些转变。 最开始的时候,iOS 原生布局只支持通过横纵坐标和宽高确定布局的方式,后来引入了 Auto Layout 来优化布局。但,Auto Layout 的写法繁琐,开发...2026-02-27iOS开发高手课
40、React Native、Flutter 等,这些跨端方案怎么选你好,我是戴铭。 为了一份代码能够运行在多个平台,从而节省开发和沟通成本,各公司都开始关注和使用跨端方案。目前,主流的跨端方案,主要分为两种:一种是,将 JavaScriptCore 引擎当作虚拟机的方案,代表框架是 React Native;另一种...2026-02-27iOS开发高手课