一、前言 前段時間看了幾個開源項目,發(fā)現(xiàn)他們保持線程同步的方式各不相同,有@synchronized、NSLock、dispatch_semaphore、NSConditio...
一、前言 前段時間看了幾個開源項目,發(fā)現(xiàn)他們保持線程同步的方式各不相同,有@synchronized、NSLock、dispatch_semaphore、NSConditio...
前言: 最近把 iOS 面試中可能會遇到的問題整理了一番, 題目大部分是網(wǎng)上收錄的, 方便自己鞏固復習, 也分享給大家; 希望對大家有所幫助! 對于答案,不一定都合適,歡迎大...
寫了好幾天的keyboarded extension, 說實話這個Extension 有點惡心。我感覺bug挺多的,也不能這樣說,可能不經(jīng)常出現(xiàn)的bug都讓我遇到了。下面開始...
在日常開發(fā)中,UINavigationController是我們常用的一種視圖控制器,也許平時我們也有碰到一些問題并且查找了解決方法,但是并不清楚它的具體實現(xiàn)的方式和原理,相...
目錄 環(huán)境 TL;DR(步驟概述)1、創(chuàng)建示例工程2、編寫 Pod 庫3、Build 項目后,在 Demo 工程中調(diào)用4、提交代碼到遠程倉庫5、修改 podspec 文件6、...
最近研究了一下oc底層的runtime機制,在網(wǎng)上找到了一篇不錯的文章對于runtime講的也比較詳細(iOS Runtime詳解)。對于runtime不太了解的同學可以先看...
在開發(fā)中,我們可能會遇到這樣兩種場景。一種的按鈕frame太小要擴大它的點擊范圍;另一種是按鈕的顯示超出的superview的范圍超出部分無法點擊。根據(jù)之前一篇文章觸摸事件流...
我們有時候會遇到當兩個手勢(UIGestureRecognizer)放在不同view上,滑動公共區(qū)域時,只能響應上面view的手勢。那怎么修改它們的響應優(yōu)先級或者同時讓它們都...