重要前提
安装AI Skills的关键前提是:必须科学上网,且开启TUN模式,这一点至关重要,直接决定安装能否顺利完成,在此郑重提醒三遍:科学上网,科学上网,科学上网。查看完整安装教程 →
ios-swift by teachingai/full-stack-skills
npx skills add https://github.com/teachingai/full-stack-skills --skill ios-swift当用户想要进行以下操作时,请使用此技能:
struct ContentView: View {
@StateObject private var viewModel = ItemViewModel()
var body: some View {
NavigationStack {
List(viewModel.items) { item in
NavigationLink(item.name) {
DetailView(item: item)
}
}
.navigationTitle("Items")
.task { await viewModel.loadItems() }
}
}
}
@MainActor
class ItemViewModel: ObservableObject {
@Published var items: [Item] = []
func loadItems() async {
let (data, _) = try await URLSession.shared.data(from: url)
items = try JSONDecoder().decode([Item].self, from: data)
}
}
let detailVC = DetailViewController()
detailVC.item = selectedItem
navigationController?.pushViewController(detailVC, animated: true)
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
@MainActor 上执行;在闭包中使用 [weak self] 以避免循环引用。NSCameraUsageDescription 和其他隐私密钥添加到 Info.plist。iOS, Swift, SwiftUI, UIKit, Xcode, async/await, Core Data, TestFlight, App Store
每周安装数
50
代码仓库
GitHub 星标数
233
首次出现
Jan 24, 2026
安全审计
安装于
gemini-cli44
opencode44
codex42
github-copilot41
cursor38
claude-code37
Use this skill whenever the user wants to:
struct ContentView: View {
@StateObject private var viewModel = ItemViewModel()
var body: some View {
NavigationStack {
List(viewModel.items) { item in
NavigationLink(item.name) {
DetailView(item: item)
}
}
.navigationTitle("Items")
.task { await viewModel.loadItems() }
}
}
}
@MainActor
class ItemViewModel: ObservableObject {
@Published var items: [Item] = []
func loadItems() async {
let (data, _) = try await URLSession.shared.data(from: url)
items = try JSONDecoder().decode([Item].self, from: data)
}
}
let detailVC = DetailViewController()
detailVC.item = selectedItem
navigationController?.pushViewController(detailVC, animated: true)
@MainActor; use [weak self] in closures to avoid retain cycles.NSCameraUsageDescription and other privacy keys to Info.plist before requesting permissions.iOS, Swift, SwiftUI, UIKit, Xcode, async/await, Core Data, TestFlight, App Store
Weekly Installs
50
Repository
GitHub Stars
233
First Seen
Jan 24, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
gemini-cli44
opencode44
codex42
github-copilot41
cursor38
claude-code37
代码结构搜索工具 - 基于AST的代码模式匹配与重构 | ast-grep应用
65 周安装
AWS IAM 完全指南:身份与访问管理核心概念、最佳实践与 CLI 操作
64 周安装
cargo-nextest:Rust 新一代高性能测试运行器,支持并行执行与智能过滤
64 周安装
开发者体验优化工具 dx-optimizer:自动化工作流,提升开发效率与满意度
64 周安装
Jira自动化工具:使用Rube MCP和Composio工具包实现Jira任务自动管理
64 周安装
Slack GIF 创建器 - 为 Slack 消息和表情符号制作优化动画的工具包
64 周安装