![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
代码
文章平均质量分 73
十方树
北漂
展开
-
NULL 、nil、 Nil 、[NSNull null] 、@"" 整理
以上是原来在网上找到的,介绍的很不错。(1)NULL0x0 空的基本类型,基本类型的指针指向为空 int *a = NULL; NSLog(@"%p",a);//0x0(2)nil(null) 空的对象,对象的指针指向为空 NSString *str = nil; NSLog(@"%@",str);//(null)(3)Nil(null) 空的类,类的指针原创 2015-01-26 15:54:37 · 381 阅读 · 0 评论 -
如何发大按钮的点击热区(可触范围)
Apple的iOS人机交互设计指南中指出,按钮点击热区应不小于44x44pt,否则这个按钮就会让用户觉得“很难用”,因为明明点击上去了,却没有任何响应为了发大按钮的可触范围,需要重写UIButton的- (BOOL)pointInside:(CGPoint)point withEvent:(UIEvent *)event;方法,改变按钮的可触范围。1.使按钮的可触范围改变至44*44原创 2015-01-26 15:25:11 · 3163 阅读 · 0 评论 -
通知
通知是程序中常用的反向传值,属于监听设计模式。通知的运用有限制,即接受通知的代码必须在栈内。1.发送通知://通知 并设置参数object:self 将本身传入[[NSNotificationCenter defaultCenter] postNotificationName:@"chuangcan" object:self];//Name是通知的名称 o原创 2015-01-26 16:37:40 · 346 阅读 · 0 评论 -
AppDelegate中的方法和作用
1、- (void)applicationWillResignActive:(UIApplication *)application说明:当应用程序将要进入非活动状态执行(比如程序运行时,点击home键),在此期间,应用程序不接收消息或时间,比如来电话了2、- (void)applicationDidBecomeActive:(UIApplication *)application说明原创 2015-01-26 15:06:56 · 360 阅读 · 0 评论 -
调用系统方法打电话
原创 2015-01-24 13:25:35 · 275 阅读 · 0 评论