一、前言 前段時間看了幾個開源項目,發(fā)現(xiàn)他們保持線程同步的方式各不相同,有@synchronized、NSLock、dispatch_semaphore、NSConditio...
一、前言 前段時間看了幾個開源項目,發(fā)現(xiàn)他們保持線程同步的方式各不相同,有@synchronized、NSLock、dispatch_semaphore、NSConditio...
前言: 最近把 iOS 面試中可能會遇到的問題整理了一番, 題目大部分是網(wǎng)上收錄的, 方便自己鞏固復(fù)習(xí), 也分享給大家; 希望對大家有所幫助! 對于答案,不一定都合適,歡迎大...
寫了好幾天的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不太了解的同學(xué)可以先看...
在開發(fā)中,我們可能會遇到這樣兩種場景。一種的按鈕frame太小要擴大它的點擊范圍;另一種是按鈕的顯示超出的superview的范圍超出部分無法點擊。根據(jù)之前一篇文章觸摸事件流...
我們有時候會遇到當(dāng)兩個手勢(UIGestureRecognizer)放在不同view上,滑動公共區(qū)域時,只能響應(yīng)上面view的手勢。那怎么修改它們的響應(yīng)優(yōu)先級或者同時讓它們都...
1.事件種類 觸摸事件:通過觸摸、手勢進行觸發(fā)運動事件(加速事件):通過手機加速計觸發(fā)(如晃動手機)遠程控制事件:通過其它設(shè)備觸發(fā)(如耳機控制音量) 2.app從系統(tǒng)獲取事件...
最近在開發(fā)軟件的時候被產(chǎn)品經(jīng)理要求,要讓UICollectionView上面的cell之間的距離要被固定,但是cell得寬度不一定,所以一行有幾個cell其實不固定,所以其實...
前言 本文會用實例的方式,將iOS各種IM的方案都簡單的實現(xiàn)一遍。并且提供一些選型、實現(xiàn)細節(jié)以及優(yōu)化的建議。 注:文中的所有的代碼示例,在github中都有demo:iOS即...
Posted by 微博@Yangsc_o [http://weibo.com/yangsanchao] 原創(chuàng)文章[http://www.itdecent.cn/users...
1.問題:Invalid App Store Icon - The App Store Icon in the asset catalog in 'mDoctor.app' ...
@行走的少年郎 ??
iOS 多線程:「GCD」詳盡總結(jié)本文首發(fā)于我的個人博客:「程序員充電站」[https://itcharge.cn]文章鏈接:「傳送門」[https://itcharge.cn/ios-complete-le...
本文首發(fā)于我的個人博客:「程序員充電站」[https://itcharge.cn]文章鏈接:「傳送門」[https://itcharge.cn/ios-complete-le...
dispatch_apply是同步+并發(fā)隊列吧
iOS 多線程:「GCD」詳盡總結(jié)本文首發(fā)于我的個人博客:「程序員充電站」[https://itcharge.cn]文章鏈接:「傳送門」[https://itcharge.cn/ios-complete-le...
ML是什么? 。。。別想歪。。。你好污。。。 ML是Machine Learning的縮寫,也就是‘機器學(xué)習(xí)’,這正是現(xiàn)在很火的一個技術(shù),它也是人工智能最核心的內(nèi)容。比如說橫...
1.關(guān)于IQKeyboardManager 4以上版本,我發(fā)現(xiàn)有些在scrollView上的textfield或textview彈起鍵盤后防止遮擋會失效,去github上看也...
前言 事情是這樣的,由于ios每個版本系統(tǒng)字體大小都會有細微差別,所以在我來公司之前前同事找了一種字體名是"STHeitiSC-Light"字體來代替以保證字體大小相同,但是...