一、說一下對自動釋放池的理解 ARC中,主線程默認開啟一個runloop,runloop自動創建一個autoreleasepool,autorelease對象會自動被加入au...

一、說一下對自動釋放池的理解 ARC中,主線程默認開啟一個runloop,runloop自動創建一個autoreleasepool,autorelease對象會自動被加入au...
點贊!!! 都還干著iOS嘛???!!! 背景 新入職公司,分配一臺全新MacBook pro,借此機會梳理一下cocoapods的完整安裝流程。 cocoapods安裝依賴...
前言 ??在日常的開發過程我們經常遇到子視圖在父視圖外面點擊無響應的情況,我們通常用hitTest:withEvent:方法和pointInside方法,那么這兩個方法究竟實...
一、前言 線程安全往往是面試的時候問到的多,但是現實開發中往往容易忽略不深思,知其然不知其所以然,線程安全有多種方式:如@synchronized、NSLock、dispat...
前言 在看這篇之前,如果您還不了解直播原理,請查看這篇文章如何快速的開發一個完整的iOS直播app(原理篇) 開發一款直播app,美顏功能是很重要的,如果沒有美顏功能,可能分...
首先說點什么呢, 開發的久了, 一直都是用 cocoapods 來管理和引用第三方庫, 有時候也想把自己寫的庫放在上面, 方便別人也方便自己, 哈哈哈現在就來看下 如何自己的...
前言: WebRTC,名稱源自網頁實時通信(Web Real-Time Communication)的縮寫,簡而言之它是一個支持網頁瀏覽器進行實時語音對話或視頻對話的技術。它...
本文邏輯圖: 在知道他們區別之前,我們首先要知道NSObject對象的賦值操作做了哪些操作。 A=C其實是在內存中創建了一個A,然后又開辟了一個內存C,C里面存放的著值B。 ...