匆匆
来源:互联网 发布:家用电脑远程监控软件 编辑:程序博客网 时间:2024/04/30 01:43
message:@"这是一个简单的警告框!"
delegate:nil
cancelButtonTitle:@"确定"
otherButtonTitles:nil];
[alert show];
[alert release];
+(User *) sharedInstance{
@synchronized(self)
{
if (User == nil)
{
User = [User alloc] init];
}
}
return User ;
}
这里这个User类就是一个单例。它在整个工程中只会有一个实例。项目中第一次用到会初始化该类,一旦该类在内存中存在,别处再次调用它就不会再重新alloc和init User了。直接[User sharedInstance]执行set get方法,就可以对这个类做赋值取值操作。这个User就成了一个全局类,在工程中任何地方均可使用。如判断当前用户是否已经登录可以这样写,[[User sharedInstance]isLoginIn],当然这里isLoginIn是类User的一个property。
4、isEqualToString
if ([string isEqualToString:@"hello everyone"]) {
NSLog(@"字符串string等于hello everyone");}
这里最好不要这样写,因为很有可能程序会因此Crash。此处一般情况下不会有问题,但如果
string来自于一些方法生成,它可能为nil,这时就有很大问题了。isEqualToString是NSString的方法,nil找不到此方法,程序就会崩掉。这里最好这样写
if ([@"hello everyone"isEqualToString:string ]) {}
这样就没问题啦,因为@"hello everyone"永远不为空。
好了,今天就写到这里,以后我会经常写下自己的学习的心得,也算做些学习笔记,再此提高自己,共享读者,希望我的总结对后来者有所帮助。
马上要三月了,我觉得一年之中最美的时候就要到来,身为人称屌丝的程序员们不要总是Coding...Coding...Coding...外面的世界很精彩,阳光下很舒服。工作之外,多出去走走。我现在有在准备一件自我觉着很浪漫事--待到春花烂漫时,踏上单车,穿越上海......
- 匆匆
- 匆匆
- 匆匆
- 匆匆
- 匆匆
- 匆匆
- 匆匆
- 匆匆
- 匆匆
- 匆匆
- 匆匆
- 匆匆
- 匆匆
- 匆匆太匆匆
- Rush--匆匆
- 匆匆暑假
- 时光匆匆
- 时光匆匆
- 在线编程挑战赛第一名:我是这么学算法的
- hadoop生态系统
- uva 10716 - Evil Straw Warts Live
- android Notification 的使用
- Windows下SVN命令行工具使用详解(附加TortoiseSVN)
- 匆匆
- @注解_subselect
- 2012蓝桥杯【初赛试题】身份证
- 频编解码之speex-speex编译静态库for iOS 此博文包含图片(2012-08-08 09:43:09)
- C/C++开发者必不可少的15款编译器+IDE
- 第十四章 Spring Bean自动注入(Spring Framework3.1教程)
- u3d 动态加载图片
- poj1061扩展欧几里得
- old 10.10 to new linux