首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
面试项目难点
订阅
安龙886
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
iOS 面试 | 如果要存储用户的账号密码,你会选择什么方案?
直接回答 我会选择官方的 KeyChain 服务,因为用户的账号密码属于敏感数据,删除 App 后 KeyChain 中的数据依然保留,并且可以通过 iCloud 同步。这样,当用户下一次安装时,仍然
iOS简单优化Lottie-OC版源码内存占用降低50%以上
前言 刚加入了新项目团队不久,团队目前还在用着老旧的Lottie-2.5.3的版本,在一次正常的开发过程中,偶然发现了此问题。最后问题定位到是因为Lottie源码的原因导致的,下面是代码完整分析。
iOS-底层原理 31:组件化方案(二)
本文主要讲组件化之间是如何通讯的 组件化通讯方案 目前主流的主要有以下三种方式: 1、URL路由 2、target-action 3、protocol匹配 URL路由 目前iOS上大部分路由工具都
iOS包提审AppStore的总结
提审指南的拆解分析,AppStore提审的 2.1;2.3.1;甚至4.3的一些经验总结。 2.3.1经过来回6次审核成功;4.3的至少20次尝试后,最终选择了寻找内部审核官。
LFLiveKit源码分析
LFLiveKit是一款可以实时的将采集到的音视频数据以流式上传到服务器。框架使用GPUImage框架完成视频采集可以方便的增加滤镜设置美颜。
编译链接二三事
少部分动态库在程序启动加载时,通过dyld链接。 大部分动态库的第一次使用时,才通过dyld链接(减少启动耗时)。 跨端UI框架Flutter同样支持AOT和JIT;在Debug 模式下,采用 JIT即时编译,Release 模式下采用的是 AOT 静态编译。其中,JIT将 D…
三年磨一剑,货拉拉iOS用户端10万分位Crash率攻坚之战
三年磨一剑,货拉拉iOS用户端10 万 分位Crash率攻坚之战 摘要: 货拉拉iOS用户端经历了多年的迭代,作为近百万日活的App,Crash率经历了从千分位到万分位,再到十万分位的降率过程。本篇文
iOS App Store上架被拒case
前言 本篇文章记录了我们上架App Store过程中遇到的被拒case,以及对应的原因分析、解决方案,涉及上传被拒、审核被拒。 我们会不定期将遇到的case更新在此文章,有需要的朋友,可以持续关注。
货拉拉用户端体验优化--启动优化篇
前言 过去几年,在货拉拉业务高速发展的同时,作为核心业务入口的用户端app,在以「快」为第一目标实现业务需求的同时,也积累了比较多的技术债,表现为各项技术指标与业界优秀的app相比都差强人意,并且线上