找到 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 中使用粗体和常规/非粗体文本,我们可以使用故事板编辑器来实现,也可以通过编程方式实现。让我们看看这两种方法。方法一 - 使用故事板编辑选择要编辑的标签,转到它的属性检查器。从第一个选项“文本”中,选择“属性”而不是“纯文本”。在标签中输入以下文本:“粗体 常规”双击“粗体”以选择它,然后右键单击它以查看更多选项。从该选项中选择字体 > 粗体。它应该完成任务。方法二 - 通过编程方式实现结果。添加…… 阅读更多

广告