当前位置: 首页 > article >正文

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

SwiftUI开发从入门到放弃

    • 基本知识
    • 开发ios app
      • 1.打开Xcode,新建项目
      • 2.开发代码
      • 3.制作图标
      • 4.替换图标
      • 5.修改名称
      • 6.运行
    • Xcode界面

基本知识

与H5相对比
在这里插入图片描述

开发ios app

1.打开Xcode,新建项目

在这里插入图片描述
在这里插入图片描述在这里插入图片描述

2.开发代码

在这里插入图片描述

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界面

如有不足,请多指教,
未完待续,持续更新!
大家一起进步!


http://www.kler.cn/news/365238.html

相关文章:

  • 【前端】实操tips集合
  • 海港[NOIP2016]
  • 人工智能学习框架:构建与训练AI模型的基础工具
  • 如何将rust日志输出到android终端
  • DockerCompose快速部署Java项目、nginx前端和mysql数据库到centos虚拟机
  • Lua for循环语句
  • 每日一题——第一百一十八题
  • TCP控制位|标志位
  • 走廊泼水节——求维持最小生成树的完全图的最小边权和
  • HUAWEI_HCIA_实验指南_Lib3.2_配置Trunk接口
  • Spring Boot整合Stripe订阅支付指南
  • 线程池——Java
  • OCR提取影印版PDF文档的中日英三种文字
  • VUE中文本域默认展示最底部内容
  • C++20中头文件ranges的使用
  • 10.25学习
  • opencv 图像翻转- python 实现
  • 网站建设中需要注意哪些安全问题?----雷池社区版
  • 凯伦股份荣获中国钢结构协会2024年度技术创新奖
  • CentOS7上下载安装 Docker Compose
  • springboot社区网格管理系统-计算机毕业设计源码90901
  • MySQL同步到ES的方案选型
  • Uni-App-01
  • 教学资源的数字化:Spring Boot平台开发
  • 推荐一款USB总线调试工具:常用USB总线调试工具2024秋季版(1.1.10.41018 LTSC)
  • [含文档+PPT+源码等]精品基于springboot实现的原生微信小程序小区兼职系统