iOS extern使用教程

Demo下載http://download.csdn.net/detail/u013375242/8335911

不說廢話,iOS開發,用的Xcode,項目結構如下:


1.定義My_extern類,繼承NSObject,

.m文件如下

.:

2。在ViewController調用,不用引入上類的頭文件,直接在ViewController.h使用:如下:





extern 用法解釋

   在源文件A裏定義的變量,在其它源文件裏是看不見的(即不能訪問)。爲了在源文件B裏能調用這個函數,應該在B的頭部加上一個外部聲明:
  extern   變量;  

  這樣,在源文件B裏也可以調用那個變量了。  

  注意這裏的用詞區別:在A裏是定義,在B裏是聲明。一個函數只能(也必須)在一個源文件裏被定義,但是可以在其它多個源文件裏被聲明。定義引起存儲分配,是真正產生那個實體。而聲明並不引起存儲分配。打一個粗俗的比方:在源文件B裏聲明後,好比在B裏開了一扇窗,讓它可以看到A裏的那個變量


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章