首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS 进阶
订阅
呆萌呆萌怪兽
更多收藏集
微信扫码分享
微信
新浪微博
QQ
47篇文章 · 0订阅
iOS九阴真经:二十一、组件化
组件化也叫模块化,是指将应用程序分解为独立、可重用、可交互模块的开放策略,这种方式有助于提高代码复用率、降低耦合度,使得应用程序更易于维护和扩展。
解析 SwiftUI 中两处由状态更新滞后引发的严重 Bug
本文将解析 SwiftUI 中两个由于未能贯彻响应式编程原则而导致的严重错误,并提供相应的解决方案。错误包括:通过手势取消 Sheet 后,快速右滑导航容器导致应用锁死;以及在滚动中返回上层视图时崩溃
Swift 基础 Protocol 讲解
这里每天分享一个 iOS 的新知识,快来关注我吧 前言 熟悉 Swift 开发的小伙伴对协议肯定非常熟悉了,今天来梳理一下有关 Swift 协议的基础知识和用法,看看有没有你不知道的知识。 协议语法
iOS 一些能明显提升启动速度的技巧
昨天的文章讲了苹果在 iOS 15 出的预热启动,感兴趣的可以去读一下,今天来讲一讲启动速度优化的一些小技巧。 讲讲 iOS 中不
十几个小知识点,让你理解OC到Swift的都有哪些转变
@selector 是 Objective-C 时代的一个关键字,它可以将一个方法转换并赋值给一个 SEL 类型,它的表现很类似一个动态的函数指针。在 Objective-C 时 selector 非常常用,从设定target-action,到自举询问是否响应某个方法,再到指定…
CoreBluetooth系列教程(五):蓝牙固件升级
一.为何要升级 我们常讲的DFU 即Device Firmware Update(设备固件更新) ,OTA 即 Over The Air(隔空升级) 二.固件升级的流程 各个厂商的设备流程可能不一致,
蓝牙低功耗BLE调研与开发
蓝牙低功耗BLE调研与开发 涉及ble蓝牙通讯的客户端(中心设备)开启、扫描、连接、发送和接收数据、分包解包, 和服务端(外围设备)初始化广播数据、开始广播、配置Services、Server回调
iOS Bluetooth 打印小票(二)
在上一篇中介绍了打印小票所需要的命令,这一篇介绍Bluetooth连接蓝牙和打印小票的全过程。 因为CoreBluetooth中的代理太多,而每一次操作又比较依赖上一次操作的结果,方法又比较零散,所以我做了粗略封装,把代理改成了block方式回调。 因为CBCentralMan…
爱了爱了❤️Core Animation动画全析都在此-【建议收藏】--附加OC和Swift版的Demo
Introduction Core Animation其实是一个令人误解的命名。你可能认为它只是用来做动画的, 但实际上它是从一个叫做Layer Kit这么一个不怎么和动画有关的名字演变而来,所以做动
MVC和MVVM详解
前言 请预留足够的时间,您将看到大量的文字描述。但是相信我,您绝对值得花时间在这些文字描述上面。我已经尽了我最大所能来阐述关于MVC和MVVM如此这般设计的原因以及我们应该如何思考一些相关的问题 让我