extern的作用是使用外部文件創(chuàng)建的屬性
若一個文件的某個屬性允許外部文件訪問棉姐,則必須將相關屬性定義在.m的@implementation外面,不能定義在.h里面竟坛。
圖一?
圖二
圖三
說說extern與static的區(qū)別
全局屬性是定義在@implementation外的屬性剩拢,分為私有全局屬性和共有全局屬性糯俗,私有全局屬性使用static修飾,公有全局屬性不用關鍵字修飾肄程,但如果外部文件要使用這個屬性時需要聲明名稱和類型一樣的屬性锣吼,并且要在聲明前面使用extern關鍵字修飾。
圖四
圖五