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