简介: NSOperation是基于GCD封装的面向对象的开启线程的方法 NSOperation是抽象类,不具有封装操作的能力,需要使用它的子类...
延时执行 1.使用NSObject方法 2.使用GCD 3.使用NSTimer 栅栏 结果: 结果: 同步栅栏和异步栅栏的区分: 先执行barr...
GCD:Grand Central Dispatch(牛逼的中枢调度器) GCD两个重要的概念:任务、队列 创建CGD: 定制任务 将任务添加到...
线程的创建和开启 一个NSThread对象就是一个线程 多线程的安全隐患 资源共享:一个资源被多个线程共享,当多个线程访问一个资源时,可能会引发...
在开发中只要涉及到性能调优,多线程是避不开的话题,之前也一直在用,不过没有系统的整理一遍,这段时间利用快过年了也不是很忙,整理了一下多线程的知识...
选择排序 冒泡排序 如果一个元素比另一个元素大(小),那么就交换这两个元素的位置。重复这一比较直至最后一个元素。这一比较会重复n-1趟,每一趟比...
WKWebView 是苹果在iOS 8中引入的新组件,目的是提供一个现代的支持最新Webkit功能的网页浏览控件,摆脱过去 UIWebView的...
在开发微信公端的时候开发调试只能用浏览器自带开发工具,本来移动端可以用用fiddler、wireshark等工具来抓包,但是自从改用https和...
什么是启动页? 在iOS的规范中,启动页的英文叫Launch Screen,指的是启动APP时呈现的第一个界面。其实这种描述不够严谨,从启动AP...