1回还、使用method swizzling要注意什么丈氓?(進(jìn)行版本迭代的時(shí)候需要進(jìn)行一些檢驗(yàn)嗤疯,防止系統(tǒng)庫(kù)的函數(shù)發(fā)生了變化) 1.避免交換父類(lèi)方法: ...

1回还、使用method swizzling要注意什么丈氓?(進(jìn)行版本迭代的時(shí)候需要進(jìn)行一些檢驗(yàn)嗤疯,防止系統(tǒng)庫(kù)的函數(shù)發(fā)生了變化) 1.避免交換父類(lèi)方法: ...
文章引用轉(zhuǎn)載:https://www.cnblogs.com/gaoxiaoniu/p/10675969.html 1闯传、成員變量和屬性的區(qū)別 成...
文章引用轉(zhuǎn)載: https://www.cnblogs.com/gaoxiaoniu/p/10801356.html Runtime是近年來(lái)面試...
如果你想去大公司,如果你是3年左右的iOS開(kāi)發(fā)者,如果你對(duì)面試的未知沒(méi)有十足的信心,如果你期望的薪資在15K+,那么請(qǐng)認(rèn)真刷完這300道面試題,...
1峰髓、OC中創(chuàng)建線(xiàn)程的方法是什么亥鬓?如果指定在主線(xiàn)程中執(zhí)行代碼完沪?如何延時(shí)執(zhí)行代碼∏陡辏【難度系數(shù)★★】 1)創(chuàng)建線(xiàn)程的方法 NSThread NSOpe...
技術(shù) 高級(jí) 1.UITableview的優(yōu)化方法(緩存高度覆积,異步繪制,減少層級(jí)熟呛,hide宽档,避免離屏渲染) 緩存高度 提前計(jì)算好 cell 的高度...
1.精簡(jiǎn)代碼, 返回最后一句的值,這個(gè)方法有一個(gè)優(yōu)點(diǎn)庵朝,所有的變量都在代碼塊中吗冤,也就是只在代碼塊的區(qū)域中有效又厉,這意味著可以減少對(duì)其他作用域的命名污...
這是卓同學(xué)的 Swift 面試題 強(qiáng)行來(lái)答一波,如有歧義椎瘟、錯(cuò)誤覆致、不全,歡迎指(來(lái))正(噴)肺蔚。面試題基礎(chǔ)篇有36題篷朵,高級(jí)篇8題,哲學(xué)篇2題婆排。先就基...
接上篇声旺,答“卓同學(xué)的 Swift 面試題”--上篇面試題鏈接:卓同學(xué)的 Swift 面試題 在上篇中,回答了基礎(chǔ)篇前11題段只,接著回答中間12題:...
Part One 別人問(wèn)你你都感覺(jué)這尼瑪說(shuō)啥的基礎(chǔ)面試題 1.UIWindow和UIView和 CALayer 的聯(lián)系和區(qū)別? 答:UIView...