ios
63 人感兴趣 · 482 次引用
- 最新
- 推荐

Flutter 状态管理新的实践 | 京东云技术团队
声明式UI其实并不是近几年的新技术,但是近几年声明式UI框架非常的火热。单说移动端,跨平台方案有:RN、Flutter。iOS原生有:SwiftUI。android原生有:compose。可以看到声明式UI是以后的前端发展趋势。而状态管理是声明式UI框架的重要组成部分。

iOS 单元测试之常用框架 OCMock 详解 | 京东云技术团队
测试驱动开发并不是一个很新鲜的概念了。在日常开发中,很多时候需要测试,但是这种输出是必须在点击一系列按钮之后才能在屏幕上显示出来的东西。测试的时候,往往是用模拟器一次一次的从头开始启动 app,然后定位到自己所在模块的程序,做一系列的点击操作,

基于 prefetch 的 H5 离线包方案 | 京东云技术团队
本文主要是介绍团队在离线包技术方案上的探索,以及基于prefetch的离线包实现方案如何减少维护成本和开发成本。

百度 APP iOS 端包体积 50M 优化实践 (三) 资源优化
不管是资源优化还是代码优化,都需要分析Mach-O文件,以获取资源和代码的引用关系,本文先详细介绍Mach-O文件。

Flutter 热更新技术探索 | 京东云技术团队
APP发布到市场后,难免会遇到严重的BUG阻碍用户使用,因此有在不发布新版本APP的情况下使用热更新技术立即修复BUG需求。原生APP(例如:Android & IOS)的热更新需求已经比较成熟,但Flutter技术栈目前还缺少类似的技术方案,因此Flutter研发团队,也需要类似
PAG 动效框架源码笔记 (三)播放流程
PAG框架支持单PAGView同时渲染多个PAGFile,相较于渲染单一文件,框架首先需要解决多文件渲染同步问题

百度工程师移动开发避坑指南——内存泄漏篇
在日常编写代码时难免会遇到各种各样的问题和坑,这些问题可能会影响我们的开发效率和代码质量,因此我们需要不断总结和学习,以避免这些问题的出现。

开源且强大——Linux 永远的神
时至今日,linux内核也一直是开源,没有哪个人能轻易拿走占为己有,即便今天Linus Torvald本人也不一定有资格。因为linux经过几十年的智慧累积,其承载的工程量已经不能再归功于某个人身上了。

在 Bamboo 上怎么使用 iOS 的单元测试 | 京东云技术团队
本教程将使用北汽登录模块为例,一步一步和大家一起搭建单元测试用例,并在Bamboo上跑起来,最终测试结果和代码覆盖率会Bamboo上汇总。
PAG 动效框架源码笔记 (一)概览
PAG特效框架是腾讯开源的一套完整的动效工作流解决方案,本文结合预合成视频序列帧特效,通过分析其源码来展示其完整的渲染流程
知名直播 App 被苹果商店下架,或涉及侵权问题
近日,某知名互动直播平台在苹果商店无法搜索,官方回应进入产品优化升级期,由此引发业内猜测。据知情人士透露,该平台可能是触发了苹果的4.3及2.3.1协议才遭到下架。苹果商店的4.3协议与重复App有关,假设开发者为App创建多个套装ID,就有可能触发4.3协议。
百度 APP iOS 端包体积 50M 优化实践 (二) 图片优化
本文重点讲述图片优化,解压IPA包后发现,百度APP中asset和bundle里面图片共有94M,这是我们重点优化的对象。

如何建设一个用于编译 iOS App 的 macOS 云服务器集群?
现代软件开发一般会借助 CI/CD 来提升代码质量、加快发版速度、自动化重复的事情,iOS App 只能在 mac 机器上编译,CI/CD 工具因此需要有一个 macOS 云服务器集群来执行 iOS App 的编译。今天就来谈谈如何建设 macOS 云服务器集群

跨平台应用开发进阶 (五十)uni-app ios web-view 嵌套 H5 项目白屏问题分析及解决
应用uni-app框架开发好APP上架使用过程中,发现应用经过长时间由后台切换至前台时,通过webview方式嵌套的H5页面发生白屏现象。

iOS16 新特性 | 灵动岛适配开发与到家业务场景结合的探索实践
苹果在iOS16.1系统对第三方开放了灵动岛的API,并允许开发者基于灵动岛开发相应软件,越来越多的APP开始基于灵动岛的交互进行设计和开发,本文将简单介绍灵动岛开发的流程和将其与业务场景相结合的思考。
百度 APP iOS 端包体积 50M 优化实践 (一) 总览
从编译器优化(OC&Swift&C++优化、LTO优化、剥离调试符号、三方SDK优化)、图片优化(无用图片、HEIC图片优化、Asset Catalog图片优化、图片压缩)、资源瘦身、代码瘦身和工程架构(Xcode打包、防劣化)等方向做优化。

使用 App Store Connect API v2.3 管理 App Store 新定价机制
我们在上一篇文章 《App Store 新定价机制》讲解了苹果新定价升级,本文接着讲解一下新 App Store Connect API v2.3 的使用示例,保姆级教你怎么自动化管理 App Store 新价格机制。

App Store 新定价机制 - 2023 年最全版
本文介绍了苹果 App Store 的新定价机制,是 App Store 在 15 周年之际推出的最重要价格升级。文章通过“为什么,是什么,怎么办”的方法论,让读者从根本原理上理解新机制的意义、背后的原因以及应对方式。对苹果 App Store 新定价机制最全面和最详尽的解读
