+ 我要发布
我发布的 我的标签 发现
公开标签 #开发文档
配合 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 使用“特征集合”来传递关于当前环境的详细信息,这类集合反映了设备设置、界面设置和用户偏好设置的组合。例如,你使用特征来检
UIKit 框架提供了为 iOS 和 Apple tvOS 构建 App 所需的核心对象。你可以使用这些对象在屏幕上显示内容,与这类内容进行互动,以及管理与系统的互动。App 依赖 UIKit 来实现基本行为,并且 UIKit 为你提供了多种方式,让你可以根据自身的具体需求来自定这类行为。 重要信息 在开发 iOS 或 Apple tvOS App 时,你始终都要先在 Apple 的集成开发环境 Xcode 中创建一个项目。如果没有 Xcode,你可以从 App Store 下载。你也可以从 devel
UIKit: 为你的 iOS 或 Apple tvOS App 构建和管理事件驱动型图形用户界面。 概览: UIKit 框架提供了 iOS 或 Apple tvOS App 所需的基础架构。它提供了用于实施界面的窗口和视图架构,用于向 App 提供多点触控和其他类型输入的事件处理基础架构,以及管理用户、系统和 App 之间互动所需的主运行循环。该框架提供的其他功能包括动画支持、文档支持、绘图和打印支持、当前设备的相关信息、文本管理和显示、搜索支持、辅助功能支持、App 扩展支持和资源管理。 基础知识:
目标 这个项目的目标是,提供高质量的、自主版权的、可以自由使用的中文软件文档。 我们的追求是:“复杂的技术,简单的讲解。” 自由使用 网站的所有内容采用知识共享 3.0 许可证,与维基百科相同。 你可以自由使用本站所有内容(包括用于商业用途),不必支付任何费用,条件是使用时保持署名(“来自网道项目”),以及采用相同方式共享。 你也许会问,为什么要做一个自由使用的文档网站? 回答是,为什么不呢。知识不同于其他物品,会越用越多。使用这些文档的人越多,它们就越有价值,我们努力让大家多消费这些文档。 开放源码
这份文档是如何组织的¶ Django 有丰富的文档。一份高度概述的文档会告诉你在哪里找到特定的东西: 教程 通过手把手地方式教你一步步的创建一个 Web 应用。如果你初学 Django 或编程,请从这里开始。也请看看下面的 "快速入门"。 专题指南 在相当高的层次上介绍关键主题和概念,并提供有用的背景信息和解释。 参考指南 包含 API 和 Django 各个工作机制方面的技术参考。它们介绍了 Django 是如何工作,如何被使用的。不过,你得先对关键字的概念有一定理解。 How-to 指南 是目录。它
SwiftUI 提供了用于声明 App 用户界面的视图、控件和布局结构。该框架提供了事件处理程序,用于向 App 传递轻点、手势和其他类型的输入,并提供了工具,用于管理从 App 模型到用户能够看到并与之互动的视图和控件之间的数据流。 使用 App (英文) 协议定义您的 App 结构,并使用各种场景填充该结构,其中场景包含构成 App 用户界面的各种视图。创建遵从 View (英文) 协议的自定义视图,并通过 stacks、lists 等将显示文本、图像和自定形状的 SwiftUI 视图组合起来。为内
1