在多線程中,atomic只保證getter、setter方法安全,并不保證其它操作,例如字符串拼接,數(shù)組移除元素等,并沒(méi)有執(zhí)行g(shù)etter和setter方法,顧不是絕對(duì)安全的。
鈴鹿山大魔王 評(píng)論自iOS使用atomic一定是線程安全的嗎?為什么??
在多線程中,atomic只保證getter、setter方法安全,并不保證其它操作,例如字符串拼接,數(shù)組移除元素等,并沒(méi)有執(zhí)行g(shù)etter和setter方法,顧不是絕對(duì)安全的。
鈴鹿山大魔王 評(píng)論自iOS使用atomic一定是線程安全的嗎?為什么??
上面的例子retaincount 為什么加2? 即使是拷貝也是+1?。?
iOS __weak和__strong在Block中的使用1. __weak使用 1.1 ARC以后引入了__weak的概念來(lái)修飾Objective-C對(duì)象,使用這個(gè)關(guān)鍵字修飾的對(duì)象,對(duì)象的引用計(jì)數(shù)不會(huì)+1,這個(gè)關(guān)鍵字和__unsa...
今天打包項(xiàng)目發(fā)現(xiàn)上傳appstore 出錯(cuò) 解決方法: