如何快速获取AppDelegete
来源:互联网 发布:淘宝双十一销售额直播 编辑:程序博客网 时间:2024/04/28 14:46
之前我一直用的
[[UIApplicationsharedApplication] delegate]
这种方式去获取全局代理,而且每次获取都要,这样子去写一遍。
下面介绍两种比较简单的方法去获取全局代理:
1.通过宏定义的方法:
#define appdelegete (WMCAppDelegate *)[[UIApplication sharedApplication] delegate]
定义到.pch文件中去,注意现在xcode6项目pch已经不存在了,所以如果你还想这么干,必须自己添加一个pch文件。怎么添加呢?自己创建一个pch这个应该很简单,然后给pch设置项目使用它的路径(具体方法:找到target--> Build Setting ---> Apple LLVM6.1-Language 下面的Prefix Header 给他右边添加路径:项目名/pch文件名 比如我的项目叫做test.app,我的pch叫做test-Prefix.pch 那么设置为test/test-Prefix.pch)
2.通过C++的方法:
在我们的WMCAppDelegate.h 中添加
externWMCAppDelegate *appDelegate;
然后在WMCAppDelegate.m中添加
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
appDelegate = self;
}好了,现在你就随便用吧。感觉这种和上面一种比较都行。看你自己!
0 0
- 如何快速获取AppDelegete
- 如何快速获取可用分?
- 如何快速获取可用分?
- 如何快速获取可用分?
- 如何快速获取可用分?
- 如何快速获取可用分?
- ios如何快速获取颜色
- 如何快速获取POST 和GET传值?
- 如何快速从百度获取真实流量
- 如何快速获取CSDN可用分
- 如何快速获取Chromium源码和编译
- 如何快速获取Java函数签名
- 关于如何快速获取下载积分
- MS SQLSERVER中如何快速获取表的记录总数
- MS SQLSERVER中如何快速获取表的记录总数
- MS SQLSERVER中如何快速获取表的记录总数
- MSSQLSERVER中如何快速获取表的记录总数
- MS SQLSERVER中如何快速获取表的记录总数
- 通过vsphere给esxi添加本地硬盘
- hdu3706 Second My Problem First
- Linux 时间编程
- oracle查看数据库状态基本的几个命令
- 《How Tomcat Works》读书笔记(三)
- 如何快速获取AppDelegete
- 常建的yum源,与一些yum命令。
- 是goal还是phase?Maven插件(plugin)goal的执行与生命周期(lifecycle)phase的关系
- android项目目录介绍之二
- 游承超:终端零售将成为钢化膜生产厂家发展新趋势(24P)
- JavaBridge:Could not start FCGI server[solved]
- Valgrind调试
- Java 循环遍历 Map
- 浅谈国产智能手机的自主创新