首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Read it later
订阅
Fevta_ttoo
更多收藏集
微信扫码分享
微信
新浪微博
QQ
38篇文章 · 0订阅
iOS 使用fastlane实现自动化打包
fastlane介绍 fastlane是为您的iOS和Android应用程序自动化测试部署和发布的最简单方法。🚀 它可以处理所有繁琐的任务,例如生成屏幕截图、处理代码签名和发布您的应用程序。(来自官网
iOS小组件开发全面总结
小组件介绍 小组件是App Extension的一种,前身为Today Extension,iOS8推出,只能添加到负一屏。 iOS14推出Widget Extension取代Today Extens
iOS 编译全过程
这几天看了下编译过程,记录方便查阅及备份。主要内容来源于网路,包含以下知识点: 理论上一个语言对应一个编译器,这样就引入了中间优化器,可以接受多种语言,然后输出对应的机器语言,这样前端只负责输入,后端负责输出即可,新增一种语言,就在中间优化层增加逻辑即可。 接着执行./main…
理解iOS app的编译,运行过程
前言 一年都没怎么写iOS的文章。最近有一些知识学习了完以后总觉得零零散散的,打算以这一篇文章作为开篇,系统地记录一些所学习的iOS知识。 本篇文章的基础框架已经初步确定了,不会提及到特别深入的知识点
使用 libffi 实现 AOP
众所周知,使用runtime的提供的接口,我们可以设定原方法的IMP,或交换原方法和目标方法的IMP,以完全代替原方法的实现,或为原实现前后相当于加一段额外的代码。 使用知名的AOP库 Aspects ,可以更便捷地为原方法实现前后增加(代替)额外的执行。 另外,Aspects…
OCRunner•从零教你写一个 iOS 热修复框架
在软件开发过程中,很难避免 BUG 的存在,尤其是对于一些达到一定规模的 App 因为协作模式错综复杂,就很容易带着问题上线。 一旦问题上线之后,问题就麻烦了,不仅需要重新打包、测试,而且还需要重新提交审核,而这种修复问题的方式往往是低效且漫长的。 因此,在开发一个 App 的…
网易云音乐 RN 新架构升级实践
本文介绍了从 RN 新架构源码实现角度出发,介绍了如何升级适配,以及网易云音乐在升级适配时遇到的问题及解决方案。
京东App Swift 混编及组件化落地
自 Swift 诞生以来,逐步见证其从饱受诟病到日渐完善。在苹果的全力推动下,潜移默化地把开发支持中心从 Objective-C 转向 Swift,在业界的呼声也越演越烈。当我们相继迎来 ABI稳定、Module stability、Library evolution 等功能后…
iOS14 Widget开发与实践
之前的文章介绍了iOS14的Widget小组件的一些特性,以及如何创建静态的Widget(StaticConfiguration)。我们知道苹果对于Widget表现的足够克制,导致iOS的Widget的交互能力很弱,只能展示静态的东西,甚至连滚动列表、输入文字都不可以。虽然可以…
云音乐 Swift 混编 Module 化实践
云音乐 iOS App 经历多年的迭代,积累了大量的 Objective-C 代码,目前已经完成分层组件化,之后我们开始探索 Swift 混编