(转) oc static extern 和const
生活随笔
收集整理的這篇文章主要介紹了
(转) oc static extern 和const
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
static 全局的,可以改的,如果在一個類中聲明static,類中其他地方用到的時候,也是使用的改變量。和java類似,但不能用類名直接訪問。
const 是常量,不可以改的
extern 1.假如其他a類中已經聲明了meString,你在另外一個b類中想使用這個變量,可以extern NSString* meString;會得到a類中同樣的值,且可重新賦值。(參考點擊打開鏈接參考:點擊打開鏈接
2.就是它的字面意思外部的,不是擴展,如果外部沒定義是不能用的,當然還有一個其他用法extern “c”,那個是訪問方式。
3.os開發使用extern訪問全局變量,參考:點擊打開鏈接
const 是常量,不可以改的
.h extern NSString *const SIAlertViewWillDismissNotification;
.m NSString *const SIAlertViewWillDismissNotification = @"SIAlertViewWillDismissNotification";static 全局的,可以改的,如果在一個類中聲明static,類中其他地方用到的時候,也是使用的改變量。和java類似,但不能用類名直接訪問。 const 是常量,不可以改的 extern 1.假如其他a類中已經聲明了meString,你在另外一個b類中想使用這個變量,可以extern NSString* meString;會得到a類中同樣的值,且可重新賦值。(參考點擊打開鏈接
參考:點擊打開鏈接
2.就是它的字面意思外部的,不是擴展,如果外部沒定義是不能用的,當然還有一個其他用法extern “c”,那個是訪問方式。
3.os開發使用extern訪問全局變量,參考:點擊打開鏈接const 是常量,不可以改的 .h extern NSString *const SIAlertViewWillDismissNotification;.m NSString *const SIAlertViewWillDismissNotification = @"SIAlertViewWillDismissNotification";
?
轉載于:https://www.cnblogs.com/ak23173969/p/4433199.html
總結
以上是生活随笔為你收集整理的(转) oc static extern 和const的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C语言中struct, union, e
- 下一篇: 马哥学习笔记——shell变量类型