今天听一个老师讲了一下有关iOS开发中所用的xcode的两个小知识,感觉是装X利器,所以跟大家分享一下。
一、大家都知道项目运行时候会有一个界面一闪而过,也知道上面显示的是LaunchScreen.storyboard上面的内容,而且我们还会发现这个界面不能和用户交互。这是因为我们看到的其实是根据LaunchScreen.storyboard界面生成的截图,根本不是LaunchScreen.storyboard本身。
二、大家在写项目的时候在AppDelegate都会写到这一句[self.window makeKeyAndVisible],下面就给大家介绍下为什么要这样写。
其中key代表键盘 在iOS6.0之前 除了主窗口之外,其他窗口不能呼出键盘(即成为第一响应),所以要用makeKey让所有窗口都能成为第一响应,虽然后来已经改了,但是还是习惯这样写。visible表示显示。所以我们发现不写这一句就不会现实窗口。
以上就是听到的小知识,有什么说错的,请见谅。