摘要:
1.谈谈你对多线程开发的理解?iOS中有几种实现多线程的方法,并说明每种方式有什么特点?答:使用多线程开发的好处:1、使用线程可以把程序中占据时间长的任务放到后台去处理,如网络数据的请求、图片、视频的下载2、发挥多个处理器的优势,并发执行让系统运行的更快、更流畅,用户体验更好缺点:1、大量的线程降低... 阅读全文
摘要:
1.线程间的通信:在一个进程中,线程往往不是独立存在的,多个线程之间需要经常进行通信。2.线程间通信的体现: 一个线程传递数据给另一个线程 在一个线程执行完特定任务后,转到另一个线程继续执行任务3.线程间通信常用方法:—(void)performSelectorOnMainThread:(SEL)a... 阅读全文
摘要:
1.什么叫GCD?简单来说就是:Grand Central Dispatch的简称,中文翻译就是:”牛逼的中枢调度器“ 这是纯C语言,还提供了非常多强大的函数2.GCD的相对优势:(1)GCD是苹果公司为多核的并行运算提出的解决方案(2)GCD会自动利用更多的cpu内核(比如:双核... 阅读全文
摘要:
iOS8 继续沿用了 iOS7 的极简扁平化风格,在图形界面上基本上没有什么区别。从下图可以看到,不管是从整体的外观,还是系统自带的应用图标上,都与 iOS7 系统相差无几。2. 在 iOS8 上有一些对原有功能上的改进,这里先说说短信功能。在 iOS7 系统上收到一条短信时,需要点击打开短信应用界... 阅读全文