废话不多说,直接上干货! 应用外的3D Touch效果 UIApplicationShortcutItems:快捷项对象,即3D Touch的一...
dispatch_after dispatch_after延迟将任务提交到队列中,注意不是事先将任务添加到队列中然后再延迟执行。 从打印日志可以...
概念 死锁:是在使用多线程时,多个线程任务都在互相等待对方的完成,形成了依赖,造成程序卡住的现象。 队列:先进先出原则。负责调度任务的执行,将任...
概念 串行队列:前一个执行完毕才会执行下一个。就像是只有一个窗口的收费站,轮流对车收费放行,后面的车只能等待前面的车通过,才能前行。(例:主队列...
文章以在TimerViewController中使用计时器为例,在VC中声明一个NSTimer属性。 创建NSTimer对象: timer作为V...
废话:Git,是分布式版本控制系统,在多人开发的模式下,相信很多人都在用高大上的git,git是目前版本控制系统中非常非常好的。本文不会详细介绍...
CocoaPods是什么? CocoaPods是工程依赖管理工具。 CocoaPods中的文件: Podfile:编辑工程需要依赖的库,并可以指...
别拿豆包不当干粮。 在iOS日常开发中,往往一个小技巧就可以帮助解决头疼的bug,严谨代码规范,提升编码效率。小技巧也会起到大作用!以下是我汇总...
简介: 就不复述官方对WKWebView的描述了,随便搜一下就有一大推。简单的说,WKWebView是iOS8之后推出的,与UIWebView作...