找到 98 篇文章,關於 IPhone/iPad

如何在 iPhone SDK 中替換 Objective-C 字串中的字元?

Vrundesha Joshi
更新於 2020-06-29 14:06:41

817 次瀏覽

要替換 Objective-C 中的字元,我們必須使用 Objective-C 字串庫的內建函式,該函式將字串的出現替換為我們想要替換的另一個字串。要在 Objective-C 中建立字串,我們需要編寫 −NSString *str = @"tutori@als";現在我們可以選擇替換此字串中的字元並建立一個新的字串,或者修改此相同的字串。在這個例子中,我們將修改這個字串並在下一行列印。str = [str stringByReplacingOccurrencesOfString:@"@" withString:@""]; NSLog(@”%@”, str);當我們執行上面的程式碼時,str 將被替換為“tutorials”……閱讀更多

如何在 Swift 中向日期新增 1 天?

Rishi Rathor
更新於 2019-07-30 22:30:24

12K+ 次瀏覽

要在 Swift 中向日期新增 1 天,我們需要先建立一個日期。建立該日期後,我們必須向其新增特定日期。在這個示例中,我們將看到如何實現相同的功能。讓我們首先建立一個日期,假設是今天,let today = Date()現在,要修改此日期,我們將使用帶負值的 add 函式,let modifiedDate = Calendar.current.date(byAdding: .day, value: 1, to: today)!現在,要檢視兩個日期之間的差異,讓我們為這兩個日期新增列印語句。我們完整的程式碼現在應該如下所示。let today = Date() print(today)……閱讀更多

如何使用 Swift 下載使用 URL 的影片並將其儲存到照片相簿中?

Jennifer Nicholas
更新於 2020-06-29 14:07:25

2K+ 次瀏覽

要在 Swift 中從 URL 下載影片,我們需要執行一些步驟,同時記住一些事項。這裡需要注意的是,我們將使用網際網路下載影片,因此我們需要在我們的 Info.plist 中允許應用傳輸安全性許可權。我們需要將下載的影片儲存到照片應用程式,因此需要照片許可權。影片應始終在後臺下載,因為如果在前景下載,它可能會阻止我們使用應用程式。現在,我們將使用以下程式碼將影片從隨機連結儲存到我們的裝置中。您將……閱讀更多

如何在 Swift 中將即時攝像頭預覽新增到 UIView?

Anvi Jain
更新於 2019-07-30 22:30:24

714 次瀏覽

要在 Swift 中將即時攝像頭預覽新增到我們的預設 UIView,我們可以使用 iOS SDK 的 AVFoundation 框架或本機的 UIImagePickerController()。在這個例子中,我們將使用 ImagePicker,因為我們的目標是在 UIView 上呈現攝像頭預覽,而 ImagePicker 適用於此任務。當我們需要對我們的相機進行大量自定義或不同的自定義操作型別時,可以使用 AVFoundation。要在 UIView 上顯示攝像頭預覽,我們需要執行以下步驟。建立 UIImagePickerController 物件。使我們的類符合 UIImagePickerControllerDelegate 和 UINavigationControllerDelegate。將委託分配給我們在上一步中建立的物件……閱讀更多

什麼是嵌入式位元碼,以及 Xcode 中的 ENABLE_BITCODE 有什麼作用?

Vrundesha Joshi
更新於 2019-07-30 22:30:24

336 次瀏覽

位元碼 – 位元碼是程式碼外觀的中間表示。我們不能使用此程式碼,也不能將其安裝在裝置上。當我們將應用程式上傳到應用商店時,它將作為位元碼上傳,然後由 iTunes/Apple 轉換為應用程式二進位制檔案。當建立中間程式碼並將其上傳到應用商店或在裝置上執行時,一個名為 LLMV 的程式將接管控制並將中間程式碼轉換為二進位制檔案,該檔案對於模擬器是 x86 32 位或 x86 64 位,對於實際的 iOS 手持裝置是 ARM……閱讀更多

如何在程式碼中獲取我的 iOS 專案的當前版本?

Jennifer Nicholas
更新於 2019-07-30 22:30:24

171 次瀏覽

當我們構建 iOS 應用程式時,預設情況下它會獲得版本 1.0 和構建 0。每當我們將新構建上傳到應用商店時,都需要更改版本號。我們可以更新測試構建的構建號。版本號和構建號儲存在我們專案中的 info.plist 檔案中。有時我們可能需要訪問應用程式中的構建號或版本號以執行某些自定義操作。要獲取版本號,我們可以使用以下程式碼並將其分配給變數或常量。Bundle.main.object(forInfoDictionaryKey: "CFBundleShortVersionString") as! String要獲取構建號……閱讀更多

使用 Swift 中的 UIUserInterfaceIdiom 檢測當前裝置

Anvi Jain
更新於 2019-07-30 22:30:24

2K+ 次瀏覽

要使用 iOS/Swift 檢測當前裝置,我們可以使用 UserInterfaceIdiom。它是 Swift 中的一個列舉,它指示正在使用哪個裝置。介面習慣在其列舉中提供多個值,它們是。case unspecified @available(iOS 3.2, *) case phone // iPhone 和 iPod touch 風格的 UI @available(iOS 3.2, *) case pad // iPad 風格的 UI @available(iOS 9.0, *) case tv // Apple TV 風格的 UI @available(iOS 9.0, *) case carPlay // CarPlay 風格的 UI在 Swift 中,interfaceIdiom 可以以下列方式使用:print(UIDevice.current.userInterfaceIdiom) if UIDevice.current.userInterfaceIdiom == .phone { print("在 iPhone 上執行") }當我們執行上面的程式碼時……閱讀更多

如何在 iOS 中在一個檢視控制器之間導航?

Vrundesha Joshi
更新於 2020-06-29 14:02:43

5K+ 次瀏覽

要在 iOS 中在一個檢視控制器到另一個檢視控制器之間導航,我們需要使用導航控制器。導航控制器管理從一個檢視到另一個檢視時的檢視控制器堆疊。從一個檢視控制器到另一個檢視控制器的導航可以像下面提到的那樣完成。步驟 1 - 建立一個檢視控制器物件。let vc = self.storyboard?.instantiateViewController(withIdentifier: "VC2ViewController") as! VC2ViewController在此步驟中,我們初始化我們想要導航到的另一個檢視控制器的型別的物件。識別符號變數應與我們的第二個檢視控制器的識別符號相同。步驟 2 - 導航到……閱讀更多

Swift 中的電子郵件和電話驗證

Vrundesha Joshi
更新於 2019-07-30 22:30:24

1K+ 次瀏覽

要使用 Swift 語言驗證電子郵件和電話,我們可以使用多個條件語句,例如 if 語句,但這是一個漫長的過程,可能包含 50-100 個 if 語句來驗證電子郵件。因此,我們將使用正則表示式代替條件語句。Swift 提供了 NSPredicates,我們可以使用它來評估正則表示式並對其進行測試。讓我們看看如何使用正則表示式來實現相同的功能。我們將建立一個函式,我們可以將其用作 String 類或 UIViewController 的擴充套件,以便在整個專案中使用。將以下程式碼新增到專案中的任何類中,或建立一個單獨的 Swift 類……閱讀更多

如何在 iOS/iPhone 中的單個 UILabel 中使用粗體和非粗體文字?

Vrundesha Joshi
更新於 2020-06-29 13:59:33

4K+ 次瀏覽

要在單個 UILabel 中使用粗體和常規/非粗體文字,我們可以使用故事板編輯器來實現,也可以透過程式設計方式實現。讓我們看看這兩種方法。方法一 - 使用故事板編輯選擇要編輯的標籤,轉到它的屬性檢查器。從第一個選項“文字”中,選擇“屬性”而不是“純文字”。在標籤中輸入以下文字:“粗體 常規”雙擊“粗體”以選擇它,然後右鍵單擊它以檢視更多選項。從該選項中選擇字型 > 粗體。它應該完成任務。方法二 - 透過程式設計方式實現結果。新增…… 閱讀更多

廣告
© . All rights reserved.