首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
架构
订阅
BrianM
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
WKWebview秒开实践分享及问题解决方案
背景 作为外汇资讯类的App,查看新闻资讯一直是用户核心需求,也是老板一直说能不能再提高点速度不想看到加载的过程.[如果大家想看基本的简单使用,请绕过,基本学完之后,再次看会有不同的感受的] 在资讯中
iOS数据持久化设计
了解移动端的数据持久化方式和对应的使用场景,提供相关技术选型做技术储备。 同时降低了服务器的访问次数,节约服务器资源。(图片) 离线使用。 用户浏览过的数据无需联网,可以再次查看。 部分功能使用解除对网络的依赖。(百度离线地图、图书阅读器) 无网络时,允许用户进行操作,等到下次…
「拒绝踩坑」唯一一种拦截 WKWebView 资源请求的方式
不想让前端代码做一些 App 个性化适配的前提下,想要提高秒开率,又不想开隐藏容器增加内存开销,那在 iOS 上只有这一种拦截方式了。笔者踩了很多坑,来让大家少走弯路。
🐻 探究分析ipa包
BCSymbolMaps 符号文件 ,Xcode 对 BitCode 符号表进行混淆(Symbol Hiding)后生成的对照表,和 dSYM 文件会一一对应。 iTunesMetadata.plist,记录购买者信息、售价等数据。 我发现 App Slicing 对于包中的A…
iOS打包静态库framework
静态库:链接时完整拷贝至可执行文件中,被多次使用就有多份冗余拷贝。iOS静态库形式:.a和.framework 动态库:链接时不复制,程序运行时由系统动态加载到内存,供程序调用,系统只加载一次,多个程序共用,节省内存。iOS动态库形式:.tbd(之前叫.dylib)和frame…
iOS 创建多个Target实现多渠道打包或者环境区分
需求:一套代码可以成多个App,其中图标、启动图、名称等不一样。或者一个项目区分不同环境,不同环境安装不同的依赖库或者访问不同的服务器,或者执行的代码逻辑不同等。 1. 创建Target或者说在当前项目target基础上复制新的target 2. 修改Target、Scheme…
iOS 动态路由实现方案
随着CSDN App技术栈的扩展,从原本最最简单的原生页面到原生页面的跳转,扩展到目前同一个App中包含原生页面、H5页面、小程序页面、Flutter页面之间的跳转。
iOS MVP模式重构实践
最近完成了我司iOS项目的重构,把整体的代码架构都梳理了一遍,主要按照MVP的架构模式,并综合考虑了重构的难度和效果。在这个过程中也积累了一些代码重构方面的经验,在这里总结一下。 首先简单介绍一下项目情况。我们原有项目的架构是比较标准的MVC模式,也是苹果官方推荐的架构模式。M…