找到关于编程的34423 篇文章

获取目录大小的 Java 程序

Shiva Keerthi
更新于 2023年4月11日 14:13:56

593 次浏览

一组组合在一起并存储在公共位置的文件被称为“目录”。目录不仅包含一组文件,还可以包含一组其他目录。目录也称为“文件夹”。目录是文件系统的一个基本组成部分,不同的操作系统使用它来提供文件的逻辑组织,并帮助我们执行文件管理任务,例如搜索、排序和移动文件。在本节中,我们将编写一个 Java 程序来获取目录的大小。什么……阅读更多

Swift 中为什么还需要 convenience 关键字?

Nitin Aggarwal
更新于 2023年4月11日 11:30:08

567 次浏览

在 Swift 中,您可以创建一个额外的初始化器来为属性提供默认值。您可以使用 convenience 关键字来添加此功能。让我们来看一些在 Swift 语言中使用 convenience 初始化器的示例。什么是 Swift 中的 convenience 初始化器?在 Swift 中,类中提供创建该类实例的额外或替代方法的辅助初始化器用 convenience 关键字标记。初始化过程得到简化,更容易,这使得开发人员更容易处理该类。指定的初始化器…阅读更多

Swift 中 NSLocalizedString 的等价物是什么?

Nitin Aggarwal
更新于 2023年4月11日 11:27:26

484 次浏览

在真实的 iOS 应用程序中,您经常需要支持本地化以确保应用程序在全球范围内的可访问性。通过将本地化整合到您的应用程序中,您可以获得更多用户。在 Swift 中,我们使用 NSLocalizedString 函数来创建本地化字符串。什么是本地化?本地化是在您的应用程序中允许各种语言支持的过程。它有助于为用户创建更本地化的体验,而不是使用单一语言的软件。本地化在您的应用程序中非常容易集成。Apple 提供了一种完全原生的方法来将本地化集成到您的程序中。语法…阅读更多

Swift 中 respondsToSelector 的等价物是什么?

Nitin Aggarwal
更新于 2023年4月11日 11:43:47

949 次浏览

在 Swift 中,Objective-C 方法 respondsToSelector 的等价物是 NSObject 类的 responds 属性。要检查对象是否响应特定的选择器,您可以使用在 NSObjectProtocol 中声明的 responds(to:) 方法。这是语法 - if objectName.responds(to: #selector(methodName)) { // 如果对象响应 methodName,则执行某些操作 } else { // 如果对象不响应 methodName,则执行其他操作 } 在此语法中,objectName 是您要检查的对象,methodName 是您要检查的选择器…阅读更多

在 Swift 中,删除字符串第一个字符最简洁的方法是什么?

Nitin Aggarwal
更新于 2023年4月11日 11:18:36

456 次浏览

在 Swift 中,我们可以使用 dropFirst、Index(after:) 等方法来删除字符串的第一个字符。在本文中,我们将学习这些函数的各种示例,并了解如何删除字符串的第一个字符。使用 dropFirst 方法 在此方法中,我们将使用 dropFirst 方法删除字符串的第一个字符,并使新字符串从第二个字符开始。如果原始字符串为空或只有一个字符,则结果将为空字符串。示例…阅读更多

Swift:通过引用传递数组?

Nitin Aggarwal
更新于 2023年4月11日 11:14:18

4K+ 次浏览

在 Swift 中,您可以使用 inout 关键字将数组作为引用在函数中作为参数传递。在 Swift 中,数组默认情况下是值类型。换句话说,它们传递值而不是引用。如果将数组作为参数传递给函数,它会创建一个副本并将该副本传递给函数。首先,让我们了解当我们将数组作为值传递给函数时会发生什么。func passByValue(_ array: [Int]) { array.append(100) } let numbers = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] passByValue(numbers) …阅读更多

Swift JSONDecode 解码数组如果单个元素解码失败则失败

Nitin Aggarwal
更新于 2023年4月11日 11:09:18

215 次浏览

在 Swift 中,使用 JSONDecoder 类处理 JSON 对象非常容易。始终需要使用 Codable 协议创建模型类或结构体。一个简单的错误会导致您无法解码完整的 JSON 对象。让我们探索一些示例,以了解何时可能发生此失败以及如何在 Swift 中处理它。什么是 JSONDecoder 类?然后使用 JSONDecoder 类将 JSON 数据从文件解析为给定类型的实例,无论是类还是结构体。decode(_:from:) 方法用于反序列化 JSON 数据,…阅读更多

在 Swift 中使用不同类型覆盖超类属性

Nitin Aggarwal
更新于 2023年4月11日 11:05:37

1K+ 次浏览

我们可以在 Swift 语言中定义一个从超类继承的子类,这意味着您可以使用 override 关键字覆盖其属性和方法。但是,您不能使用子类中的不同类型覆盖属性。默认情况下,子类必须使用与超类类型相同的类型覆盖属性。例如,假设您有一个 Person 类,其中 name 和 age 属性的类型为 String 和 Double - class Person { let name: String let age: Double …阅读更多

Objective-C 和 Swift URL 编码

Nitin Aggarwal
更新于 2023年4月11日 11:01:18

2K+ 次浏览

URL 编码是 iOS 应用开发的重要组成部分。很多时候,您需要编码 URL 来与服务器通信。让我们来看一些在 Swift 和 Objective-C 中编码 URL 的示例。Swift 中的 URL 编码 在 Swift 中,您可以使用 addingPercentEncoding(withAllowedCharacters:) 方法进行 URL 编码。Objective-C 中的 URL 编码 在 Objective-C 中,您可以使用 stringByAddingPercentEncodingWithAllowedCharacters 方法进行 URL 编码。在 Objective-C 中编码 URL 在 Objective-C 中,您可以使用 NSString 类的 stringByAddingPercentEncodingWithAllowedCharacters: 方法编码 URL 字符串。这是一个例子 NSString *stringToEncode = @"https://www.exampleserver.com/complete path with spaces"; …阅读更多

来自索引范围的 Swift 新数组

Nitin Aggarwal
更新于 2023年4月11日 10:53:41

878 次浏览

在 Swift 中,您可以使用 ArraySlice 类型创建数组。以下示例将显示如何使用 ArraySlice 类型。您也可以创建一个扩展来定义下标方法。示例 1 在以下示例中,我们创建一个值为 0 到 9 的数字数组,然后创建一个从 startIndex 到 endIndex(不包括)的索引范围。使用此范围,我们可以生成原始数组的 ArraySlice。最后,我们将使用 Array 初始化器将 ArraySlice 转换为数组并打印结果。import Foundation let numbers = …阅读更多

广告
© . All rights reserved.