extern,作用在IOS中,为了使用全局变量。比写在appDelegate和定义单例方便一些;

举例:

1.MyExternClass.h添加这个类,并在.m文件添加 代码

#import "MyExtern.h"

@implementation MyExtern

NSString *myExternString = @"123";

@end

2.在引用类ViewController.h添加#import "MyExternClass.h",如下

#import <UIKit/UIKit.h>
#import "MyExternClass.h"
@interface ViewController : UIViewController extern NSString *oneInstance;
@end

3.在引用类ViewController.m

- (void)viewDidLoad {
[super viewDidLoad]; NSLog(@"11__%@",oneInstance);
oneInstance = @"changeInstance";
NSLog(@"22__%@",oneInstance); }
<pre name="code" class="objc"><a target=_blank href="http://http://download.csdn.net/download/u013375242/8335911"><span style="font-size:24px;">Demo下载</span></a>


最新文章

  1. Javascript &gt; Eclipse &gt; Code completion (Content Assist)
  2. TLD目标跟踪算法
  3. WIN32API 自定义颜色下拉列表控件
  4. Unity Ragdoll(布娃娃系统)
  5. ASP.NET Web API之消息[拦截]处理
  6. 新浪SAE部署django博客
  7. 面向切面编程(AOP)及其作用
  8. Lazy Load 图片延迟加载(转)
  9. 15个值得开发人员关注的jQuery开发技巧和心得
  10. AbstractFactory抽象工厂模式
  11. 关于box-shadow和drop-shadow的显著区别
  12. Servlet工作原理解析
  13. js 操作dom
  14. H5中标签Canvas实现图像动画
  15. alpha七天冲刺计划(更新ing)
  16. BZOJ1029:[JSOI2007]建筑抢修(贪心,堆)
  17. (四)关于读文件的结束的判别方法(EOF和feof)以及区别
  18. vue2.0路由写法
  19. Java-redis分布式锁 抢购秒杀系统 实现
  20. javascript之input字符串不为空

热门文章

  1. String类、StringBuilder类、StringBuffer类
  2. 【转】pom.xml讲解
  3. Java面向对象(接口、多态)
  4. BootStrap Validator 版本差异问题导致的submitHandler失效问题的解决方法
  5. Appium基础五:appium相关API
  6. Windows及Linux环境搭建Redis集群
  7. ZOJ 3469 Food Delivery (区间DP,经典)
  8. 爬取豆瓣电影top250并存储到mysql数据库
  9. 【转载】Alpha、Beta、RC、GA版本的区别
  10. Dojo的dojoConfig函数