建设网站步骤是wordpress author 404
2026/5/21 17:39:00 网站建设 项目流程
建设网站步骤是,wordpress author 404,星空 电影 在线观看,建设银行网站设计的优点文章目录 1、前言2、什么是 Claude Code#xff1f;2.1 官方定义2.2 与其他 AI 编程工具的对比2.3 为什么选择 Claude Code 开发 macOS 应用#xff1f; 3、项目背景#xff1a;Skyview 是什么3.1 需求来源3.2 功能设计3.3 技术选型#xff08;由 Claude Code 决定#xf…文章目录1、前言2、什么是 Claude Code2.1 官方定义2.2 与其他 AI 编程工具的对比2.3 为什么选择 Claude Code 开发 macOS 应用3、项目背景Skyview 是什么3.1 需求来源3.2 功能设计3.3 技术选型由 Claude Code 决定4、开发全流程详解4.1 环境准备4.1.1 安装 Claude Code4.1.2 安装 Xcode4.1.3 登录 Claude Code4.2 创建项目4.3 核心开发过程4.3.1 阶段一基础架构搭建4.3.2 阶段二界面开发4.3.3 阶段三调试与优化4.4 打包与发布5、关键 Prompt 技巧总结5.1 描述需求的最佳实践5.2 调试时的 Prompt 模板5.3 重构时的 Prompt 模板6、开发中的经验与教训6.1 需要你亲自动手的事情6.2 Claude Code 的局限性6.3 提高效率的技巧7、成果展示7.1 最终效果7.2 代码统计7.3 项目地址8、总结与展望8.1 这次开发的收获8.2 AI 编程的未来8.3 给想尝试的朋友的建议9、参考资料作者介绍25届双非本科网络工程专业阿里云专家博主深耕 AI 原理 / 应用开发 / 产品设计。前几年深耕Java技术体系现专注把 AI 能力落地到实际产品与业务场景。个人主页逐梦苍穹GitHub主页https://github.com/XZL-CODE✈ 您的一键三连是我创作的最大动力1、前言作为一名 Java 后端转 AI 的开发者我一直对苹果生态的应用开发充满好奇但 Swift、SwiftUI、Xcode 这些陌生的技术栈让我望而却步。直到我遇到了Claude Code——Anthropic 官方推出的 AI 编程助手。不学 Swift不看文档仅靠自然语言描述需求我在八小时内完成了一款 macOS 系统监控应用Skyview的开发并成功发布到 GitHub。本文将完整复盘这次开发经历希望能给同样想尝试跨界开发的朋友一些启发。这是我的GitHub项目地址https://github.com/XZL-CODE/Skyview2、什么是 Claude Code2.1 官方定义Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster.Claude Code 是 Anthropic 官方推出的命令行 AI 编程助手它不是一个简单的代码补全工具而是一个能够理解整个代码库自动分析项目结构、依赖关系执行实际操作创建文件、编辑代码、运行命令、提交 Git自主规划任务将复杂需求拆解为可执行步骤2.2 与其他 AI 编程工具的对比特性Claude CodeGitHub CopilotCursor运行环境终端 (CLI)IDE 插件独立 IDE代码理解范围整个项目当前文件整个项目能否执行命令✅ 可以❌ 不能✅ 可以能否操作文件✅ 可以❌ 不能✅ 可以自主任务规划✅ 强❌ 弱⚠️ 中等价格$20/月起$10/月$20/月2.3 为什么选择 Claude Code 开发 macOS 应用对于一个不懂 Swift 的开发者来说Claude Code 有几个关键优势零学习成本用自然语言描述需求不需要学习新语法即时反馈写完代码直接运行报错后自动修复全流程支持从创建项目到打包发布一站式完成3、项目背景Skyview 是什么3.1 需求来源作为一个经常跑大模型的开发者我需要实时监控 Mac 的CPU 使用率和温度内存压力GPU 占用网络速度市面上的工具要么太重iStat Menus要么功能不全。于是我决定自己做一个。3.2 功能设计核心功能 CPU 使用率、温度、核心信息 内存使用量、压力、交换空间 GPU 显卡信息、显存使用 电池电量、健康度、充电状态 存储空间、读写速度 网络上传下载速度3.3 技术选型由 Claude Code 决定我只告诉 Claude Code“帮我开发一个 macOS 系统监控应用”它自动选择了SwiftUI苹果官方推荐的声明式 UI 框架Combine响应式数据流处理IOKit读取硬件信息的底层框架4、开发全流程详解4.1 环境准备4.1.1 安装 Claude Code# macOS / Linuxcurl-fsSL https://claude.ai/install.sh|sh# 或使用 Homebrewbrewinstallclaude-code4.1.2 安装 Xcode从 Mac App Store 下载 Xcode免费约 12GB。4.1.3 登录 Claude Codeclaude# 按提示登录你的 Claude 账号4.2 创建项目打开终端进入工作目录cd~/ProjectsmkdirSkyviewcdSkyview claude然后输入第一个 Prompt帮我创建一个 macOS 应用项目使用 SwiftUI项目名叫 Skyview 是一个系统信息监控工具可以查看 CPU、内存、GPU、电池、存储、网络等信息。4.3 核心开发过程4.3.1 阶段一基础架构搭建Prompt 1创建数据模型创建 Models 文件夹定义以下数据模型 - CPUInfo: CPU 使用率、温度、核心数 - MemoryInfo: 总内存、已用内存、压力等级 - GPUInfo: GPU 名称、显存 - BatteryInfo: 电量、健康度、充电状态 - StorageInfo: 总空间、已用空间 - NetworkInfo: 上传速度、下载速度Claude Code 会自动创建文件结构Skyview/ ├── Models/ │ ├── CPUInfo.swift │ ├── MemoryInfo.swift │ ├── GPUInfo.swift │ ├── BatteryInfo.swift │ ├── StorageInfo.swift │ └── NetworkInfo.swiftPrompt 2创建监控服务创建 Services 文件夹为每个数据模型创建对应的 Monitor 类 使用 IOKit 和 SystemConfiguration 读取真实的系统信息 每秒更新一次数据。4.3.2 阶段二界面开发Prompt 3创建仪表盘界面创建一个漂亮的 Dashboard 界面使用卡片布局展示各项系统信息 每个卡片包含图标、名称、当前值、进度条或趋势图。 风格参考 macOS 系统偏好设置。Prompt 4添加实时图表给 CPU 和内存卡片添加 Sparkline 趋势图 显示最近 60 秒的历史数据变化。4.3.3 阶段三调试与优化开发过程中遇到的典型问题问题我的描述Claude Code 的解决编译报错“这里报错了[粘贴错误]”自动修复语法错误数据不更新“CPU 使用率一直是 0”修复 IOKit 调用方式界面卡顿“切换页面有点卡”优化数据刷新机制布局问题“卡片在小窗口下重叠了”添加响应式布局4.4 打包与发布Prompt项目开发完成了帮我 1. 设置应用图标 2. 配置签名 3. 导出可分发的 .app 文件 4. 写一份 README5、关键 Prompt 技巧总结5.1 描述需求的最佳实践好的 Prompt创建一个显示 CPU 使用率的卡片组件要求 1. 显示当前使用率百分比 2. 显示一个圆形进度条 3. 进度条颜色50% 绿色50-80% 黄色80% 红色 4. 下方显示 Sparkline 趋势图差的 Prompt帮我做一个 CPU 监控5.2 调试时的 Prompt 模板我在运行项目时遇到了这个错误 [粘贴完整的错误信息] 相关代码是 [粘贴出错的代码片段] 我想实现的功能是[描述你的需求] 请帮我修复。5.3 重构时的 Prompt 模板当前代码在 ContentView.swift 里有 500 行了请帮我重构 1. 把 CPU 相关的代码提取到 CPUCardView.swift 2. 把数据获取逻辑移到 CPUMonitor.swift 3. 保持功能不变6、开发中的经验与教训6.1 需要你亲自动手的事情虽然 Claude Code 很强大但以下事情还是需要你自己做事项原因安装 Xcode需要 GUI 操作在 Xcode 中运行项目需要点击按钮查看界面效果需要人眼判断设置应用图标需要拖拽图片申请开发者账号需要付款6.2 Claude Code 的局限性无法看到界面你需要描述界面的问题它才能修复复杂动画需要多轮迭代第一次生成往往不完美原生 API 知识有限偶尔会用到已废弃的 API6.3 提高效率的技巧先做最小可行版本不要一开始就追求完美及时提交 Git方便回滚分模块开发一次只做一个功能保存常用 Prompt建立自己的 Prompt 库7、成果展示7.1 最终效果经过八小时的开发Skyview 具备了以下功能✅ 实时监控 CPU、内存、GPU✅ 电池健康度检测✅ 存储空间可视化✅ 网络速度监控✅ 进程列表查看✅ USB/蓝牙设备监控7.2 代码统计指标数值Swift 文件数35代码行数~3000 行开发时间7 天Claude Code 对话轮数~200 轮我写的代码0 行7.3 项目地址GitHub: https://github.com/XZL-CODE/Skyview下载地址: Releases8、总结与展望8.1 这次开发的收获证明了 AI 编程的可行性不懂 Swift 也能开发 macOS 应用学习了 SwiftUI 的基本概念虽然不是系统学习但在开发中也了解了不少体验了 AI 原生开发流程这可能是未来的开发方式8.2 AI 编程的未来我相信在不久的将来编程语言不再是门槛自然语言将成为新的编程语言开发效率成倍提升AI 处理重复工作人类专注创意跨界开发成为常态后端可以写前端前端可以写客户端8.3 给想尝试的朋友的建议不要等准备好再开始边做边学是最快的方式从小项目开始先做一个简单的工具建立信心拥抱 AI 工具它们是助力不是威胁9、参考资料Claude Code 官方文档Claude Code GitHub 仓库Claude Code 最佳实践SwiftUI 官方教程Apple Human Interface Guidelines如果这篇文章对你有帮助欢迎点赞、收藏、关注有问题欢迎在评论区交流~

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询