在平時(shí)項(xiàng)目中,我們經(jīng)常會(huì)碰到類似UIScrollView嵌套UITableView的需求,雖然蘋果并不建議這種做法,但是這樣的需求在平時(shí)工作中還是很常見的。比如筆者公司項(xiàng)目之...

在平時(shí)項(xiàng)目中,我們經(jīng)常會(huì)碰到類似UIScrollView嵌套UITableView的需求,雖然蘋果并不建議這種做法,但是這樣的需求在平時(shí)工作中還是很常見的。比如筆者公司項(xiàng)目之...
UIScrollView在滾動(dòng)過程當(dāng)中,其實(shí)是在修改原點(diǎn)坐標(biāo)。當(dāng)手指觸摸后, scroll view會(huì)暫時(shí)攔截觸摸事件,使用一個(gè)計(jì)時(shí)器。假如在計(jì)時(shí)器到點(diǎn)后沒有發(fā)生手指移動(dòng)事件...
在iOS開發(fā)中我們會(huì)大量用到UIScrollView這個(gè)控件,我們使用的UITableView/UICollectionView/UITextView都繼承自它。UIScro...
介紹 動(dòng)態(tài)庫形式:.dylib和.framework 靜態(tài)庫形式:.a和.framework 動(dòng)態(tài)庫和靜態(tài)庫的區(qū)別 靜態(tài)庫:鏈接時(shí),靜態(tài)庫會(huì)被完整地復(fù)制到可執(zhí)行文件中,被多次...
前言 WKWebView是iOS8 出來的瀏覽器控件,用來取代UIWebView.對于WKWebView與UIWebView的對比特點(diǎn),這里就不過多的敘述,都算是老生常談的問...
在iOS中,我們經(jīng)常需要處理引用相關(guān)的問題。當(dāng)我們創(chuàng)建一個(gè)指針,指向我們的真實(shí)內(nèi)存區(qū)時(shí),這時(shí)內(nèi)存區(qū)的引用計(jì)數(shù)就+1。這里我們要注意分清引用計(jì)數(shù)是統(tǒng)計(jì)真實(shí)內(nèi)存區(qū)的,而不是指針,...
作為一個(gè)面試經(jīng)常被問到的問題,iOS weak關(guān)鍵字 基本概念 在iOS中,weak的常用來處理NSTimer,delegate,block的循環(huán)引用問題。它是一個(gè)弱引用,在...
Runtime 系列文章 深入淺出 Runtime(一):初識(shí)深入淺出 Runtime(二):數(shù)據(jù)結(jié)構(gòu)深入淺出 Runtime(三):消息機(jī)制深入淺出 Runtime(四):...
本文首發(fā)于我的個(gè)人技術(shù)博客看完還不懂HTTPS我直播吃翔 存在即合理 http是非常常見的應(yīng)用層協(xié)議,是超文本傳輸協(xié)議的簡稱,其傳輸?shù)膬?nèi)容都是明文的。在這個(gè)混亂的世界,明文傳...
Mach Mach是XNU的核心,被BSD層包裝。XNU由以下幾個(gè)組件組成: MACH內(nèi)核進(jìn)程和線程抽象 虛擬內(nèi)存管理 任務(wù)調(diào)度 進(jìn)程間通信和消息傳遞機(jī)制 BSDUNIX進(jìn)程...
很久之前就打算解讀AFN的源碼,也嘗試看了幾遍,但是可能是由于自己功力還不夠,總是感覺看起來很吃力,覺得在云里霧里。最近又重新開始嘗試閱讀AFN的源碼,發(fā)現(xiàn)好了很多。接下來就...
前言由于公司需使用RAC+MVVM模式要寫業(yè)務(wù)邏輯,對于rac菜雞的我,不得不補(bǔ)習(xí)下功課,在RAC中,萬物皆信號(hào)。感悟:沒使用之前,為嘛要用這個(gè),不用這個(gè)也能實(shí)現(xiàn)啊使用中,這...
先附上寫法,后面分析 0x01單例的調(diào)用方式 直接通過類方法調(diào)用 通過普通方式創(chuàng)建 通過已經(jīng)不再使用的NSZone調(diào)用 目標(biāo) 創(chuàng)建一個(gè)單例必須要滿足以上四種調(diào)用生成的都只是同...