找到关于 IOS 的208 篇文章

如何在 Swift Xcode 中从日期创建日期对象?

Mohtashim M
更新于 2019年8月30日 10:36:38

1K+ 次浏览

来自 Objective-C 背景,现在我们不需要使用 NSDate,因为 Swift 定义了自己的结构体类型 Date。Date 与 NSDate 类桥接。您可以在与 Objective-C API 交互的代码中互换使用它们。要了解更多关于 Date 的信息,您可以查看 Apple 官方文档:https://developer.apple.com/documentation/foundation/date 在这篇文章中,我们将看到如何创建一个日期对象,所以让我们开始吧,我们将为此目的使用 Playground。首先,我们将看到如何获取当前日期和时间(UTC),要获取当前日期和时间,创建一个 Date 对象,输入… 阅读更多

禁用 iOS 中的屏幕方向更改

Mohtashim M
更新于 2019年8月7日 14:13:36

988 次浏览

许多应用程序只能在纵向模式或横向模式下运行。限制应用程序为其中一种模式非常重要。在这篇文章中,我们将看到如何限制方向或将方向禁用为一种模式。如果您希望应用程序仅在纵向模式下运行,请在您的 viewDidLoad 方法下复制以下代码行:override var supportedInterfaceOrientations: UIInterfaceOrientationMask { get { return .portrait } } 这将锁定您的应用程序的横向模式。类似地,将 .portrait 替换为 .landscape 将使您的应用程序在横向模式下运行。如果… 阅读更多

如何在 iOS 中从互联网获取当前日期和时间?

Mohtashim M
更新于 2019年8月7日 14:11:06

439 次浏览

处理日期和时间可能很棘手,我看到新的程序员在处理日期和时间方面很挣扎。在几乎所有应用程序中,您都需要获取日期,并且多个操作都依赖于它。在这里,我们将看到如何在 Swift 中获取当前日期和时间。在这篇文章中,我们将看到如何获取当前时间和 UTC 时间。要获取 UTC 时间,请将以下代码粘贴到 playground 中。let utcDate = Date() print(utcDate)如果您希望获取您所在位置的时间戳,请将以下代码粘贴到 playground 中。let dateObj = Date() let datetformatter… 阅读更多

如何在 iOS 中获取两个日期之间的差值?

Mohtashim M
更新于 2019年8月7日 14:09:03

439 次浏览

获取两个日期之间的差值很容易。您应该知道如何在日期之间进行操作。我们将使用 DateFormatter 类来格式化日期。DateFormatter 的实例创建 NSDate 对象的字符串表示形式,并将日期和时间的文本表示形式转换为 NSDate 对象。您可以在这里阅读更多相关信息:https://developer.apple.com/documentation/foundation/dateformatter 我们还将使用 Calendar 结构,Apple 提供了其精美的文档:https://developer.apple.com/documentation/foundation/calendar 所以让我们开始吧。打开 Xcode,新建 Playground。复制以下代码 import UIKit // 创建 DateFormatter 和 Calendar 对象 let formatter = DateFormatter() let calendar = Calendar.current // 指定格式,formatter.dateFormat = "dd-MM-yyyy" // 指定开始… 阅读更多

如何在 iOS 中同时使用前后摄像头?

Mohtashim M
更新于 2019年8月7日 14:06:56

230 次浏览

目前,您无法同时访问前后摄像头。由于两个摄像头具有不同的会话,因此一旦一个摄像头启动,另一个会话将终止。根据 Apple 支持团队在 Apple 开发者论坛上的回答:“应用程序无法同时从前后摄像头进行捕获。您可以从一个摄像头切换到另一个摄像头(两者之间会有短暂延迟),但不能同时使用两个摄像头。”

如何检查 iOS 程序是处于前台还是后台?

Mohtashim M
更新于 2019年8月7日 14:06:28

622 次浏览

了解应用程序何时处于前台或后台非常重要,因为作为 iOS 开发人员,我们需要处理多个事件,例如后台下载,如果应用程序进入前台的事件。在这里,我们将看到如何检查应用程序是处于后台还是前台。我们将为此使用通知中心,要了解更多信息,您可以参考 Apple 文档。https://developer.apple.com/documentation/foundation/notificationcenter 一个通知调度机制,它使信息能够广播到已注册的观察者。我们将向其中添加观察者,并将获得调用。步骤 1 - 打开 Xcode → 新建项目 → 单例… 阅读更多

如何在 iOS 中创建具有圆角的 TableView?

Mohtashim M
更新于 2019年8月7日 14:05:02

2K+ 次浏览

TableView 是 iOS 应用程序中最重要的基本部分之一,每个 iOS 开发人员都应该熟悉它。您在 App Store 中看到的几乎每个应用程序都使用 TableView。iOS 上的 TableView 显示单列垂直滚动的内容,分为多行。表中的每一行都包含应用程序内容的一部分。例如,“通讯录”应用程序在单独的行中显示每个联系人的姓名,“设置”应用程序的主页显示可用的设置组。您可以在此处阅读更多关于 TableView 的信息:https://developer.apple.com/documentation/uikit/uitableview 在这篇文章中,我们将看到… 阅读更多

如何检测用户在 iOS 中按下 HOME 键?

Mohtashim M
更新于 2019年8月7日 13:59:26

290 次浏览

了解用户何时按下 Home 键非常重要,因为它会将应用程序置于后台,在这里我们将看到如何在用户按下 Home 键时识别或获得调用。在您的 AppDelegate.swift 中,存在委托方法。打开您的 AppDelegate.swift,在 applicationWillResignActive(_ application: UIApplication) 和 applicationDidEnterBackground(_ application: UIApplication) 中,编写打印语句并设置断点,如图所示。运行应用程序,启动应用程序后点击 Home 按钮,将调用 applicationWillResignActive,然后调用 applicationDidEnterBackground。

如何在 iOS 中控制默认警报对话框的宽度和高度?

Mohtashim M
更新于 2019年8月7日 13:58:48

2K+ 次浏览

在开发 iOS 应用程序时,您可能会遇到需要控制/操作警报的宽度和高度的情况。如果您不熟悉此操作,它可能会给您带来麻烦。在这里,我们将看到如何控制默认警报框的宽度和高度,为了控制高度和宽度,我们将使用 NSLayoutConstraint。要了解有关 UIAlertController 的更多信息,请参考 - https://developer.apple.com/documentation/uikit/uialertcontroller 在这里,我们将创建一个新项目,其中我们将有一个按钮,点击该按钮,我们将显示带有自定义消息的警报。步骤 1 - 打开 Xcode → 新建项目 → 单例… 阅读更多

如何防止 iOS 设备进入睡眠模式?

Mohtashim M
更新于 2019年7月30日 22:30:26

1K+ 次浏览

当大多数应用程序在短时间内没有用户输入触摸时,系统会将设备置于“睡眠”状态,屏幕变暗。这样做是为了节省电能。防止 iOS 设备进入睡眠模式很容易,导航到您的设置 → 显示与亮度 → 自动锁定,选择从不。这将永远不会锁定您的屏幕。如果您正在开发 iOS 应用程序,并且需要实现此功能,则应使用 Apple 提供的 isidletimerdisabled,要了解更多信息,请访问 https://developer.apple.com/documentation/uikit/uiapplication/1623070-isidletimerdisabled 在您的 viewDidLoad 方法中,编写以下代码行以防止设备进入… 阅读更多

广告
© . All rights reserved.