734 次瀏覽
URL 方案是 iOS 從一個應用內部開啟其他第三方應用的一種方式。下面列出了一些 Facebook 支援的 URL 方案,這些方案可以從其他應用內部開啟 Facebook 應用的不同模組。1. 開啟 Facebook 個人資料:fb://profile 2. 開啟請求列表:fb://requests 3. 開啟好友列表:fb://friends 4. 開啟筆記:fb://notes 5. 開啟通知列表:fb://notifications 6. 開啟相簿:fb://albums 7. 開啟動態/首頁:fb://feed 8. 開啟事件:fb://events 9. 開啟指定 ID 的頁面:… 閱讀更多
826 次瀏覽
iOS 允許我們從我們的應用中使用一些連結或其他方式開啟某些應用,例如點選撥打電話號碼,或撰寫包含靜態正文的郵件或簡訊。但這僅限於某些應用,並非所有應用都可以在應用內開啟。具體來說,它僅限於已註冊 URL 方案的應用。例如,如果您想從您的應用中開啟簡訊,則可以使用已註冊的 URL 方案。一些可以使用 URL 方案開啟的應用以及如何開啟它們…… 閱讀更多
631 次瀏覽
在這篇文章中,您將學習關於委託和建立委託的內容。首先,什麼是委託?委託是一個簡單的術語,指的是物件之間的通訊。這是連線物件和它們之間通訊的一種簡單方法。委託是如何工作的?委託是藉助協議建立的。協議是在類中宣告的,在該類中將發生某些事件,這些事件應該通知其他類。在協議中,我們編寫函式的宣告,它在呼叫類中定義。如何建立委託?我們將透過一個示例專案來完成此操作。執行步驟 - 建立一個類,命名為… 閱讀更多
191 次瀏覽
檢測蘋果裝置的螢幕尺寸是一項簡單易行的任務。iOS SDK 的 UIKIT 模組提供了許多處理使用者介面、螢幕尺寸和許多其他 UI 元素的函式和類。其中之一是 UIScreen,它處理裝置螢幕。UIScreen.main 提供當前使用的裝置的主螢幕,它進一步具有返回當前螢幕的其他功能和屬性的方法。要查詢當前螢幕是否為 iPhone 5,我們首先必須找到當前螢幕的尺寸並與一個值進行比較。高度為… 閱讀更多
366 次瀏覽
iOS 提供了一個 UIDevice 類,該類包含有關您的 iPhone 的所有資訊,並且不會違反 Apple 制定的任何隱私法。使用 UIDevice,我們可以訪問以下資訊:UIDevice.current.localizedModel - 這將返回型號的本地化版本UIDevice.current.model - 這將返回當前裝置的型號,例如 @"iPhone"、@"iPod touch"UIDevice.current.name - 這將返回當前使用的裝置的名稱,例如 "我的 iPhone"UIDevice.current.systemName - 這將返回系統名稱,例如 @"iOS"UIDevice.current.systemVersion - 這將返回系統版本,例如 @"4.0"UIDevice.current.batteryLevel - 這將返回電池電量,如果它在 0 到 1 之間,它將返回該值,否則如果… 閱讀更多
83 次瀏覽
通常,iOS 應用程式只能在 Mac 作業系統上開發,但最近隨著系統開發的進步,現在 iOS 應用程式也可以在 Windows 系統上部分開發。要為 Apple 平臺開發 iOS 或任何其他應用程式,我們需要 Xcode,這是一個 Apple 原生軟體,只能安裝在 Mac 作業系統上。此外,Mac 作業系統通常安裝在 Apple 裝置上並受其支援。為此有多種解決方法,例如購買普通的筆記型電腦,安裝第三方軟體以在其上執行 Mac OS,然後安裝 Xcode,或購買/租用雲 Mac。在… 閱讀更多
536 次瀏覽
在這篇文章中,我們將學習如何在我們的應用程式中儲存自定義物件,但在學習如何儲存自定義物件之前,讓我們看看什麼是自定義物件?自定義物件是任何不是原生資料型別(如 Int、Double、String 等)的類或結構或任何其他資料。在 NSUserDefaults 中儲存資料是一個三步過程。建立自定義物件我們將建立一個自定義類 Person,它將具有一個 age 變數和一個 name 變數。class Person: NSObject, NSCoding { var name: String var age: Int init(name: String, age: Int) { self.name = ... 閱讀更多
1K+ 次瀏覽
有時在編寫 iOS 應用程式或任何其他應用程式時,我們需要測試多種情況並除錯已知和未知錯誤的應用程式。程式碼中某些位置需要我們的應用程式停止,以便我們可以在該點知道某些變數的值並修復該錯誤。在我們學習如何新增斷點之前,首先讓我們看看什麼是斷點?斷點是我們程式碼中應用程式在特定事件暫停的位置。可以在 Xcode 中手動新增斷點,也可以… 閱讀更多
678 次瀏覽
在處理 iOS 應用程式時,我們有時需要知道安裝應用程式的裝置,並根據使用的裝置提供自定義功能。例如,我們想在 iPhone X 上提供一些功能,但在 iPhone 7 上不提供。在這篇文章中,我們將學習如何使用 iOS 應用程式查詢正在使用的 iOS 裝置。讓我們來看一些實現所需結果所需的術語,utsname - 這是一個位於 iOS 的 Darwin 模組中的結構uname - uname 是一個函式,它接受 utsname 作為輸入並返回 Int32 作為… 閱讀更多
375 次瀏覽
在開發 iOS 應用時,我們有時需要知道應用安裝在哪個裝置上,並根據使用的裝置提供自定義功能。例如,我們想在 iPhone X 上提供一些功能,但在 iPhone 7 上不提供。在本文中,我們將學習如何使用 iOS 應用查詢正在使用的 iOS 裝置。讓我們瞭解一些實現所需結果的術語:utsname——這是一個位於 iOS Darwin 模組中的結構;uname——這是一個以 utsname 作為輸入並返回 Int32 的函式…… 閱讀更多