
你這個寫的不錯孝赫,可以再繼續(xù)完善下
代碼審查與重構的5個層次摘要: 最近一直在從事一款iOS的app的開發(fā)工作。為了提高團隊整體的代碼質量,從項目開始我就一直擔負著代碼審查重構的工作红符。在這期間發(fā)現(xiàn)了很多問題,也吸取了很多教訓青柄。今天將...
面試的坑,不同的基礎就會有不同的坑预侯,不多說了直接上面試題:(面試題與答案會持續(xù)更新) 1刹前、簡述關鍵字assign、weak雌桑、strong、retain祖今、copy校坑、readon...
strong表示指向并擁有該對象蟆融。其修飾的對象引用計數(shù)會增加1。該對象只要引用計數(shù)不為0則不會被銷毀守呜。當然強行將其設為nil可以銷毀它型酥。 weak表示指向但不擁有該對象。其修...
講的非常清楚
iOS atomatic nonatomic區(qū)別和理解第一種 atomic和nonatomic區(qū)別用來決定編譯器生成的getter和setter是否為原子操作查乒。atomic提供多線程安全,是描述該變量是否支持多線程的同步訪問弥喉,如...