首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS
订阅
风一样的人815
更多收藏集
微信扫码分享
微信
新浪微博
QQ
87篇文章 · 0订阅
iOS App 安全加固流程记录,代码、资源与安装包保护
本文结合实际发布流程,记录一套完整的 iOS app 保护方案,包括代码符号混淆、资源文件改名、MD5 修改、HTML/JS 压缩、调试信息清理以及 IPA 重签名与设备测试。
对组件化与模块化的思考与总结
前言 前段时间反复研读了蘑菇街 App 的组件化之路、蘑菇街 App 的组件化之路·续和iOS应用架构谈 组件化方案,然后又找到了其它一些研究组件化、模块化方案的文章,但是总觉得差点什么,所以
面试常问的 RunLoop,到底在Loop什么?
大家好,我是嘉豪。 这两天我又把 RunLoop 重新翻了一遍。这个话题在 iOS 里其实一点都不新,甚至已经算老朋友了,但有意思的是:很多同学平时天天在和它打交道,却未必真的知道它在干什么。 比如下
iOS疑难Crash-_dispatch_barrier_waiter_redirect_or_wake 崩溃治理
我们司机端App一直存在着_dispatch_barrier_waiter_redirect_or_wake相关的崩溃。 该崩溃具体崩溃堆栈如下: 而且该崩溃集中在14.0~16.2之间的
深入 Moya:从架构设计到现代 iOS App 网络层最佳实践
Moya 是 iOS 社区中备受推崇的网络抽象库。它之所以出色,并非仅仅因为简化了网络请求的发送,更在于其背后蕴含的一整套优雅、可扩展的架构设计哲学。本文将和你一起深入剖析 Moya 的核心架构
抖音思路复刻:iOS 卡死(ANR)监控 + 自动符号化全流程实战
本文复刻字节/抖音卡死(ANR)治理思路:主线程 RunLoop 心跳监控,8 秒判定卡死,超阈值后每秒采样主线程栈并保存为 JSON。再用 dSYM + atos 脚本自动符号化,并对 Swift
iOS App包大小由浅入深优化之路
App在迭代过程中,随着新需求的不断丰富,包体积逐渐增大。早期功能较简单,优化空间有限,用户感知不明显,包大小问题未受重视。随着功能多元化,包大小水涨船高,大到一定值后,会产生一些消极影响。
推荐一个历代iPhone设备型号网站,比维基百科好用
做兼容性测试时,你需要知道各个设备的内存大小,这个表可以很好的满足你(比问AI快,而且AI还瞎说)。
iOS borderWidth为0.5边框上下不均匀问题探究和解决
一. 背景 项目中经常遇到需要给按钮或者视图设置0.5的边框,因此习惯通过layer.borderWidth的来设置,但设置出来,会发现上下边框有点不均匀,明显左上部分比较细,右下部分比较粗。 二.
iOS疑难Crash-iOS18.0+ BackBoardServices exit 崩溃治理
一. 背景 我们司机端App从iOS18系统开始出现了BackBoardServices库的方法触发exit调用,而exit执行之后,C++全局变量对象进行析构导致的崩溃。 具体崩溃堆栈用两种: 第一