廢話不多說,直接上干貨! 應(yīng)用外的3D Touch效果 UIApplicationShortcutItems:快捷項對象,即3D Touch的一...
dispatch_after dispatch_after延遲將任務(wù)提交到隊列中,注意不是事先將任務(wù)添加到隊列中然后再延遲執(zhí)行。 從打印日志可以...
概念 死鎖:是在使用多線程時,多個線程任務(wù)都在互相等待對方的完成,形成了依賴,造成程序卡住的現(xiàn)象。 隊列:先進先出原則。負責(zé)調(diào)度任務(wù)的執(zhí)行,將任...
概念 串行隊列:前一個執(zhí)行完畢才會執(zhí)行下一個。就像是只有一個窗口的收費站,輪流對車收費放行,后面的車只能等待前面的車通過,才能前行。(例:主隊列...
文章以在TimerViewController中使用計時器為例,在VC中聲明一個NSTimer屬性。 創(chuàng)建NSTimer對象: timer作為V...
廢話:Git,是分布式版本控制系統(tǒng),在多人開發(fā)的模式下,相信很多人都在用高大上的git,git是目前版本控制系統(tǒng)中非常非常好的。本文不會詳細介紹...
CocoaPods是什么? CocoaPods是工程依賴管理工具。 CocoaPods中的文件: Podfile:編輯工程需要依賴的庫,并可以指...
別拿豆包不當(dāng)干糧。 在iOS日常開發(fā)中,往往一個小技巧就可以幫助解決頭疼的bug,嚴(yán)謹代碼規(guī)范,提升編碼效率。小技巧也會起到大作用!以下是我匯總...
簡介: 就不復(fù)述官方對WKWebView的描述了,隨便搜一下就有一大推。簡單的說,WKWebView是iOS8之后推出的,與UIWebView作...