現(xiàn)場(chǎng)寫代碼比較秀了啊@iOS弗森科 ??
這一篇百度 iOS 面試總結(jié)轟動(dòng)整個(gè)開發(fā)界【頭條熱搜】百度移動(dòng)云可穿戴部門的面試經(jīng)歷,面試官都非常熱情友好,一上來(lái)反倒弄的我挺不好意思的。下面記錄一下自己的面試過(guò)程,因?yàn)槲艺娴臎](méi)啥面試經(jīng)驗(yàn),需要總結(jié)下。 一面 Objective...
前言 隨著用戶的需求越來(lái)越多,對(duì)App的用戶體驗(yàn)也變的要求越來(lái)越高。為了更好的應(yīng)對(duì)各種需求,開發(fā)人員從軟件工程的角度,將App架構(gòu)由原來(lái)簡(jiǎn)單的MVC變成MVVM,VIPER等...
iOS 13適配 適配指南 推送修改 原本可以直接將 NSData 類型的 deviceToken 轉(zhuǎn)換成 NSString 字符串,然后替換掉多余的符號(hào)即可: 在 iOS ...
疑問(wèn)? 在iOS中,經(jīng)常需要用到線程的概念,尤其是類似UI繪制等操作,蘋果也明確規(guī)定必須在主線程進(jìn)行繪制,那么,我們?nèi)绾蝸?lái)判斷當(dāng)前所在的線程呢?不同的判斷方法又有何區(qū)別呢? ...
實(shí)例化 使用方法animationWithKeyPath:對(duì) CABasicAnimation進(jìn)行實(shí)例化,并指定Layer的屬性作為關(guān)鍵路徑進(jìn)行注冊(cè)。 設(shè)定動(dòng)畫 設(shè)定動(dòng)畫的屬...
由于浮點(diǎn)數(shù)伴隨著無(wú)法精確表示而進(jìn)行近似或舍入,處理器是32位還是64位都會(huì)導(dǎo)致浮點(diǎn)數(shù)值不一樣,所以浮點(diǎn)數(shù)不能夠使用 == 來(lái)判斷兩個(gè)浮點(diǎn)數(shù)是否相等。 浮點(diǎn)數(shù)比較應(yīng)該通過(guò)fab...
該文章屬于劉小壯原創(chuàng),轉(zhuǎn)載請(qǐng)注明:劉小壯[http://www.itdecent.cn/u/2de707c93dc4] 公司年底要在新年前發(fā)一個(gè)版本,最近一直很忙,好久沒(méi)有...
Objective-C +load vs +initialize 在上一篇博文《Objective-C 對(duì)象模型》中,我們知道了 Objective-C 中絕大部分的類都繼承...
什么是內(nèi)存泄漏,通俗來(lái)說(shuō)就是有一塊內(nèi)存區(qū)域被你占用了,但你又不使用這塊區(qū)域也不讓別人用,造成內(nèi)存浪費(fèi),這就是內(nèi)存泄漏,泄漏嚴(yán)重會(huì)造成內(nèi)存吃緊,嚴(yán)重的會(huì)使程序崩潰;內(nèi)存泄漏對(duì)于...
利用Xcode的自定義代碼塊提高效率 在日常編寫代碼過(guò)程中,很多代碼會(huì)重復(fù)使用很多次,比如設(shè)置背景顏色、定義一個(gè)新的屬性等。通過(guò)Xcode中的代碼塊,我們可以只敲幾個(gè)按鍵就能...