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