找到關於 iOS 的208 篇文章

Swift:print() vs println() vs NSLog()

Nitin Aggarwal
更新於 2023年1月2日 14:30:46

2K+ 次瀏覽

在這篇文章中,您將學習 Swift 語言中的日誌記錄方法。您還將瞭解它們之間的區別。除錯是在為 iOS 應用程式編寫程式碼時最常見的實踐。它使您能夠除錯邏輯、程式碼、錯誤等。Swift 提供內建庫來在控制檯中列印日誌。我們有一些選項可以在控制檯中列印日誌,例如 print()、println() 和 NSLog()。讓我們嘗試瞭解每一個。print() 在 Swift 中,print() 是一個將訊息列印到標準輸出(例如控制檯)的函式。它接受一個或多個引數……閱讀更多

在 Swift 中從 URL 載入/下載影像

Nitin Aggarwal
更新於 2023年1月2日 14:25:57

7K+ 次瀏覽

在這篇文章中,您將學習如何在 Swift 語言中從 URL 下載影像。在 iOS 應用程式中,從影像 URL 下載影像是最常見的任務。Apple 為我們提供了一個原生庫來從任何 URL 下載任何資料。GitHub 上有很多第三方庫可用於下載影像。但是在這個教程中,我們不會使用任何第三方庫。我們將使用 Apple 自身提供的 URLSession 類。什麼是 URLSession 類?URLSession 是 Foundation 框架中的一個類,它提供了一個 API……閱讀更多

如何在 Swift 中查詢列表項的索引?

Nitin Aggarwal
更新於 2023年1月2日 13:40:14

15K+ 次瀏覽

Swift 提供了一些方法來對集合型別執行操作以獲取特定物件的索引。要在 Swift 中查詢陣列中某個項的索引,可以使用 Array 型別的 firstIndex(of:) 方法。此方法返回陣列中第一個等於給定元素的元素的索引,如果找不到這樣的元素,則返回 nil。如何列印列表項的索引?讓我們來看一個例子。演算法步驟 1 - 定義一個輸入陣列。步驟 2 - 對輸入陣列呼叫 firstIndex() 方法……閱讀更多

如何使用 Swift 以程式設計方式新增約束

Nitin Aggarwal
更新於 2023年1月2日 12:57:00

12K+ 次瀏覽

本文的目標是解釋如何在 Swift 語言中以程式設計方式新增約束。要在 Swift 中以程式設計方式新增約束,可以使用 NSLayoutConstraint 類來定義要新增的約束。將要使用的新增約束的概念如下translatesAutoresizingMaskIntoConstraints 是 UIKit 框架中 UIView 的一個屬性。它是一個布林值,用於確定檢視的 autoresizingMask 屬性是否轉換為自動佈局約束。當 translatesAutoresizingMaskIntoConstraints 設定為 NO 時,將忽略 autoresizingMask,並且檢視將根據已有的任何約束進行調整大小……閱讀更多

如何在 Apple 的 Swift 語言中生成隨機數?

Nitin Aggarwal
更新於 2023年1月2日 12:51:25

373 次瀏覽

本文將向您解釋如何在 Swift 語言中生成隨機數。在某些常見情況下,您需要在 iOS 應用程式中生成隨機值,例如模擬擲骰子。洗牌。為使用者建立唯一 ID。來自集合型別的隨機值。在 Swift 4.2 中,有一些新的、簡單且安全的方法來生成隨機值。在此之前,有一個用 C 語言編寫的隨機函式。今天,您將學習關於 random() 函式的知識,該函式採用一系列值,並作為輸出返回一個……閱讀更多

如何在 Swift 中獲取對應用程式委託的引用?

Nitin Aggarwal
更新於 2023年1月2日 12:39:40

3K+ 次瀏覽

在瞭解如何在 Swift 中獲取對應用程式委託的引用之前,您應該瞭解什麼是應用程式委託。應用程式委託在 iOS 應用程式中,應用程式委託是應用程式的入口點。在整個應用程式中,此物件已由 iOS 建立一次,並且可在共享模式下訪問。它負責處理與應用程式生命週期相關的關鍵事件和任務,例如響應系統通知和管理應用程式的視窗和檢視層次結構。它在哪裡定義?應用程式委託類通常在 Xcode 專案的 AppDelegate.swift 檔案中定義。它應該符合……閱讀更多

提及開發 iOS 應用程式所需的工具

Nitin Aggarwal
更新於 2022年12月9日 12:28:27

322 次瀏覽

在本教程中,我們將學習開發 iOS 應用程式所需的不同型別的工具。正如我們已經知道的那樣,大約有 10 億 iPhone 使用者。因此,Apple 始終為想要為 iPhone、iPad、MacBook 和 Apple Watch 構建應用程式的開發人員提供輕鬆無憂的環境。Apple 為開發人員構建了一個強大的生態系統,因此他們可以專注於編寫程式碼和構建應用程式。今天,我們將瞭解在 Apple 平臺上開發應用程式需要哪些工具。Xcode 這是一個編寫用於構建應用程式的程式碼的編輯器或 IDE。Apple 釋出了……閱讀更多

什麼是 iOS 中的 plist?

Nitin Aggarwal
更新於 2022年12月9日 12:17:04

4K+ 次瀏覽

在本教程中,我們將討論如何使用應用程式中的 plist 來儲存資訊。讓我們首先了解什麼是 plist。什麼是 plist?plist 檔案也稱為屬性列表,由作業系統(例如 iOS)和使用者使用。資訊以類似於字典的鍵值對格式儲存。plist 檔案可以包含不同型別的數值,例如字串、陣列、字典、布林值、日期、資料和數字,例如整數。大多數這些型別對應於本機 Swift 型別,例如 Array 和 Bool。您還可以儲存巢狀陣列……閱讀更多

iOS 如何導致優秀裝置崩潰?

Sharon Christine
更新於 2020年1月24日 08:11:48

167 次瀏覽

每個 iPhone 使用者都有一個不同尋常的習慣,那就是展示他們的 Apple 徽標,以便旁觀者可以檢視它。如果有人擁有 iPhone 並想為此感到自豪,幾分鐘是可以的,但是老兄——為什麼要炫耀?全世界都知道 iPhone,這比顯示的 Apple 徽標要多得多。不,我並不嫉妒我沒有 iPhone,它只是沒有給我虛假的氛圍。幾天前,我碰巧查看了這款金色 iPhone 5。我沒有檢查它的功能或缺點,我只是看到了手機,然後……閱讀更多

WWDC 2017 - Apple 將帶來什麼

karthikeya Boyini
更新於 2020年1月24日 05:27:57

110 次瀏覽

在最近結束的 Apple 全球開發者大會 (WWDC) 上,這家科技巨頭展示了其即將推出的版本和產品,一旦釋出,這些版本和產品可能會在市場上引起轟動。主要關注點是其現有產品的升級,具有更高的效能,可以增強終端使用者體驗。它幾乎對其所有現有產品都進行了更新,無論是 iPhone、Mac 筆記型電腦、手錶、電視還是 iPad Pro,以及全新的支援 Siri 的 Homepod。Apple 的 WWDC 活動是為期一週的年度活動。這是 Apple 宣佈其即將推出的技術的平臺,其中許多……閱讀更多

廣告