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

news/2024/10/28 23:40:10/

SwiftUI开发从入门到放弃

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

基本知识

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

ios_app_4">开发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界面

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


http://www.ppmy.cn/news/1542714.html

相关文章

leetcode hot100【LeetCode 104. 二叉树的最大深度】java实现

LeetCode 104. 二叉树的最大深度 题目描述 给定一个二叉树,找出其最大深度。 二叉树的深度为从根节点到最远叶子节点的最长路径上的节点数。 示例 1: 输入:root [3,9,20,null,null,15,7] 输出:3示例 2: 输入&am…

Linux基础命令(五) 之 cat,head,tail,more,less,grep

目录 一,浏览普通文件内容 二,过滤文件内容显示--grep 参数及其作用 ​编辑 常见用法 一,浏览普通文件内容 注意:以上命令均可以结合管道符一起使用 二,过滤文件内容显示--grep 在指定的普通文件中查找并显示含有…

三款PDF解密工具,轻松打开加密文档

分享三款PDF解密工具,操作简单,可以轻松上手。 1、PDF Candy 这个网站可以将文件转换为PDF和20多种格式。此外,PDF Candy提供47种在线工具来处理PDF:编辑、拆分、合并、压缩、解锁等等。 部分功能: PDF等文件格式转转换 PDF压缩…

R语言笔记(四):函数

文章目录 一、Function basics1、Creating your own function2、Function structure3、Using your created function4、Multiple inputs5、Default inputs 二、Return values and side effects1、Returning more than one thing2、Side effectsExample of side effect: plot 三…

Xcode真机运行正常,打包报错

1.问题: 老项目Xcode真机运行没问题,但但打包的时候却报了以下错误: some files could not be transferred (code 23) at /AppleInternal/Library/BuildRoots/4ff29661-3588-11ef-9513-e2437461156c/Library/Caches/com.apple.xbs/Sources/r…

FreeSWITCH JSON API

仅举几例: fs_cli -x json {"command" : "status", "data" : ""} fs_cli -x json {"command" : "sofia.status", "data" : ""} fs_cli -x json {"command" : "…

从零开始学PHP之函数

函数 概念 函数是通过调用函数来执行的。emmm这个是官方解释,函数就是封装一段用于完成特定功能的代码。 通俗理解函数:可以完成某个工作的代码块,就像小朋友搭房子用的积木一样,可以反复使用,在使用的时候&#xff…

【若依笔记】-- 精简若依项目只保留系统管理

环境:最近项目需要计划使用若依来开发软件,使用若依有一个问题,若依代码框架还是比较冗余,不够精简,还有一点是若依Security权限校验,对于实现一对多的前台,比较麻烦,我这边的业务是…