前言 之前寫的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)行庫窟蓝,它提供對(duì)Objective-C語言的動(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ì)象的屬性续搀,或...