根據(jù)網(wǎng)上大牛博主所言,除了不可變對(duì)象的copy為淺拷貝,其他情況(可變,不可變的mutableCopy,可變的copy)均為深拷貝。 淺拷貝:拷貝對(duì)象內(nèi)存地址而不拷貝本身(兩...
根據(jù)網(wǎng)上大牛博主所言,除了不可變對(duì)象的copy為淺拷貝,其他情況(可變,不可變的mutableCopy,可變的copy)均為深拷貝。 淺拷貝:拷貝對(duì)象內(nèi)存地址而不拷貝本身(兩...
在溝通過(guò)程中,發(fā)現(xiàn)自己雖然有很長(zhǎng)的工作經(jīng)驗(yàn),項(xiàng)目經(jīng)驗(yàn),實(shí)際操作經(jīng)驗(yàn),問(wèn)題解決能力也足夠強(qiáng),但對(duì)于iOS偏底層原理知之甚少。 現(xiàn)希望通過(guò)對(duì)于runtime的源碼閱讀,進(jìn)行第一步...
在runtime中,isEqual:方法實(shí)際實(shí)現(xiàn)為直接判斷類的self是否相等,以“==”直接進(jìn)行判斷。 一個(gè)類的哈希值由其指針強(qiáng)轉(zhuǎn)得出。 類的superclass和clas...
通過(guò)度娘找到很多辦法,沒(méi)有解決這個(gè)問(wèn)題。 我出現(xiàn)的問(wèn)題關(guān)鍵詞是:dyld: Library not loaded: @rpath/libswiftCore.dylib Re...
模擬器運(yùn)行報(bào)錯(cuò)。 手動(dòng)刪除模擬器編譯文件:項(xiàng)目Products文件夾,.app文件Show in Finder,刪除Debug-iphonesimulator文件夾。 度娘答...