找到關於 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 方法中,編寫以下程式碼行以防止裝置進入… 閱讀更多

廣告