在本文筆者將帶大家走完 UPM(Unity PackageManager) 插件包的開發(fā)流程,在本文你將學(xué)會(huì) UPM 插件包的正確構(gòu)建與調(diào)試流程、GitHub發(fā)布、插件更新與...
在本文筆者將帶大家走完 UPM(Unity PackageManager) 插件包的開發(fā)流程,在本文你將學(xué)會(huì) UPM 插件包的正確構(gòu)建與調(diào)試流程、GitHub發(fā)布、插件更新與...
前言 本篇是Swift4中Codable的使用系列第一篇,通過本篇文章我們來了解Codable的基本用法。 自Swift4發(fā)布以來已有一段時(shí)間了,各種新特性為我們提供更加高效...
本篇是Swift4中Codable的使用系列第三篇,繼續(xù)上一篇我們學(xué)習(xí)了如何自定義encode和decode,以及container的使用。本篇我們繼續(xù)來了解更多Codabl...
之前講到幾個(gè)常用的CALayer的子類,對對對,就是他:iOS動(dòng)畫篇_CALayer這些牛逼的子類你造嗎。今天我們來講其他幾個(gè)吧,要不然,我不說你是不是以為我不會(huì)?。。?那我...
死鎖 1、定義: 所謂死鎖,通常指有兩個(gè)線程T1和T2都卡住了,并等待對方完成某些操作。T1不能完成是因?yàn)樗诘却齌2完成。但T2也不能完成,因?yàn)樗诘却齌1完成。于是大家都...
本文實(shí)現(xiàn)了一種多級 UIScrollView 嵌套的交互,主要解決事件傳遞和手勢沖突問題。 一、效果展示 首先來直觀地看一下要實(shí)現(xiàn)的效果。在實(shí)現(xiàn)過程中,代碼做到了盡可能的解耦...
概述 SVProgressHUD V2.1.2是一款運(yùn)行于iOS、tvOS中的輕量級指示器, 常用于指示一個(gè)任務(wù)正在持續(xù)進(jìn)行中, 其采用單例模式創(chuàng)建對象, 所以我們在使用過程...
在開發(fā)過程中,我們經(jīng)常會(huì)被要求獲取每個(gè)設(shè)備的唯一標(biāo)示,以便后臺(tái)做相應(yīng)的處理。我們來看看有哪些方法來獲取設(shè)備的唯一標(biāo)示,然后再分析下這些方法的利弊。 具體可以分為如下幾種: U...