找到 2041 篇文章 关于移动开发

一键挂断你的 iPhone

Smita Kapse
更新于 2019-07-30 22:30:26

256 次浏览

当您通话时,可以通过按下 iOS 设备上的侧边按钮来挂断电话。此按钮也称为睡眠/唤醒或锁定按钮。设备和 iOS 的设计方式是,在通话过程中按下电源按钮会立即断开通话。

在 Swift 中验证 textField 输入的通用方法

Anvi Jain
更新于 2019-07-30 22:30:26

2K+ 次浏览

您开发应用程序的频率有多高,并且您为每个输入字段编写相同的验证。一个这样的例子是用户注册、登录屏幕或注册屏幕或任何其他屏幕。为每个输入字段编写相同的代码行变得很繁琐,而且您可能会犯同样的错误。根据设计,永远不建议为每个字段编写验证,而是应该编写通用验证函数。因此,在本博文中,我们将编写输入文本字段的通用验证库。编写遗传验证库的优势。所有功能的可重用代码。人为错误的机会减少了... 阅读更多

如何在 iOS 上运行时请求位置权限

Nishtha Thakur
更新于 2019-07-30 22:30:26

1K+ 次浏览

要请求位置权限,我们将使用 Apple 的 CLLocationManager 类。您可以使用此类的实例来配置、启动和停止核心位置服务。您可以在此处阅读有关 CLLocationManager 类的更多信息。 https://developer.apple.com/documentation/corelocation/cllocationmanageriOS 应用程序可以支持两种位置访问级别之一。在使用应用程序时 - 应用程序可以在应用程序使用时访问设备的位置。这也被称为“使用时授权”。始终 - 应用程序可以访问设备的位置,无论应用程序是在使用还是在后台。在这里,我们将使用使用时授权:仅在需要时请求使用位置服务的授权... 阅读更多

在 iOS 中创建圆形进度条

Smita Kapse
更新于 2019-07-30 22:30:26

2K+ 次浏览

对于 iOS 开发人员来说,了解如何创建圆形进度条非常重要,几乎每个应用程序都包含此功能。这主要用于显示下载状态、加载状态或任何其他与进度相关的内容。创建圆形进度条对于新手程序员来说可能会非常繁琐,他们可能会难以处理它。创建圆形进度条有多种方法。在这篇文章中,我们将看到创建圆形进度条的一种最简单、最简单的方法。所以让我们开始吧步骤 1 - 打开 Xcode,单视图应用程序,将其命名为 CircularProgress。因此,我们将创建一个... 阅读更多

如何在 iOS 中检查状态栏中哪些通知处于活动状态?

Anvi Jain
更新于 2019-07-30 22:30:26

186 次浏览

要获取状态栏托盘中处于活动状态的通知列表,我们将使用 getdeliverednotifications,您可以在此处阅读更多相关信息。https://developer.apple.com/documentation/usernotifications/unusernotificationcenterhttps://developer.apple.com/documentation/usernotifications/unusernotificationcenter/1649520-getdeliverednotifications虽然众所周知,我们无法获取所有应用程序的通知,因为这将违反隐私,但我们可以获取我们应用程序的通知Apple 提供 getDeliveredNotifications(completionHandler:)它返回应用程序中仍在通知中心显示的通知列表。您可以根据需要编写以下代码。UNUserNotificationCenter.current().getDeliveredNotifications { (notifications) in    print(notifications) }阅读更多

如何检查 iOS 应用的通知状态

Nishtha Thakur
更新于 2019-07-30 22:30:26

2K+ 次浏览

通知向您的应用用户传达重要信息,无论您的应用是否在用户的设备上运行。例如,体育应用可以告知用户他们最喜欢的球队何时得分。通知还可以告诉您的应用下载信息并更新其界面。通知可以显示警报、播放声音或为应用图标添加徽章。您可以在此处阅读有关通知状态的更多信息 https://developer.apple.com/documentation/usernotificationsApple 建议用户使用 UserNotifications 框架,所以让我们开始吧。我们将看到获取通知状态的非常简单易行的解决方案。步骤 1 - 首先,您需要导入 UserNotifications... 阅读更多

如何在 iOS 中检测用户 5 秒钟的非活动状态?

Smita Kapse
更新于 2019-07-30 22:30:26

1K+ 次浏览

在设计任何 iOS 应用程序时,您可能会遇到一种情况,即如果屏幕在一段时间内处于非活动状态,则必须执行某种操作。在这里,我们将看到相同的内容,我们将检测用户 5 秒钟的非活动状态。我们将使用 Apple 的 UITapGestureRecognizer,您可以在此处阅读更多相关信息https://developer.apple.com/documentation/uikit/uitapgesturerecognizer。所以让我们开始吧!我们将设计一个基本的应用程序,在应用程序启动后立即启动计时器。如果用户在 5 秒内未能触摸屏幕或未执行任何操作,我们将... 阅读更多

如何在 iOS 上使背景透明度为 25%

Anvi Jain
更新于 2019-07-30 22:30:26

1K+ 次浏览

Apple 提供 backgroundColor,它是一个实例属性,此属性的更改可以进行动画处理。默认值为 nil,这会导致透明的背景颜色。要使背景透明度为 25%,我们应该将视图设置为具有 alpha 0.25 的 UIColorview.backgroundColor = UIColor(white: 1, alpha: 0.25)您可以在 ViewController 的 viewDidLoad 方法中编写以下代码。您的代码应如下所示。override func viewDidLoad() {    super.viewDidLoad()    view.backgroundColor = UIColor(white: 1, alpha: 0.25) }

如何在 iPhone 上访问 SQLite 数据库实例

Nishtha Thakur
更新于 2019-07-30 22:30:26

944 次浏览

存储数据是在我们设计任何应用程序时最重要的事情之一。存储数据的方法有很多,其中一种方法是 SQLite 数据库。在 iPhone 上访问 SQLite 数据库有多种方法,我们将看到在 Swift 中执行此操作的最简单方法。SQLite 是一个关系数据库管理系统,包含在嵌入到应用程序中的 C 编程库中。在本教程中,我们将创建一个示例应用程序,该应用程序将包含一个用于输入名称的文本字段,我们将名称存储在我们的 SQLite 数据库中,并在用户点击时打印相同的内容... 阅读更多

如何在 iOS 应用中在后台运行计时器

Smita Kapse
更新于 2019-07-30 22:30:26

1K+ 次浏览

如果您希望在 iOS 应用程序的后台运行计时器,Apple 提供了 beginBackgroundTaskWithExpirationHandler 方法,您可以阅读更多相关信息  https://developer.apple.com/documentation/uikit/uiapplication/1623031-beginbackgroundtaskwithexpiration。我们将使用它来编写在后台运行计时器的代码。所以让我们开始吧。步骤 1 - 打开 Xcode → 单视图应用程序 → 我们将其命名为 BackgroundTimer。步骤 2 - 打开 AppDelegate.swift 并在 applicationDidEnterBackground 方法下编写以下代码。backgroundTaskIdentifier = UIApplication.shared.beginBackgroundTask(expirationHandler: {    UIApplication.shared.endBackgroundTask(self.backgroundTaskIdentifier!) }) _ = Timer.scheduledTimer(timeInterval: 1,  target: self,  selector: #selector(self.doSomething), userInfo: nil, repeats: true)步骤 3 - 编写新的函数 doSomething()@objc func doSomething() {    print("I'm running") }最后,您的代码应该如下所示func applicationDidEnterBackground(_ application: UIApplication) {    backgroundTaskIdentifier = UIApplication.shared.beginBackgroundTask(expirationHandler: {   ... 阅读更多

广告