草庐IT

ios - 应用程序首次启动时的简单动画?

在swift中,我有一个应用程序,它在第一次启动时显示“教程”。我想要一个简单的动画,其中第一个动画出现,第二个动画出现在后面。我希望它非常快。虽然,使用我当前的代码,它会在View/应用程序加载时正确显示。代码:letwelcomeLabel=UILabel()letlearnToPlayButton=UIButton()welcomeLabel.alpha=0learnToPlayButton.alpha=0welcomeLabel.text="WelcometoReactFast!"welcomeLabel.font=UIFont(name:"HelveticaNeue-Ligh

ios - 首次启动时填写数据库核心数据的最佳方式是什么

如何给数据库添加初始值?也许在代码中有它的位置?应用程序安装后执行一次的操作? 最佳答案 您可以检查:http://www.raywenderlich.com/12170/core-data-tutorial-how-to-preloadimport-existing-data-updated或本教程:http://hackazach.net/code/2013/03/26/ios-core-data-prepopulation简而言之,您可以在第一次启动时(例如通过NSUSerDefault中的BOOL定义)解析文件(JSON、X

ios - 应用程序首次启动时 NSUserDefaults 键初始化

如果我第一次启动一个应用程序,NSUserDefaults的bool键是nil并且应用程序在尝试设置状态时崩溃if-语句。我尝试按如下方式在viewDidLoad()中初始化key,但key似乎未定义:letdefaults=NSUserDefaults.standardUserDefaults()if(defaults.objectForKey("fasterDemo")!=nil){defaults.setBool(true,forKey:"fasterDemo")}可以通过第二个View上的开关更改fasterDemo键。Storyboard中的View由ViewControll

ios - Swift - collectionView 首次加载时如何自动选择单元格?

我正在尝试弄清楚如何在collectionView启动时以编程方式选择单元格。与此类似,collectionView的默认加载应该选中第一个单元格。我将shouldSelectItemAtIndexPath用于我的选择函数,因此我想为特定的单元格索引调用它。到目前为止我已经尝试过:collectionView(self.collectionView!,shouldSelectItemAtIndexPath:self.collectionView!.indexPathForCell(CVcellArray.first!)!)在我的自定义CollectionView脚本的viewDidLo

ios - WatchKit - 如何在首次启动时获取数据?

我创建了一个watch应用程序,但在第一次打开时向watch发送数据时遇到问题。我第一次强调是因为一旦打开watch上的应用程序,手机就会负责更新应用程序上下文,因此手机始终会发起连接。这部分工作正常。但是,第一次打开watch应用程序时,我希望watch应用程序启动连接并向手机应用程序请求数据。我无法让它工作......我一直在尝试通过使用此从watch发送消息来让watch从IOS应用程序请求数据:if(WCSession.defaultSession().reachable){WCSession.defaultSession().sendMessage(infoDictionar

ios - Segue 在 iOS 中首次调用时非常慢

我有一些简单的Segues-->Show(例如Push)在一些Segues上,第一次调用Segues我得到延迟(大约2秒)。在shouldPerformSegue和prepare上没有正在执行的代码。下一个View的ViewDidLoad在Delay之后被调用。当发生延迟时,我经常收到此警告:objc[3993]:ClassPLBuildVersionisimplementedinboth...虽然这个问题似乎没有解决方案-->Link我也试过像这样手动调用Segue:DispatchQueue.main.async{self.performSegue(withIdentifier:"

ios - 带有 Firebase 数据库的 Swift 3 照片共享扩展在首次发送后不起作用

我正在使用Swift3开发一个iOS照片共享扩展程序,它可以捕获用户在iOS照片应用程序中选择的照片以及用户输入的标题,并将其存储在Firebase中。照片存储在Firebase存储中。Firebase存储中照片的标题和路径存储在Firebase实时数据库中。我遇到的问题是共享扩展在第一次发送后停止工作。奇怪的是,如果我在iOS应用程序的常规ViewController中执行类似的方法,代码就可以工作。我注意到共享扩展有两个问题:问题#1:共享扩展View并未完全关闭。在正常情况下,View将返回到照片的“画廊”模式。但是,共享扩展View将消失,但包含可用于共享的完整应用程序列表的共

ios - 如何在应用首次加载时运行函数

我正在尝试用Swift编写一个简单的待办事项列表,它将列表存储为字符串数组,然后在应用加载时从内存中调用它。我有以下代码:varitemList=[String]()funcloadData()->[String]{vararr=[String]()ifNSUserDefaults.standardUserDefaults().objectForKey("storedData")!=nil{arr=NSUserDefaults.standardUserDefaults().objectForKey("storedData")!as![String]}else{arr=["Nothing

java - 在 Swing 应用程序启动期间,首次调用 JFrame 构造函数需要很长时间(因为 java.awt.Window())

我正在尝试使用JavaSwing构建一个简单、轻量级且响应迅速的应用程序。但是,当它启动时,在窗口(JFrame)出现之前会有明显的延迟(>500毫秒)。我已经追踪到java.awt.Window类的构造函数,它是JFrame的祖先。奇怪的是,构造函数只在第一次调用时慢。如果我创建多个JFrame对象,则第一个对象在构造函数中花费的时间约为600毫秒,但对于后续对象通常测量为0毫秒。这是一个简单的示例,在我的系统上,它显示了第一个构造函数调用的显着延迟,但没有显示第二个:publicstaticvoidmain(Stringargs[]){java.awt.EventQueue.inv

java - 监听组件何时首次显示

我正在尝试捕捉组件显示在屏幕上的第一时刻,而不是像使用计时器那样使用“肮脏”的解决方案。基本上,我想知道何时可以安全地开始在组件上使用getLocationOnScreen()方法。我认为组件监听器可以提供帮助,但在这里运气不佳。我现在被困住了,不知道为此使用哪个监听器。有什么建议吗?下面是一些示例代码,显示组件监听器失败。importjava.awt.Color;importjava.awt.Dimension;importjava.awt.event.ComponentAdapter;importjava.awt.event.ComponentEvent;importjava.aw