前言: 按照時(shí)間順序,事件的生命周期是這樣的:事件的產(chǎn)生和傳遞(事件如何從父控件傳遞到子控件并尋找到最合適的view、尋找最合適的view的底層實(shí)現(xiàn)、攔截事件的處理)->找到...
前言: 按照時(shí)間順序,事件的生命周期是這樣的:事件的產(chǎn)生和傳遞(事件如何從父控件傳遞到子控件并尋找到最合適的view、尋找最合適的view的底層實(shí)現(xiàn)、攔截事件的處理)->找到...
簡述 持續(xù)更新--請iOS的小伙伴關(guān)注! 喜歡的話給一個(gè)贊吧! 最近收集梳理了一些iOS相關(guān)的問題,其中大部分都是大廠面試或者面試其他人用到的,能命中大部分的面試和日常工作,...
近期,我們項(xiàng)目里面引入了IGListKit的第三方庫,它是對collectionView的一層封裝,主要用于feed流的實(shí)現(xiàn),它的其中一個(gè)優(yōu)勢就是刷新視圖的時(shí)候并不是刷新的整...
前言 一直覺得 SnapKit 和 Masonry 這兩個(gè)框架設(shè)計(jì)和封裝的很好,用起來的體驗(yàn)也是一致的,翻了下它們的源碼,對其設(shè)計(jì)方式和涉及的技術(shù)做了下記錄。文章打算圍繞,給...
[TOC] runtime相關(guān)問題 面試題出自掘金的一篇文章《阿里、字節(jié):一套高效的iOS面試題》該面試題解答github 地址版本目前已經(jīng)完結(jié),可自行下載pdf進(jìn)行閱讀,僅...
數(shù)據(jù)庫的技術(shù)選型一直是個(gè)令人頭痛的問題,之前很長一段時(shí)間我都是使用的FMDB,做一些簡單的封裝。有使用過synchronized同步,也有用FMDB的DB Queue總之,差...
前言 相關(guān)文章:使用VideoToolbox硬編碼H.264使用VideoToolbox硬解碼H.264使用AudioToolbox編碼AAC使用AudioToolbox播放...
1.4版本 來自猜猜我叫什么_bd1f的技術(shù)支持 來自Stark1937的建議 閱讀本篇文章,需要先會class-dump. O(∩_∩)O謝謝。推薦San心兩yi_鐘的安裝...
iOS從零到一搭建組件化項(xiàng)目框架 隨著公司業(yè)務(wù)需求的不斷迭代發(fā)展,工程的代碼量和業(yè)務(wù)邏輯也越來越多,原始的開發(fā)模式和架構(gòu)已經(jīng)無法滿足我們的業(yè)務(wù)發(fā)展速度了,這時(shí)我們就需要將原始...
前言 上一篇中我們對組件化是什么和常用的組件化中間件方案做了簡單的介紹,這篇文章則是用來說明開始進(jìn)行組件化時(shí)需要做哪些準(zhǔn)備工作,希望本文能給你帶來幫助。 一、概述 在實(shí)施組件...
Runloop 是和線程緊密相關(guān)的一個(gè)基礎(chǔ)組件,是很多線程有關(guān)功能的幕后功臣。盡管在平常使用中幾乎不太會直接用到,理解 Runloop 有利于我們更加深入地理解 iOS 的多...
本篇主要給大家分享的是OC版的WKWebView與JS的交互.,Swift版本請查看Swift WKWebView與JS交互[http://www.itdecent.cn/...
將App從A賬號轉(zhuǎn)讓到B賬號 準(zhǔn)備工作:登錄B賬號并復(fù)制如下信息a、Team ID b、App的相關(guān)審核信息 轉(zhuǎn)讓步驟:登錄A賬號1、在A賬號中點(diǎn)擊“轉(zhuǎn)讓App”,然后逐個(gè)排...
寫在開頭: 作為一個(gè)iOS開發(fā),也許你不知道NSUrlRequest、不知道NSUrlConnection、也不知道NSURLSession...(說不下去了...怎么會什么...
在 iOS 的圖片加載框架中,SDWebImage 可謂是占據(jù)大半壁江山。它支持從網(wǎng)絡(luò)中下載且緩存圖片,并設(shè)置圖片到對應(yīng)的 UIImageView 控件或者 UIButton...