公开标签 #开发文档
通过在线提供你的 Swift 软件包,你可以利用 Xcode 中对 Swift 软件包依赖项的支持。在将 Swift 软件包发布到私有 Git 储存库后,你可以在多个项目中管理和集成内部依赖项,从而减少重复代码并提高可维护性。你可以公开发布软件包,与世界各地的开发者共享你的代码。若要开始,你只需要拥有 Swift 软件包,并且在托管 Git 储存库提供商处设立账户。 每个新建的 Swift 软件包均附带一个空的 Readme.md 文件,你可以修改该文件。你可以考虑在 README 文件中添加充足的信息
配合 Xcode 11 及更高版本,你能使用 Mac Catalyst 来创建 iPad App 的 Mac 版本。你可能只需点按一下复选框即可将你的 App 配置用于 Mac 配置,但也可能需要完成更多步骤,具体取决于你的 App 所使用的功能和框架。 将你的 App 配置用于 Mac 要添加 Mac 支持,请打开你的 Xcode 项目,然后选择你要配置的 iOS 目标。在“General”(通用) 标签中,选择“Deployment Info”(部署信息) 下的“Mac”复选框。(如果你的 App
单元测试使用 XCTest 来编写,可让你确信更改和添加内容不会导致 App 功能下降,从而加快你的开发速度。在现有项目中添加单元测试可能比较难,因为如果做出的设计选择没有考虑可测试性,可能会使不同的类或子系统耦合在一起,导致无法将它们分开测试。软件设计中的耦合表现为某个类或函数只有在与以特定方式工作的其他代码连接时才能成功地使用。有时,这种耦合意味着你的测试会尝试连接网络或与文件系统交互,而这会造成测试速度减慢并让结果变得不确定。移除耦合后便可以引入单元测试,但需要你在测试还没有覆盖的位置上进行代码更
Xcode 内置了源代码控制账户支持,可以轻松地利用适用的 Swift 软件包。使用 Xcode 可以管理软件包依赖项的版本,确保你的项目拥有最新的代码更改。 添加软件包依赖项 要将软件包依赖项添加到你的 Xcode 项目中,请选择“File”(文件) >“Swift Packages”(Swift 软件包) >“Add Package Dependency”(添加软件包依赖项),然后输入其储存库 URL。你也可以前往目标的“General”(通用) 面板,然后在“Frameworks, Librari
简单上传是指通过put_object方法上传单个文件(Object)。简单上传包括上传字符串、上传Bytes、上传Unicode字符、上传网络流和上传本地文件五种形式。 上传文件(Object)时,如果存储空间(Bucket)中已存在同名文件且用户对该文件有访问权限,则新添加的文件将覆盖原有文件。 上传文件时涉及填写的公共参数如下: bucket_name Bucket名称。 Bucket名称的命名规范如下: 只能包括小写字母、数字和短划线(-)。 必须以小写字母或者数字开头和结尾。 长度必须在3~63
创建存储空间 存储空间是OSS的全局命名空间,相当于数据的容器,可以存储若干文件。 以下代码用于创建存储空间。 import com.aliyun.oss.ClientException; import com.aliyun.oss.OSS; import com.aliyun.oss.OSSClientBuilder; import com.aliyun.oss.OSSException; import com.aliyun.oss.common.auth.CredentialsProviderFac
“功能”让你的 App 能够访问 Apple 提供的“App 服务”,如 CloudKit、Game Center 或 App 内购买项目。要使用某些 App 服务,你必须对 App 进行预置,通过 Xcode 的项目编辑器添加功能,而项目编辑器会为你正确配置相应的 App 服务。Xcode 会编辑“Entitlemen”(授权 (英文)) 和信息属性列表 (英文) 文件,添加相关的框架,并配置你的签名素材。 不过,一些 App 服务 (如 Game Center 和 App 内购买项目) 需要在 Ap
Xcode 由一套工具组成,开发者可以使用这些工具来为 Apple 平台开发 App。使用 Xcode 可以管理你的整个开发工作流程,从创建 App 开始,到测试和优化 App,再到将它提交到 App Store。 截屏显示了运行 Xcode 的 MacBook Pro,其中展示了带有预览的 SwiftUI,并显示了在 iPhone 设备上运行 App。 Xcode 可以启动其包含的开发工具,或者你也可从“Xcode” > “Open Developer Tool”(打开开发者工具) 菜单来单独启动它们
在屏幕上显示你的内容,并定义配合内容的互动。 视图和控件是 App 用户界面的视觉组成要素。使用它们可以在屏幕上绘制和整理 App 的内容。 用于创建提醒事项的屏幕包括标签、开关和许多其他类型的视图。 视图可以托管其他视图。将一个视图嵌入到另一个视图中时,会在主视图 (称为父视图) 和嵌入视图 (称为子视图) 之间创建一种包含关系。视图层次结构让你能更轻松地管理视图。 你也可以使用视图来进行以下任意操作: 1,响应触控和其他事件 (直接使用或与手势识别器搭配使用)。 2,使用 Core Graphics
在 iOS 13 及更高版本中,用户可以在你的 App 中同时创建和管理多个 UI 画面,并使用 App 切换器在它们之间进行切换。在 iPad 上,用户还可以并排显示你 App 的多个 UI 画面。每个 UI 画面既可显示不同的内容,也能以不同的方式显示相同的内容。例如,用户可以在“日历”App 的一个 UI 画面中显示特定的日期,并在另一个 UI 画面中显示整个月份。 UIKit 使用“特征集合”来传递关于当前环境的详细信息,这类集合反映了设备设置、界面设置和用户偏好设置的组合。例如,你使用特征来检