【ios】---SwiftUI开发从入门到放弃

SwiftUI开发从入门到放弃

基本知识

与H5相对比

开发ios app

1.打开Xcode,新建项目


2.开发代码

swift 复制代码
import SwiftUI
func mySelect() -> String {
    return ["🍏", "🍎", "🍐", "🍊", "🍋", "🍋‍🟩", "🍌", "🍉",
    "🍇", "🍓", "🫐", "🍈", "🍒", "🍑", "🥭", "🍍", "🥥", "🥝"
    ].randomElement()!
}


struct ContentView: View {
    @State private var today = mySelect()
    var body: some View {
        VStack {
            Spacer()
            Text("\(today)") // html框架
                .font(.system(size: 100)) // css样式
                .padding()
            Spacer()
            Button("今天吃啥?"){
                // js脚本
                today = mySelect()
            }
            .padding()
            .background(.teal)
            .foregroundStyle(.white)
            .cornerRadius(30)
            Spacer()
        }
        .padding()
    }
}

#Preview {
    ContentView()
}

3.制作图标

画布大小1024 *1024

4.替换图标

5.修改名称

6.运行




macos,手表,电视,vision pro等同理

Xcode界面

如有不足,请多指教,

未完待续,持续更新!

大家一起进步!

相关推荐
用户2235862182014 小时前
WebKit WebPage API 的引入尝试与自研实现
ios
啦啦啦!15 小时前
ChatGPT和Gemini的接入和封装
人工智能·ios·chatgpt
报错小能手16 小时前
ios开发方向——swift并发进阶核心 async/await 详解
开发语言·ios·swift
开心就好202516 小时前
HTTPS超文本传输安全协议全面解析与工作原理
后端·ios
牛马11117 小时前
Flutter iOS 权限配置完整指南(定位权限)
flutter·ios
A_QXBlms17 小时前
多账号轮询架构 — 利用企销宝iPad协议突破单账号群发次数限制
ios·架构·ipad
用户794572239541318 小时前
【Lottie】让设计稿上的动效直接"活"在 App 里
swiftui·swift
HH思️️无邪18 小时前
Flutter + iOS 实战指南:教程视频 PiP + 退桌面(可复用模板)
flutter·ios
亘元有量-流量变现19 小时前
深度技术对比:Android、iOS、鸿蒙(HarmonyOS)权限管理全解析
android·ios·harmonyos·方糖试玩
sunz_dragon19 小时前
iPhone_签到App_自动化实战
ios·自动化·iphone