iOSextern使用教程 - 新聞資訊 - 雲南小程序開發|雲南軟件開發|雲南網站建設-昆明融晨信息技術有限公司

159-8711-8523

雲南網建設/小程序開發/軟件開發

知識

不(bù)管是(shì)網站,軟件還是(shì)小程序,都要(yào / yāo)直接或間接能爲(wéi / wèi)您産生價值,我們在(zài)追求其視覺表現的(de)同時(shí),更側重于(yú)功能的(de)便捷,營銷的(de)便利,運營的(de)高效,讓網站成爲(wéi / wèi)營銷工具,讓軟件能切實提升企業内部管理水平和(hé / huò)效率。優秀的(de)程序爲(wéi / wèi)後期升級提供便捷的(de)支持!

您當前位置>首頁 » 新聞資訊 » 技術分享 >

iOSextern使用教程

發表時(shí)間:2020-11-21

發布人(rén):融晨科技

浏覽次數:44


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

不(bù)說(shuō)廢話,iOS開發,用的(de)Xcode,項目結構如下:
[img]http://img.blog.csdn.net/20150107113434538?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMzM3NTI0Mg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center
1.定義My_extern類,繼承NSObject,
.m文件如下

.:[img]http://img.blog.csdn.net/20150107110217779?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMzM3NTI0Mg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center
2。在(zài)ViewController調用,不(bù)用引入上(shàng)類的(de)頭文件,直接在(zài)ViewController.h使用:如下:
[img]http://img.blog.csdn.net/20150107110759857?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMzM3NTI0Mg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center







extern 用法解釋

   在(zài)源文件A裏定義的(de)變量,在(zài)其它源文件裏是(shì)看不(bù)見的(de)(即不(bù)能訪問)。爲(wéi / wèi)了(le/liǎo)在(zài)源文件B裏能調用這(zhè)個(gè)函數,應該在(zài)B的(de)頭部加上(shàng)一個(gè)外部聲明:
  extern   變量;  

  這(zhè)樣,在(zài)源文件B裏也(yě)可以(yǐ)調用那個(gè)變量了(le/liǎo)。  

  注意這(zhè)裏的(de)用詞區别:在(zài)A裏是(shì)定義,在(zài)B裏是(shì)聲明。一個(gè)函數隻能(也(yě)必須)在(zài)一個(gè)源文件裏被定義,但是(shì)可以(yǐ)在(zài)其它多個(gè)源文件裏被聲明。定義引起存儲分配,是(shì)真正産生那個(gè)實體。而(ér)聲明并不(bù)引起存儲分配。打一個(gè)粗俗的(de)比方:在(zài)源文件B裏聲明後,好比在(zài)B裏開了(le/liǎo)一扇窗,讓它可以(yǐ)看到(dào)A裏的(de)那個(gè)變量。


相關案例查看更多