╰つ栺尖篴夢ゞ
码龄10年
求更新 关注
提问 私信
  • 博客:6,941,807
    社区:19,456
    问答:2,541
    动态:2,009
    6,965,813
    总访问量
  • 1,057
    原创
  • 778
    排名
  • 39,168
    粉丝
  • 100
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:中国
加入CSDN时间: 2016-02-29

个人简介:本人毕业于计算机技术专业,从事iOS高级开发,专注于iOS/MacOS内核/汇编/源码/架构/算法等相关技术的开发学习,同时热爱人工智能、OpenGL/ES、云原生等技术,CSDN博客专家与原力计划作者,华为云云享专家与特约博主,阿里云专家博主,荣获CSDN iOS领域优质创作者、2022年度博客之星移动领域TOP 3、2022年度博客之星TOP 16、AI创想秀邂逅“华为云ModelArts”征文大赛一等奖、CSDN第一届猿创征文优质博文奖,以及多项优秀TOP博文、CSDN开源挑战赛优秀奖等。

博客简介:

╰つ栺尖篴夢ゞ

博客描述:
少一点问别人为什么,多一点问自己凭什么!!*(^^)*
查看详细资料
个人成就
  • 领域专家: 操作系统技术领域
  • 获得3,760次点赞
  • 内容获得1,803次评论
  • 获得5,482次收藏
  • 代码片获得4,546次分享
  • 原力等级
    原力等级
    9
    原力分
    30,615
    本月获得
    8
创作历程
  • 9篇
    2025年
  • 14篇
    2024年
  • 108篇
    2023年
  • 440篇
    2022年
  • 342篇
    2021年
  • 108篇
    2020年
  • 10篇
    2017年
  • 26篇
    2016年
成就勋章
  • 入选《软件工程领域内容榜》第13名
TA的专栏
  • Objective-C底层原理
    付费
    55篇
  • Swift底层原理
    付费
    26篇
  • OpenGL ES
    付费
    60篇
  • 数据结构与算法
    付费
    376篇
  • iOS逆向安全攻防
    付费
    12篇
  • 人工智能与云原生
    付费
    69篇
  • iOS高级进阶
    61篇
  • Swift高级进阶
    75篇
  • RAC+RxSwift
    24篇
  • iOS基础开发
    51篇
  • SwiftUI
    34篇
  • HarmonyOS‌ Next
    7篇
  • OpenHarmony‌
    83篇
  • Flutter
  • 网络通信与信息安全
    11篇
  • LeetCode
    359篇
  • Git/Github
    44篇
  • Metal
    8篇
  • GPUImage
    2篇
  • C/C++
    18篇
  • MySQL
    3篇
  • Python实用宝典
    25篇
  • Blockchain技术
    13篇
  • EdgerOS
    16篇
  • 面试经典题型集锦
    17篇
  • App设计灵感
    24篇

TA关注的专栏 5

TA关注的收藏夹 0

TA关注的社区 31

TA参与的活动 62

兴趣领域 设置
  • 编程语言
    c++c语言swiftobjective-c
  • 开发工具
    githubgitsvnvscodepostmanmacos
  • 数据结构与算法
    算法数据结构leetcode
  • 移动开发
    iosxcodeobjective-cflutterreact native
  • 网络与通信
    httphttpswebsocket网络安全网络协议
  • HarmonyOS
    华为harmonyos
  • 微软技术
    sql
  • 软件工程
    性能优化
创作活动更多

AI 镜像开发实战征文活动

随着人工智能技术的飞速发展,AI 镜像开发逐渐成为技术领域的热点之一。Stable Diffusion 3.5 FP8 作为强大的文生图模型,为开发者提供了更高效的图像生成解决方案。为了推动 AI 镜像开发技术的交流与创新,我们特此发起本次征文活动,诚邀广大开发者分享在 Stable Diffusion 3.5 FP8 文生图方向的实战经验和创新应用 本次征文活动鼓励开发者围绕 Stable Diffusion 3.5 FP8 文生图方向,分享以下方面的内容: 1. 技术实践与优化 - Stable Diffusion 3.5 FP8 模型架构解析与优化技巧 - 文生图生成效果的提升方法与技巧 - 模型部署与加速策略,例如使用 Hugging Face、Diffusers 等工具 - 针对特定场景(例如二次元、写实风)的模型微调与定制化开发 2. 应用场景探索 - Stable Diffusion 3.5 FP8 在不同领域的应用案例分享,例如游戏设计、广告创意、艺术创作等 - 利用 Stable Diffusion 3.5 FP8 实现图像编辑、图像修复、图像增强等功能的探索 - 结合其他 AI 技术(例如 NLP、语音识别)构建更强大的应用 3. 创新应用与思考 - 基于 Stable Diffusion 3.5 FP8 的创新应用场景设计 - AI 镜像开发的未来发展方向的思考与展望 - 对 AI 镜像开发伦理、安全等问题的探讨

28人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 资源
  • 代码仓
  • 关注/订阅/互动
  • 社区
  • 最近

  • 文章

  • 专栏

  • 资源

  • 代码仓

  • 关注/订阅/互动

  • 社区

搜索 取消

HarmonyOS Next之深入解析使用Grid实现瀑布流网格布局

本文介绍了如何在HarmonyOS NEXT中实现图片瀑布流布局。首先定义了包含图片ID、标题、描述、尺寸、作者信息和统计数据的ImageItem接口。使用@State装饰器管理图片数据和UI状态,包括分类选择、排序方式和搜索关键词。通过getFilteredImages方法实现数据过滤和排序功能。最后利用WaterFlow组件构建两列瀑布流布局,每个FlowItem包含图片卡片,支持保持原始宽高比,并集成了收藏按钮和图片信息展示功能。整个布局采用响应式设计,适配不同屏幕尺寸。
原创
博文更新于 9 小时前 ·
132 阅读 ·
3 点赞 ·
0 评论 ·
2 收藏

HarmonyOS NEXT之深入解析Grid网格布局打造精美的照片相册管理集

本文介绍了照片相册应用的基础网格布局实现方案。首先定义了相册和照片的数据模型,包含ID、名称、数量、封面、日期等字段。然后详细展示了页面布局的实现代码:1)使用Text组件实现标签切换功能,通过currentTab状态变量控制样式;2)采用Grid组件实现2列相册视图布局,包含封面图片和相册信息;3)使用3列网格布局展示最近项目,每个项目包含照片和可选的位置信息覆盖层。布局代码展示了ArkUI组件如何通过属性设置实现美观的相册展示效果。
原创
博文更新于 11 小时前 ·
407 阅读 ·
4 点赞 ·
0 评论 ·
11 收藏

HarmonyOS NEXT之深入解析Grid网格布局列表的交互与状态管理

Grid 组件是 ArkUI 框架中强大的网格布局容器,与 GridItem 子组件配合使用可创建灵活的网格布局。该组件支持自定义行列数、尺寸占比控制、子组件跨行列、间距设置和滚动能力等特性。通过 rowsTemplate 和 columnsTemplate 属性可设置网格布局的行列数量与占比,未设置时可通过 layoutDirection 决定排列方式。Grid 还支持绑定 Scroller 对象实现滚动控制,适用于日历翻页等场景。实战中可用于构建商品展示等网格布局,通过设置两列模板和行列间距实现整齐排列
原创
博文更新于 11 小时前 ·
476 阅读 ·
13 点赞 ·
0 评论 ·
7 收藏

HarmonyOS之深入解析如何实现语音朗读能力

本文介绍了在HarmonyOS Next中实现语音朗读功能的方法。首先配置必要的网络和定位权限,通过CoreSpeechKit模块的textToSpeech API初始化TTS引擎。采用单例模式封装TextToSpeechManager类管理语音功能,包括设置语言、发音人等参数,添加状态监听回调。实现文本朗读方法,支持控制播放状态,注意文本长度不超过10000字符。最后在应用中导入该工具类即可调用语音朗读功能。该方案可实现应用文本转语音的能力,提高用户体验。
原创
博文更新于 2025.11.12 ·
423 阅读 ·
5 点赞 ·
1 评论 ·
11 收藏

HarmonyOS之多态样式stateStyles的使用

摘要: 在HarmonyOS开发中,stateStyles提供了一种高效的方式为组件设置多态样式,根据组件状态(normal、pressed、focused、disabled、selected)自动切换样式,无需手动处理状态逻辑。通过.stateStyles()方法可定义各状态样式,支持与@Styles装饰器联合使用实现复杂样式复用,并能绑定变量实现动态响应。相较于传统onTouch事件管理状态的方式,stateStyles代码更简洁,支持所有组件属性。特别适用于按钮按压效果、禁用状态及Checkbox/R
原创
博文更新于 2025.11.11 ·
987 阅读 ·
34 点赞 ·
0 评论 ·
16 收藏

Metal之加载TGA与PNG/JPEG纹理图片

将纹理图片解压成位图;创建 MTLTextureDescriptor 对象,即纹理描述对象,并设置 pixelFormat 像素信息、width 以及 height 尺寸信息;使用纹理描述对象创建MTLTexture对象,即纹理对象;创建 MTLRegion 对象,用于标识纹理的像素区域;通过texture的replaceRegion:mipmapLevel:withBytes:bytesPerRow:函数将纹理图片解压的位图数据复制到纹理对象中;
原创
博文更新于 2025.07.16 ·
597 阅读 ·
2 点赞 ·
1 评论 ·
0 收藏

HarmonyOS之深入解析跳转支付宝小程序完成操作后如何自动返回App

在HarmonyOS中,通过跳转 alipays://platformapi/startapp?appId=XXXXXXXXXXXX&backSCAppScheme=myAppScheme 调用支付宝功能后,如果需要返回 App,该如何处理呢?
原创
博文更新于 2025.03.28 ·
1629 阅读 ·
11 点赞 ·
5 评论 ·
10 收藏

HarmonyOS之深入解析如何根据url下载pdf文件并且在本地显示和预览

在HarmonyOS中实现PDF文件的下载、本地存储和预览功能,需要综合运用网络请求、文件管理和文档预览等能力。
原创
博文更新于 2025.03.27 ·
985 阅读 ·
3 点赞 ·
1 评论 ·
4 收藏

OpenGL ES之深入解析如何实现图像锐化

图像锐化是一种图像处理技术,其目的是增强图像中的细节和边缘,使图像看起来更加清晰。这一过程通常涉及到突出图像中的高频信息,特别是强调像素之间的灰度变化。通过增强图像的高频细节,图像锐化可以改善图像在人类视觉系统和计算机视觉系统中的感知效果。图像锐化处理的目的是为了使图像的边缘、轮廓线以及图像的细节变得清晰,经过平滑的图像变得模糊的根本原因是因为图像受到了平均或积分运算,因此可以对其进行逆运算(如微分运算,其实这里用的是差分)就可以使图像变得清晰。
原创
博文更新于 2025.03.27 ·
298 阅读 ·
2 点赞 ·
1 评论 ·
2 收藏

OpenGL ES之深入解析如何绘制“跳动的心”特效

OpenGL ES之深入解析如何绘制"跳动的心"特效
原创
博文更新于 2025.03.10 ·
699 阅读 ·
2 点赞 ·
1 评论 ·
3 收藏

SwiftUI之如何自定义导航

默认情况下,SwiftUI 提供的各种导航 API 在很大程度上是以用户直接输入为中心的。也就是说,导航是在系统响应,如按钮的点击和标签切换等事件时由系统本身处理的。然而,有时我们可能想更直接地控制应用程序的导航执行方式,尽管 SwiftUI 在这方面仍然不如 UIKit 或 AppKit 灵活,但它确实提供了相当多的方法,在构建的视图中执行完全自定义的导航。
原创
博文更新于 2025.02.07 ·
1086 阅读 ·
14 点赞 ·
0 评论 ·
20 收藏

SwiftUI之如何使用ScrollView的滚动偏移

在本文中,我们深入探讨了 SwiftUI 框架中 ScrollView 的新特性,特别是如何通过 ScrollPosition 类型实现更精确的滚动控制。我们介绍了如何使用 ScrollPosition 类型进行滚动位置的设置和读取,包括使用偏移量、视图标识符等方式进行操作。此外,我们还展示了如何通过动画和事件处理来增强用户体验。通过这些新功能,开发者可以更灵活地控制滚动视图的行为,从而创建更加流畅和直观的用户界面
原创
博文更新于 2025.02.07 ·
567 阅读 ·
12 点赞 ·
0 评论 ·
4 收藏

SwiftUI之深入解析如何使用SwiftUI Charts创建折线图

苹果在 WWWDC 2022 上推出了 SwiftUI 图表,这使得在 SwiftUI 视图中创建图表变得异常简单。图表是以丰富的格式呈现可视化数据的一种很好的方式,而且易于理解。本文展示了如何用比以前从头开始创建同样的折线图少得多的代码轻松创建折线图。此外,自定义图表的外观和感觉以及使图表中的信息易于访问也是非常容易的。
原创
博文更新于 2024.07.18 ·
1960 阅读 ·
20 点赞 ·
1 评论 ·
23 收藏

OpenEL GS之深入解析视频图像处理中怎么实现错帧同步

现在移动设备的系统相机的最高帧率在 120 FPS 左右,当帧率低于 20 FPS 时,用户可以明显感觉到相机画面卡顿和延迟。我们在做相机预览和视频流处理时,对每帧图像处理时间过长(超过 30 ms)就很容易造成画面卡顿,这个场景就需要用到错帧同步方法去提升画面的流畅度。错帧同步,简单来说就是把当前的几帧缓冲到子线程中处理,主线程直接返回子线程之前的处理结果,属于典型的以空间换时间策略。错帧同步策略也有不足之处,它不能在子线程中缓冲太多的帧,否则造成画面延迟。
原创
博文更新于 2024.01.18 ·
622 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

OpenGL ES之深入解析图像的腐蚀、膨胀、边缘检测处理

本文分析一下图像基本处理之腐蚀、膨胀和边缘检测,它们在图像处理和计算机视觉领域有着广泛的应用。
原创
博文更新于 2024.01.18 ·
681 阅读 ·
5 点赞 ·
0 评论 ·
1 收藏

OpenGL之利用矩阵的“平移”“旋转”“综合变换”等实现矩形的移动

实现代码#include <stdio.h>// GLTool.h头⽂文件包含了大部分GLTool中类似C语言的独立函数#include "GLTools.h"// 矩阵的⼯具类.可以利于GLMatrixStack 加载单元矩阵/矩阵/矩阵相乘/压栈/出栈/缩放/平移/旋转#include "GLMatrixStack.h"// 矩阵工具类,表示位置.通过设置vOrigin,vForward,vUps等#include "GLFrame.h"// 矩阵⼯具类,⽤来快速设置正/透
原创
博文更新于 2024.01.15 ·
1736 阅读 ·
3 点赞 ·
1 评论 ·
4 收藏

SwiftUI之深入解析高级布局的实战教程

首先实现一个圆形布局的视图容器 WheelLayout:1)") }当布局发生改变时,SwfitUI 提供了内置动画支持,因此如果将轮子的旋转值更改为 90 度,我们将会看见它是如何逐渐的移动到新的位置上:// ...渲染动画的逻辑就是如此,那么我们在探索一下深层次到底发生了什么?
原创
博文更新于 2024.01.13 ·
1995 阅读 ·
22 点赞 ·
0 评论 ·
24 收藏

SwiftUI之深入解析布局协议的功能与布局的实现教程

采用布局协议类型的任务,是告诉 SwiftUI 如何放置一组视图,需要多少空间。这类型常常被作为视图容器,虽然布局协议是 2022 年新推出的(至少公开来说),但是我们在第一天使用 SwiftUI 的时候就在使用了,当每次使用 HStack 或者 VStack 放置视图时都是如此。请注意至少到现在,布局协议不能创建懒加载容器,比如 LazyHStack 或 LazyVStack,懒加载容器是指那些只在滚入屏幕时渲染,滚出到屏幕外就停止渲染的视图。
原创
博文更新于 2024.01.13 ·
1849 阅读 ·
27 点赞 ·
1 评论 ·
32 收藏

SwiftUI之深入解析Frame Behaviors

当开始使用 SwiftUI 时,可能接触到的第一个修饰符是 frame(width:height:alignment),定义 frame 是 SwiftUI 最具挑战性的任务之一,当我们使用修饰符(如 .frame().)时,会发生很多事情。SwiftUI 中的修饰符实际上并不修改视图,大多数情况下,当在视图上应用修饰符时,会创建一个新视图,该视图围绕着被“modified”的视图,需将包装器视图视为 frame。
原创
博文更新于 2024.01.12 ·
1442 阅读 ·
15 点赞 ·
0 评论 ·
23 收藏

SwiftUI之深入解析Alignment Guides的超实用实战教程

Alignment guides 是一个强大的布局工具,但通常未被充分利用。在很多情况下,它们可以帮助我们避免更复杂的选项,比如锚点偏好。如下所示,对对齐的更改也可以自动(并且容易地)动画化:如果您曾经尝试过使用 alignment guides,那么可能会对结果感到困惑。它们倾向于做期望它们做的事,直到它们不做。在花了一些时间测试对齐指南的限制后,可以得出结论,它们确实有效。然而,我们对它们的期望是困惑的。
原创
博文更新于 2024.01.09 ·
2236 阅读 ·
23 点赞 ·
0 评论 ·
27 收藏
加载更多