前言 之前寫的GKPageScrollView[https://github.com/QuintGao/GKPageScrollView]已經(jīng)收獲接近900個(gè)star么介,最近有...

前言 之前寫的GKPageScrollView[https://github.com/QuintGao/GKPageScrollView]已經(jīng)收獲接近900個(gè)star么介,最近有...
在學(xué)習(xí)Swift中想使用AFN 荠诬,第一次使用躯枢,遇到了Swift和OC 混編,我的項(xiàng)目使用cocoapods 導(dǎo)入的AFN,弄得頭大。不過好在解決了。使用cocoapods 導(dǎo)...
iOS六大設(shè)計(jì)原則:?jiǎn)我宦氊?zé)原則(Single Responsibility Principle)伟姐、開閉原則(Open Close Principle)、里氏替換原則(Lis...
Objective-C Runtime Objective-C runtime是一個(gè)運(yùn)行庫(kù)亿卤,它提供對(duì)Objective-C語(yǔ)言的動(dòng)態(tài)屬性的支持愤兵,因此所有Objective-C...
本文首發(fā)于我的個(gè)人博客:「程序員充電站」[https://itcharge.cn]文章鏈接:「?jìng)魉烷T」[https://itcharge.cn/ios-complete-le...
居理新房面試(2020-9-4) 1.子線程內(nèi)執(zhí)行A,B,C,D,E五個(gè)任務(wù),B依賴于A的完成排吴,E依賴于C,D的完成秆乳,B和E都完成后,在主線程打印“任務(wù)全部完成”钻哩,如何高效執(zhí)...
前言 在iOS開發(fā)過程中屹堰,會(huì)經(jīng)常使用到一個(gè)修飾詞“weak”,使用場(chǎng)景大家都比較清晰街氢,用于一些對(duì)象相互引用的時(shí)候扯键,避免出現(xiàn)強(qiáng)強(qiáng)引用,對(duì)象不能被釋放珊肃,出現(xiàn)內(nèi)存泄露的問題荣刑。 we...
序言 疫情基本控制评矩,同時(shí)面試也漸漸開始了叶堆,以下iOS面試題僅供參考,畢竟面試是不可控的斥杜,但懂得越多虱颗,自然機(jī)會(huì)越大! 字節(jié)一面內(nèi)容: 1蔗喂、 自我介紹 2忘渔、 介紹一下簡(jiǎn)歷中的...
super的本質(zhì) 首先來看一道面試題。下列代碼中Person繼承自NSObject缰儿,Student繼承自Person畦粮,寫出下列代碼輸出內(nèi)容。 直接來看一下打印內(nèi)容 上述代碼中...
百度移動(dòng)云可穿戴部門的面試經(jīng)歷,面試官都非常熱情友好瞪浸,一上來反倒弄的我挺不好意思的儒将。下面記錄一下自己的面試過程,因?yàn)槲艺娴臎]啥面試經(jīng)驗(yàn)对蒲,需要總結(jié)下钩蚊。 一面 Objective...
前言 對(duì)于 iOS 系統(tǒng)而言砰逻,絕大部分場(chǎng)景下哪類數(shù)據(jù)占內(nèi)存最多呢?當(dāng)然是圖片含滴!需要注意的是诱渤,圖片所占內(nèi)存的大小與圖片的尺寸有關(guān),而不是圖片的文件大小谈况。例如:有一個(gè) 590KB...
一勺美、Swift趨勢(shì) 雖然還處于過渡時(shí)期,但趨勢(shì)很明朗了碑韵,Swift 必然會(huì)替代 Objective-C赡茸,并且比想象中來得快。現(xiàn)在就應(yīng)該做好準(zhǔn)備了祝闻。假如之前已經(jīng)掌握了 Obje...
關(guān)于iOS 性能優(yōu)化梳理: 基本工具、業(yè)務(wù)優(yōu)化捂蕴、內(nèi)存優(yōu)化譬涡、卡頓優(yōu)化、布局優(yōu)化啥辨、電量?jī)?yōu)化涡匀、 安裝包瘦身、啟動(dòng)優(yōu)化溉知、網(wǎng)絡(luò)優(yōu)化等 iOS 官方文檔 專題內(nèi)容比較多陨瘩,后面細(xì)分內(nèi)容會(huì)有...
什么是KVC? KVC(Key-value coding)鍵值編碼级乍,單看這個(gè)名字可能不太好理解拾酝。其實(shí)是指iOS的開發(fā)中,可以允許開發(fā)者通過Key名直接訪問對(duì)象的屬性卡者,或者給對(duì)...
KVC KVC(Key-Value-Coding)是Cocoa框架為我們提供的非常強(qiáng)大的工具蒿囤,簡(jiǎn)譯為鍵值編碼。iOS的開發(fā)中崇决,可以允許開發(fā)者通過Key名直接訪問對(duì)象的屬性材诽,或...