首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
ios
订阅
半月迎风
更多收藏集
微信扫码分享
微信
新浪微博
QQ
129篇文章 · 0订阅
iOS 客户端设计一个日志系统
设计一个iOS客户端的日志系统需要综合考虑功能性、性能、安全性、可扩展性和用户体验。以下是分步骤的设计思路和关键实现细节: 一、核心功能需求 分级日志:支持不同级别(Debug、Info、Warnin
iOS防截屏实战
一、背景 1、由于系统限制,iOS无法禁止用户的截屏行为;只有在发生截屏时触发了一个截屏通知-- UIApplication.userDidTakeScreenshotNotification; 2、
扫码登录设计原理:扫码一笑,身份到手!
前言:扫码登录,点亮中年程序员的社恐之光 你有没有经历过这种瞬间: 👨💻 手机在手,扫码一扫,网页自动跳转,登录成功,简直比女朋友的早安吻还准时。 而你作为一
IM数据在iOSApp端存储、读取方案
iOS社交应用设计的IM数据存储、读取及会话管理方案,结合高性能、安全与可扩展性,分为六个核心模块: 📚 一、存储架构设计:三级分层策略 本地存储层(高频访问) 数据库选型:采用
学习Swift,这些资料可供参考
Swift作为苹果后起的主力语言在其生态中扮演者越来越重要的角色。OC从诞生到现在已经四十多年的历史了,虽然它依然是很多现有工程的主力开发语言,但毫无疑问,后续新起的App或新的系统功能特性将会以Sw
iOS 实现视频边播放边缓存的解决方案
在 iOS 开发中,对于大文件或网络视频,直接加载到内存会导致性能问题,因此需要实现边播放边缓存的功能。本文将详细介绍如何通过 AVPlayer、URLSession、AVAssetResourceL
iOS组件化的分层思路实践
组件化是一种软件设计方法,它将一个大型应用程序拆分成多个独立且可重用的模块。这些模块可以分别开发、测试和维护,从而提高代码的复用性和可维护性。
避免在 Swift 中使用 `self.`
随着 Swift 语法的演进,当编译器不需要时,尽量最好避免使用 `self.`(尤其是在闭包中)。
iOS 中的事件响应链?
在 iOS 开发中,事件响应链(Responder Chain) 是处理用户交互的核心机制,它决定了事件(如触摸、手势、摇晃等)如何被传递和处理。以下是详细的解释: 一、什么是事件响应链? 事件响应链
高并发场景下,为什么大厂都选择SSE而不是WebSocket?
引言:一次推送技术引发的“血案” 某日深夜,某电商平台的服务器突然宕机。 事故原因:每秒100万用户通过WebSocket请求抢购茅台,服务器因频繁握手耗尽CPU资源。 解决方案:技术团队将协议切换为