在一些舊的庫和文件本砰,還有一些人的編譯習(xí)慣中,創(chuàng)建對象還是喜歡用New仅讽。但是在xcode 12.5中對New的定義稍微有所修改陶缺。
在xcode12.5中,如果禁了init洁灵,例如:
- (instancetype) init NS_UNAVAILABLE;
很可能導(dǎo)致[xxx new]也無法使用饱岸,就會提示如下錯誤:
'new' is unavailabel
在xcode12.5之前的的版本沒有這個問題,但是在12.5中徽千,會有影響苫费,所以請注意。解決方法目前是解禁init双抽。就沒問題了百框。
- (instancetype) init;