首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
知识点
订阅
白水岂能度日
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
Swift之struct二进制大小分析
随着Swift的日渐成熟和给开发过程带来的便利性及安全性,京喜App中的原生业务模块和基础模块使用Swift开发占比逐渐增高。本次讨论的是struct对比Class的一些优劣势,重点分析对包体积影响。
【iOS】Swift 同时使用 RawRepresentable 和 Codable 的注意点
使用AppStorage存储自定义模型,模型需要遵守RawRepresentable并且RawValue要为String,如果使用Codable进行模型转换,要自己去实现endode和decode。
iOS17兼容问题,[NSURL URLWithString:]逻辑BUG,影响WKWebView
iOS17系统,[NSURL URLWithString:]默认实现逻辑变动,会自动对非法字符转义;可以该逻辑包含字符转义BUG。
Swift 重构:重载运算符
一、思路来源 研究自定义运算符的时候,又重新看了一下重载运算符,觉得挺有意思的,随手封装了几个。 二、基础类型 String 为例 重载乘法运算符:将一段字符串重复 n 次拼接在一起; 源码实现: 三
使用二进制重排 & Clang插桩技术对iOS冷启动做优化太爽了
1.冷启动 1.1 什么是冷启动? 冷启动是指内存中不包含该应用程序相关的数据,必须要从磁盘载入到内存中的启动过程。 注意:重新打开 APP, 不一定就是冷启动。 当内存不足,APP被系统自动杀死
如何实现 iOS 16 带来的 Depth Effect 图片效果
iOS 16 系统为我们带来了比较惊艳的桌面锁屏效果:Depth Effect。本文介绍了如何用苹果自带的 API 通过少量的代码实现手机桌面的 Depth Effect
整理了一篇非常全的iOS面试题,值得你收藏,为您的面试助力
目录 1. 一、基础知识点 2. 二、第三方框架 3. 三、算法 4. 四、编码格式(优化细节) 5. 五、其他知识点
Deprecated - 浅析 Cocoapods-Binary 实现
公司级别的项目在发展过程,不可避免会遇到项目过大,导致的编译和开发效率的降低。在如何提高编译速度,加快生产效率,各大厂都有各种尝试,可惜在业内没有一个成本低、效果好的开源方案。而作者所在的公司,由于业务线聚合,原有两条完全不同的交易线业务以组件的形式合并到主App,加剧了编译的…
iOS 优雅的处理网络数据,你真的会吗?不如看看这篇.
相信大家平时在用 App 的时候, 往往有过这样的体验,那就是加载网络数据等待的时间过于漫长,滚动浏览时伴随着卡顿,甚至在没有网络的情况下,整个应用处于不可用状态。那么我们该怎么去提高用户体验,保证用
iOS组件化中的宏处理杂谈
原文地址前言几乎所有C家族的语言都在长期使用预处理器带来的宏功能,比如:常量定义、条件编译、代码生成、神奇的“语法糖”等......但是如此好用的功能,我们务必要防止滥用,由于其作用面之大,可能因使用