HH思️️无邪
码龄8年
关注
提问 私信
  • 博客:149,987
    问答:85
    动态:18,260
    168,332
    总访问量
  • 59
    原创
  • 18,119
    排名
  • 569
    粉丝
  • 0
    铁粉
  • 学习成就

个人简介:宠辱不惊,看庭前花开花落; 去留无意,望天空云卷云舒。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:重庆市
  • 目前就职: 重庆远略科技有限公司
  • 加入CSDN时间: 2016-11-30
博客简介:

lyh1083908486的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    5
    当前总分
    1,105
    当月
    26
个人成就
  • 获得869次点赞
  • 内容获得39次评论
  • 获得3,399次收藏
  • 代码片获得755次分享
创作历程
  • 49篇
    2024年
  • 10篇
    2023年
成就勋章
TA的专栏
  • Flutter
    7篇
  • iOS 小知识
    14篇
  • iOS 审核指南
    2篇
  • iOS音视频
    4篇
  • iOS UIKit
    9篇
  • 大模型
    4篇
  • 念行
    2篇
  • 实用工具
    8篇
  • Xcode适配指南
    3篇
  • 英语学习笔记
    3篇
  • iOS性能优化
    3篇
  • iOS Widget
    2篇
  • 其它
    1篇
  • Framework
    4篇
兴趣领域 设置
  • 编程语言
    swiftobjective-c
  • 移动开发
    iosxcodeflutterswiftui
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

175人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Flutter 插件 sliding_up_panel 实现从底部滑出的面板

sliding_up_panel 是一个 Flutter 插件,用于实现从底部滑出的面板。它在设计上非常灵活,能够适应多种 UI 场景,比如从底部滑出的菜单、可拖动的弹出面板等。以下是 sliding_up_panel 的详细用法,包括常用的参数说明和示例代码。sliding_up_panel 是一个功能丰富、设计灵活的插件,非常适合用于需要从底部滑出的面板场景。如果您喜欢这篇文章,不妨留下您宝贵的赞!
原创
发布博客 2024.11.06 ·
437 阅读 ·
4 点赞 ·
0 评论 ·
4 收藏

iOS SmartCodable 替换 HandyJSON 适配记录

SmartCodable 替换 HandyJSON中遇到的值得记录的问题和解决方法
原创
发布博客 2024.11.05 ·
827 阅读 ·
6 点赞 ·
0 评论 ·
11 收藏

iOS AVAudioSession 详解【音乐播放器的配置】

在 iOS 音频开发中,AVAudioSession 是至关重要的工具,它控制着应用的音频行为,包括播放、录音、后台支持和音频中断处理等。对于音乐播放器等音频需求强烈的应用,设计一个合理的 AVAudioSession 管理体系不仅能保证音频播放的流畅体验,也能确保应用在多种使用场景下的稳定性。本文将基于苹果官方文档,详细介绍如何使用 AVAudioSession,并探讨在音乐播放器设计中如何合理管理 AVAudioSession。
原创
发布博客 2024.10.25 ·
908 阅读 ·
24 点赞 ·
0 评论 ·
11 收藏

iOS MPNowPlayingInfoCenter 通知栏、锁屏 显示当前播放的媒体信息

MPNowPlayingInfoCenter 是 iOS 框架 MediaPlayer 中的一个类,主要用于管理锁屏界面、控制中心、通知中心中显示的“当前播放”媒体信息。它允许开发者向用户展示正在播放的音乐或媒体信息,并控制媒体播放。通过 MPNowPlayingInfoCenter,你可以在锁屏上显示诸如歌曲标题、艺术家、专辑封面、播放进度等信息,同时还可以提供播放、暂停、快进等媒体控制。本篇文章简单介绍一下 MPNowPlayingInfoCenter 以及用法。
原创
发布博客 2024.10.24 ·
1100 阅读 ·
16 点赞 ·
0 评论 ·
26 收藏

iOS ColleCtionView 如何让cell 不重复创建并且只在展示的时候才创建

使用 collectionView 一屏只展示一个 cell ,一次只加载当前 cell,还要能够缓存已加载过的 cell ,使 cell 不重复加载,听着好像就是将 collectionView 的复用机制禁用掉。用collectionView 实现这个需求,就出现了两个冲突点,一个是collectionView 会预加载后面的 cell ,另一个是会释放掉没在屏幕中显示的 cell。示例思路将加载过的视图用一个字典存起来。
原创
发布博客 2024.08.17 ·
540 阅读 ·
4 点赞 ·
0 评论 ·
8 收藏

iOS ColleCtionView 如何让cell 不重复创建并且只在展示的时候才创建

发布资源 2024.08.17 ·
zip

iOS-Swift 数据库 WCDB 二次封装使用/自定义字段映射类型

发布资源 2024.08.02 ·
zip

iOS-Swift 数据库 WCDB 二次封装使用/自定义字段映射类型

WCDB 是一个易用、高效、完整的移动数据库框架,它基于 SQLite 和 SQLCipher 开发,在微信中应用广泛,且支持在 C++、Java、Kotlin、Swift、Objc 五种语言环境中使用。对于WCDB详细的介绍和使用请移步官方文档,本篇文章主要是对WCDB 常用的功能进行二次封装,使数据库的操作更方便一些。还有就是对于自定义映射类型的详细使用,作为官方文档在这块的一个补充。安装其它方式安装通过 Cocoapods 安装自定义字段映射类型文档示例case idcase name。
原创
发布博客 2024.08.02 ·
705 阅读 ·
5 点赞 ·
0 评论 ·
10 收藏

iOS 自定义 仿苹果地图 半屏滑动效果控件

在前一篇文章AI编程探索- iOS 实现类似苹果地图 App 中的半屏拉起效果我们通过三方库实现了这个功能。可是我发现这个三方不能加阴影效果。也许是我不知道怎么加吧!于是只有自己搞咯!这功能用到的技术点不难,难就难在计算滑动位置,滑到一半,应该往上回弹还是往下回弹。所以自定义这个控件还是必要,一次写好,后面就根据具体需求调整下样式就行。将这个控件当作模板,可以快速的定制实现类似需求的功能。这个控件不做任何样式的限制,想怎么改都可以。如果您喜欢这篇文章,不妨留下您宝贵的赞!
原创
发布博客 2024.07.27 ·
363 阅读 ·
6 点赞 ·
0 评论 ·
7 收藏

iOS 自定义 仿苹果地图 半屏滑动效果控件

发布资源 2024.07.27 ·
zip

探讨 iOS 时间格式化:大写 YYYY-MM-dd 还是小写 yyyy-MM-dd

在 iOS 开发中,正确地格式化日期对于显示用户友好的信息至关重要。使用 DateFormatter 进行时间格式化时,格式字符串中的大小写字母会影响输出的结果。本文将探讨 YYYY-MM-dd 和 yyyy-MM-dd 这两种常见格式的区别,并解释为什么应该优先选择小写格式。在 iOS 开发中,理解并正确选择日期格式是至关重要的。大写 YYYY-MM-DD 和小写 yyyy-MM-dd 虽然看起来相似,但其应用场景和意义却大不相同。
原创
发布博客 2024.07.25 ·
1080 阅读 ·
18 点赞 ·
0 评论 ·
10 收藏

iOS 将富文本内容保存为 .docx 文件

既然我们最终是要保存为 .docx 文件,那么我们就先来了解一下什么是 .docx 文件吧!.docx 文件是一种基于 Open XML 标准的文档文件格式,由 Microsoft Word 使用。它是 Microsoft Word 2007 及其之后版本的默认文件格式。相比于之前的 .doc 格式,.docx 文件具有更高的兼容性、更小的文件体积和更好的数据恢复能力。
原创
发布博客 2024.07.18 ·
978 阅读 ·
6 点赞 ·
0 评论 ·
13 收藏

iOS 开发技巧 - 使用本地 json 文件

使用本地 json 文件的场景,在我们开发功能的阶段,服务端接口字段定义好了后,有些接口响应很慢,请求到响应可能要 几十秒甚至一分钟,我们需要频繁调用接口来调试功能;还有就是调用一些我们需要付费的三方接口,比如做 AI 相关的功能,在开发阶段可以先建一个本地json 将逻辑和功能实现。当然适用于使用本地json 文件的情况,不止我提到的上面两种。还有当你需要模拟调试多种情况的时候,修改 json 文件可比让后端兄弟配合改数据方便得多。
原创
发布博客 2024.07.09 ·
580 阅读 ·
11 点赞 ·
0 评论 ·
6 收藏

AI编程探索- iOS 实现类似苹果地图 App 中的半屏拉起效果

本篇文章,记录了我好奇苹果地图 App 的半屏效果是怎么实现的,想搜但是描述不出来这种效果是什么,通过将截图发给 AI 用自己的语言描述了一下,AI 理解了我的需求,并给了解决办法。我再通过 AI 的提点,拿着关键信息去 github 找到了需要的三方库。如果您喜欢这篇文章,不妨留下您宝贵的赞!如果您对文章有任何疑问或建议,欢迎在评论区留言,我会第一时间处理,您的支持是我前行的动力,愿我们都能成为更好的自己!
原创
发布博客 2024.07.07 ·
444 阅读 ·
6 点赞 ·
0 评论 ·
9 收藏

收获法则-春耕秋收

在这样的回望中,或许能邂逅那份“山穷水尽疑无路,柳暗花明又一村”的绝妙转机,体验到心灵与视野的双重豁然开朗,发现新的成长路径与无限可能。这种浮躁的心态不只是在学习新技能上,看书也是如此,细细想来自己好久都没认真看完一本书了,总觉得看了别人的总结,这本书的内容我也就看完了似的。如果学生不肯发问,不肯暴露自己的无知,不肯让老师知道他的真正水平,那么绝对学不到东西,也就不能有长进。以10分为标准,假如我在各个方面都只能得2分,那么要达到5分,必须先向3分迈进,正所谓“千里之行,始于足下”,而且要一步一个脚印。
原创
发布博客 2024.07.02 ·
139 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

AI 编程探索- iOS动态标签控件

到这里我们通过AI快速实现了动态标签控件的核心部分,只需再稍微调整一下label的样式就能完美实现我们的需求。AI帮我们写了大部分的可用的代码,虽然不能完全采用,但是确实提升了我们的开发效率,代码质量也是很不错的,我们要做的就是根据自己的需求进行修改一下。后面继续在实战中探索如何高效使用AI来帮助我们开发和学习。
原创
发布博客 2024.06.25 ·
487 阅读 ·
10 点赞 ·
0 评论 ·
2 收藏

Flutter-使用MethodChannel 实现与iOS交互

发布资源 2024.06.13 ·
zip

Flutter-使用MethodChannel 实现与iOS交互

使用 MethodChannel 在 Flutter 与原生 Android 和 iOS 之间进行通信,可以让你在 Flutter 应用中调用设备的原生功能。通过以上步骤,你已经掌握了如何在 Flutter 应用中使用 MethodChannel 与 iOS 代码进行通信。这种方法不仅能帮助你充分利用设备的原生功能,还能提升应用的性能和用户体验。无论是调用相机、获取位置信息,还是其他复杂的原生操作,MethodChannel 都能为你提供一个简洁高效的解决方案。
原创
发布博客 2024.06.12 ·
1129 阅读 ·
11 点赞 ·
2 评论 ·
6 收藏

Flutter- AutomaticKeepAliveClientMixin 实现Widget保持活跃状态

在 Flutter 中,AutomaticKeepAliveClientMixin 是一个 mixin,用于给 State 类添加能力,使得当它的内容滚动出屏幕时仍能保持其状态,这对于 TabBarView 或者滚动列表中使用 PageView 时非常有用,因为这些情况下你通常希望保留用户的滚动位置或者输入状态等。// ...你需要重写 wantKeepAlive 并返回 true 来告诉框架这个 Widget 需要保留状态。这通常是根据当前的业务逻辑来决定的。@override。
原创
发布博客 2024.06.12 ·
809 阅读 ·
8 点赞 ·
0 评论 ·
2 收藏

Flutter 常见报错记录

这个错误信息表明Flutter应用因为尝试通过FlutterStandardCodec编解码不支持的值类型而崩溃。FlutterStandardCodec被用于Flutter与原生代码之间的消息传递。当你试图发送一个不被支持的数据类型时(例如,自定义对象而不是基本类型或提供支持的复合类型),就会发生这样的错误。检查 Flutter与原生代码之间的消息传递时,排查两端发送和接收的数据类型是否一致。
原创
发布博客 2024.06.09 ·
553 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏
加载更多