作者:赞达人 | 来源:互联网 | 2023-10-10 11:28
1.请简述storyboard和xib的区别?
一个工程中,可以有多个xib文件,一个xib文件对应着一个视图类控制器,和多个视图。然而,使用
storyboard时,一个工程只需要一个主storyboard文件就可以,因此在包含多个试图控制器的情况下,采用
storyboard管理比较方便,并且,storyboard还可以描述界面之间的导航
关系。
2.请列举iOS系统中的单例类?
UIApplication(应用程序实例)
NSUserDefault(应用程序设置)
NSFileManager(文件管理)
NSURLCache(请求缓存)
NSNotificationCenter(消息中心)
NSHTTPCOOKIEStorage(应用程序COOKIEs池)
3.请简述你对同步/异步请求数据的理解?
1.同步请求可以从网络请求数据,一旦发送同步请求,程序将停止与用户交互,直到服务器返回数据完
成,才可以进行下一步操作。
2.异步请求不会阻塞主线程,而会建立一个新的线程来操作,用户发出异步请求后,依然可以对UI进行
操作,程序可以继续运行。
版权声明:本文为博主原创文章,未经博主允许不得转载。
iOS 常见面试图总结2