要检测iOS应用程序是在后台还是前台,我们可以简单地使用UIApplication,就像我们可以使用它来检测电池状态、状态等许多其他内容一样。让我们看看如何在我们的应用程序中做到这一点。我们将使用存储在UIApplication.shared中的应用程序共享资源。我们可以像下面这样使用它-print(UIApplication.shared.applicationState)shared.application状态是一个State类型的枚举,根据苹果文档,它包含以下内容。public enum State : Int { case active case inactive case background }case active表示应用程序处于活动状态... 阅读更多
要在swift中使用MBProgressHUD,我们首先需要创建一个podfile(如果它还不存在)。转到终端并更改目录到您的项目目录,然后初始化pod,然后安装MBProgressHUD。cd /projectDirectory pod init open podfile然后在podfile中添加以下行,然后返回终端并在同一目录中运行以下命令。pod 'MBProgressHUD', '~> 1.1.0' pod install一旦运行这些命令,MBProgressHUD将被安装到您的项目中,现在您可以在任何想要使用的地方导入这个库到ViewController中,或者您可以创建一个UIView控制器的扩展... 阅读更多
要检查swift中的字符串是否包含另一个字符串,我们需要两个不同的字符串。一个字符串,我们要检查它是否包含另一个字符串。假设我们要检查的字符串是“point”,整个字符串是“TutorialsPoint”,另一个字符串是“one two three”。让我们在playground中用这两个字符串进行检查。我们可以通过以下两种方式来实现这一点。让我们首先创建三个不同的字符串。var CompleteStr1 = "Tutorials point" var completeStr2 = "one two three" var stringToCheck = "point"方法一在这个方法中,我们将使用字符串的.contains方法来... 阅读更多