初识 Swift:创建第一个 APP —— 相框(一)

这是我练习的第一个 APP ------ 相框。之前只是使用了 Xcode Playground 进行了一些练习,但还是不明白,如何才能创建一个 iPhone 使用的 APP 呢。Xcode 登场!

这个 APP 做完差不多是这个样子,比较简单。

创建一个新项目

  1. 打开 Xcode,你就能看到这个页面。
  1. 选择 「Create New Project 」。或者从顶部菜单进入:File > New -> Project

  2. 选择 iOS 的 APP 项目

  1. 给项目命名及一些设置。

Project Name: 项目名称,请随意。比如这里可以设置为:PhotoFrame

Team: 如果已经有开发者账号的话,可以登录,这样就可以在真实的 iOS 设备里进行测试,如果没有,选择 None,使用模拟器进行调试。

Organization Identifier: 组织标识符,如果没有,可以使用 com.example,也可以自己发挥下,比如:com.niubi

Bundle Identifier: 包的标识符,会根据你的 Project Name 和 Organization Identifier 自动生成。

其他根据图示选择。

  1. 选择 Next 继续,最后一步选择 Create 即可。

很多配置项,大概看一看,随后选择暂时忽略。

编译、运行 APP

如果没有 iOS 设备也没关系,Xcode 提供了一个模拟器 Simulator APP,可以模拟 iPad、iPhone 等设备的绝大部分情况。

在 Xcode 顶部的工具栏,可以选择模拟器的种类,随后通过点击按钮 ▶ 编译运行项目。这个按钮的执行过程包含两个:编译和运行。想象成这个项目是一台车,编译可以理解为:组装各个零部件,运行可以理解为:启动车子。

这是一个空白的项目。没有任何功能,但这也是个 APP,是不是。这个模拟器可以随意放大缩小,也可以显示他的真实尺寸。在 Simulator 菜单栏中选择 Window > Physical Size 选项即可,也有对应的快捷键 Command + 1

相关推荐
weixin_531670891 天前
Interlude起来:久坐提醒软件为什么需要登录?有没有完全本地运行的Mac休息提醒软件?
人工智能·macos·swift
2501_916008891 天前
Swift多环境配置:利用Scheme实现灵活的多环境管理
开发语言·ide·vscode·ios·个人开发·swift·敏捷流程
iFlyCai2 天前
iOS中的单例模式详解
ios·单例模式·objective-c·多线程·swift
weixin_531670892 天前
Interlude起来:Swift原生Mac软件有什么优势?原生Mac应用和Electron应用有什么区别?
人工智能·macos·mac·swift
k4m7v2pz2 天前
Swift Package Manager 在 macOS 26 上的三个编译错误排查指南
macos·spm·ai编程·xcode·swift·命令行工具
冯汉栩3 天前
Swift Control DateSelection(日期选择框)
ios·cocoa·swift
冯汉栩3 天前
Swift Control DashLineView(虚线)
开发语言·ios·swift
2501_915918413 天前
iOS 真机调试工具推荐,安装运行、性能分析有哪些工具
ide·vscode·ios·objective-c·个人开发·swift·敏捷流程
软泡芙4 天前
【Swift】Swift vs C# 核心语法对比指南
c#·ssh·swift
东坡肘子4 天前
越来越慢的 App Review,拦住了谁? -- 肘子的 Swift 周报 #149
人工智能·swiftui·swift