最近把以前代碼放到新電腦上運行,在執(zhí)行pod update之后build工程遇到如下提示: google一圈之后,找到兩個解決方案: 方案一: 關閉Xcode,重新執(zhí)行pod...

最近把以前代碼放到新電腦上運行,在執(zhí)行pod update之后build工程遇到如下提示: google一圈之后,找到兩個解決方案: 方案一: 關閉Xcode,重新執(zhí)行pod...
macOS catalina 無法創(chuàng)建日志目錄返回 返回錯誤 google一下馬上不知道,??,滿眼都是掛載外部硬盤,我的就是本地的固態(tài)硬盤呀,找呀找終于找到一篇apple官方...
深入代碼理解instance、class object、metaclass 面向對象編程中,最重要的概念就是類,下面我們就從代碼入手,看看OC是如何實現類的。 instanc...
樓主有解決辦法了嗎
iOS 13, 如何隱藏tabbar頂部的分割線?在iOS12或更低版本中,我是這么隱藏分割線的,如下,但是這種方式在iOS 13中不好用了。 [[UITabBar appearance] setBackgroundImag...
在iOS系統(tǒng)中,時常會遇到APP之間的跳轉,以及從Web到App的跳轉;而iOS系統(tǒng)提供自定義URL Scheme與App進行綁定 ,通過URL Scheme在web瀏覽器或...
win系統(tǒng)的界面在不斷更新中,UI也逐漸美化的很漂亮了,但對于一些人,總喜歡折騰,沒錯我就是。 我是從Ubuntu過來的,因為特殊要求,只能用win系統(tǒng)。已經習慣了Ubunt...
weak、assign的屬性特點: weak 此特質表明該屬性定義了一種“非擁有關系” (nonowning relationship)。為這種屬性設置新值時,設置方法既不保...
在庫目錄創(chuàng)建完成后,打開終端工具 cd 到與庫目錄同一目錄下使用命令 注意:podspec文件名需與庫名稱相同 文件創(chuàng)建完成后根據下面注釋修改文件信息 文件創(chuàng)建完成后使用命令...
以前只知道copy操作過的對象,會得出一個新的不可變對象而mutableCopy操作過的對象,會得出一個新的可變對象,這篇文章算是對自己的誤區(qū)的一個糾正,也是一個總結吧! C...
NSMutableString * mutableStr = [NSMutableString stringWithFormat:@"mutableStr"]; NSMutableString * str = [mutableStr mutableCopy];
[str appendString:@"123"];
NSLog(@"%@,%p",mutableStr,mutableStr);
NSLog(@"%@,%p",str,str);
無論對象是可變對象還是不可變對象,對對象進行mutableCopy操作都是深拷貝操作,得出的新對象與原對象的地址都不同,與是否對新對象進行過修改操作無關。所以[str appendString:@"123"]; 這句代碼不添加結果也是一樣。不知道我對博主的意思是否理解正確!
iOS中關鍵字copy與mutableCopy的詳解,看我你就都懂了相信對于有一定iOS開發(fā)經驗的同學來說,對于copy關鍵字一定不陌生,從字義上來看,應該就是復制一個對象,然后我們對于NSString類型的屬性,一般也用copy關鍵字。但是...