使用格式@class 類名;
?
@class寫在.h文件里,import寫在.m文件里。這樣可以提高編譯效率
import會在導入文件發生變化時重新拷貝編譯,而@class只會告訴使用者有這個類,并不會去拷貝。
?
場景1
使用import:a拷貝b,b拷貝c,c發生變化會影響ab
使用@class:a拷貝b,b拷貝c,c發生變化會影響b
場景2
使用import:a拷貝b,b拷貝a,會循環拷貝
使用@class:a拷貝b,b拷貝c,編譯正常
?
使用格式@class 類名;
?
@class寫在.h文件里,import寫在.m文件里。這樣可以提高編譯效率
import會在導入文件發生變化時重新拷貝編譯,而@class只會告訴使用者有這個類,并不會去拷貝。
?
場景1
使用import:a拷貝b,b拷貝c,c發生變化會影響ab
使用@class:a拷貝b,b拷貝c,c發生變化會影響b
場景2
使用import:a拷貝b,b拷貝a,會循環拷貝
使用@class:a拷貝b,b拷貝c,編譯正常
?
轉載于:https://www.cnblogs.com/JavaTWW/p/5140579.html
本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。 如若轉載,請注明出處:http://www.pswp.cn/news/396910.shtml 繁體地址,請注明出處:http://hk.pswp.cn/news/396910.shtml 英文地址,請注明出處:http://en.pswp.cn/news/396910.shtml
如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!