首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
iOS开发小挖
掘友等级
公众号:iOS开发小挖
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
35
文章 35
沸点 0
赞
35
返回
|
搜索文章
赞
文章( 35 )
沸点( 0 )
Swift Protocol 背后的故事(实践)
本文主要介绍实践技巧,以一个 Protocol 相关的编译错误为引,通过实例对 Type Erasure、Opaque Types 、Generics 做了较详细的讨论。
Swift 中的不透明类型、存在类型以及 some、any 关键字
Swift 中的不透明类型、存在类型以及 some、any 关键字,它们的区别以及使用。如何写出更优雅的泛型?
iOS开发如何避免安全隐患
现在很多iOS的APP没有做任何的安全防范措施,导致存在很多安全隐患和事故,今天我们来聊聊iOS开发人员平时怎么做才更安全。 用抓包工具可以抓取手机通信接口的数据。以Charles为例,用Charles可以获取http的所有明文数据,配置好它的证书后就可以模拟中间人攻击,获取h…
iOS18系统 [YYKVStorage _dbClose] 偶现崩溃治理
一. 背景 项目线上会偶现[YYKVStorage _dbClose]的相关崩溃问题,崩溃堆栈如下: 二. 分析与治理 通过分析代码,这个崩溃发生在App应用退出的时候,YYDiskCache会调用_
iOS - 组件化(二)基于CTMediator组件通讯与解耦分析 、源码解读
写在最前面的心得总结: 中间者架构采用中间者统一管理的方式,来控制app的整个生命周期中组件间的调用关系。 拆分的组件都会依赖于中间者,但是组间之间就不存在相互依赖的关系了。 由于其他组件都会依赖于这
iOS组件化的分层思路实践
组件化是一种软件设计方法,它将一个大型应用程序拆分成多个独立且可重用的模块。这些模块可以分别开发、测试和维护,从而提高代码的复用性和可维护性。
掌握 Swift Package Manager
简单认识和使用SwiftPM,内容属于整理得到,并非原创,但是向Chat- GPT问问题的人是我,简单利用了Chat- GPT的强大信息处理和生成能力。
Swift 中的 as,as?,as! 的区别
在我的认知中,如果 as 能成功的话,说明 as? 和 as! 也一定会成功。在大多数情况下这是对的,但凡是总有例外。看到下面的代码,不知道你能不能看出问题。 第一行代码成功执行,但第二行代码会有编译器⚠️,而且会造成崩溃,这是为什么呢?造成这种情况的原因就是 as 和 as?…
ios开发框架封装(八):UIView拓展,实现【部分圆角、边框、阴影、背景色渐变】随意组合共存
先放demo地址:https://github.com/KeWangKW/996ToICU 实现代码在UIViewExt.swift文件,这个类文件中实现的方法,在所有 UIView 的子类上都可用,
百度APP iOS端内存优化-原理篇
本文介绍了Mach虚拟内存的特点、内存管理的数据结构以及Mach内核提供的内存操作接口,同时对OC内存分配核心函数alloc做了源码分析,此外对iOS端内存报警机制做了详细的源码分析。
下一页
个人成就
文章被点赞
25
文章被阅读
4,582
掘力值
390
关注了
13
关注者
14
收藏集
1
关注标签
0
加入于
2019-12-06