1、指针和对象,都是内存块。一个大,一个小。一个在栈中,一个在堆中。2、iOS中,我们可以生命一个指针,也可以通过alloc获取一块内存。3、我们可以直接消灭掉一个指针,将其置为nil。但是我们没办法直接消灭一块对象内存。对于对象内存,我们永远只能依靠系统去回收。而什么时候回收,就需要使用苹果为我们...
分类:
移动开发 时间:
2014-04-30 15:43:38
阅读次数:
606
在iOS7中,UIView新增了一个属性tintColor.这是一个UIColor,被使用在UIView中改变应用程序的外观的。默认tintColor的值为nil,这表示它将会运用父视图层次的颜色来进行着色。如果父视图中没有设置tintColor,那么默认系统就会使用蓝色。因此,可以通过设置root...
分类:
其他好文 时间:
2014-04-30 14:30:22
阅读次数:
403
//1.创建一个数组对象 int、float、char等等C语言的类型无法直接放到OC的数组里面
NSMutableArray*array = [NSMutableArrayarrayWithObjects:@"1",@"2",nil];
//2.使用NSNumber对NSInte...
分类:
其他好文 时间:
2014-04-30 00:53:19
阅读次数:
519
UIView *parentView = nil; NSArray* windows =
[UIApplication sharedApplication].windows; UIView* window = [windows
objectAtIndex:0]; ...
分类:
其他好文 时间:
2014-04-29 19:09:34
阅读次数:
994
如果用下面第1行的写法,调用[NSObject
cancelPreviousPerformRequestsWithTarget:self
selector:@selector(removeFromSuperview) object:nil];可以生效如果用下面第3行的写法,调用[NSObject
c...
分类:
其他好文 时间:
2014-04-29 17:21:46
阅读次数:
326
1.添加元素的时候,先取出数组,再向数组中添加元素:-
(void)addPeason:(AddressPeason*)peason{
if(![[peasongetName]isEqualToString:nil]) {
for(NSString*stringin[_peasonDiction.....
分类:
其他好文 时间:
2014-04-29 11:22:45
阅读次数:
535
大多数计算机语言,有且仅有一个表示"无"的值,比如,C语言的NULL,Java语言的null,Python语言的None,Ruby语言的nil。有点奇怪的是,JavaScript语言居然有两个表示"无"的值:undefined和null。这是为什么?一、相似性在JavaScript中,将一个变量赋值...
分类:
其他好文 时间:
2014-04-29 10:32:46
阅读次数:
404
+ (instantClass *)sharedClient {static instantClass
*_sharedClient = nil;static dispatch_once_t
onceToken;dispatch_once(&onceToken, ^{_sharedClient = ...
分类:
移动开发 时间:
2014-04-29 10:27:47
阅读次数:
419
+ (SCLocationController *)sharedController{ static
SCLocationController *sharedController = nil; static dispatch_once_t onceToken;
dispatc...
分类:
移动开发 时间:
2014-04-29 10:12:46
阅读次数:
534
我们一般切换UIViewController的时候用的是如下代码
#import "UIViewControllerDemo.h"
UIViewControllerDemo *vc = [UIViewControllerDemo alloc] initWithNibName:nil bundle:nil] autorelease];
[self.navigationController pushViewController:vc animated:YES];...
分类:
其他好文 时间:
2014-04-27 21:21:00
阅读次数:
294