阅读别人代码的时候,经常会在delloc方法中,看到有的人释放对象使用self.xxx=nil,有些人使用[xxx release];就忍不住想查看一下这两者的区别;搜索资料之后,看到网上找到如下说法:self.xxx = nil;等价于[xxx release]; xxx = [nil retai...
分类:
其他好文 时间:
2014-08-14 13:59:58
阅读次数:
171
这里总结下lecture 4 & 5 部分的内容。lecture 4介绍了更多Objective-C的内容,包括了创建对象(alloc init & class method),给nil发送消息,id类型,动态绑定,内省等内容;下半部分介绍了Foundation框架的一些内容。lecture 5介....
分类:
移动开发 时间:
2014-08-14 01:25:07
阅读次数:
243
小项目中用到storyboard,可以按照模块来新建多个sb。以下是代码实现跳转实现: UIStoryboard *anSb=[UIStoryboard storyboardWithName:@"Another" bundle:nil]; AppDelegate *appDelagate...
分类:
其他好文 时间:
2014-08-14 01:21:17
阅读次数:
175
NULL在C中被定义,但是C并不包括nil、Nil和NSNull,这三者属于Objective-C(下称OC)部分。NULL是什么? int *a = NULL; A null pointer to anything else, is for C-style memory pointer...
分类:
其他好文 时间:
2014-08-13 21:49:47
阅读次数:
255
背景:目前iOS工程较多将json数据转换成一个对象来储存。假设这个对象有一个Attributes为NSString类型叫myName,这个Attributes一直是nil,创建这对象后忘记对它赋值。现在要通过一个函数来检测他出来,再将他赋值为@“”;
另外,我不知道有多少个Attributes,只要是NSString类型而且Attributes是nil就赋值为@“”。
代...
分类:
其他好文 时间:
2014-08-13 19:08:47
阅读次数:
242
1.NSDictionary 和NSMutableDictionaryNSDictionary dictionaryWithObjectsAndKeys:~,nil使用键值对创建字典,用nil标志结束NSDictionary initWithObjectsAndKeys:使用键值对初始化字典,也用n...
分类:
其他好文 时间:
2014-08-13 18:43:37
阅读次数:
161
1.#import "MySingleton.h"static MySingleton *_singleton = nil;+ (id)shareObject{ @synchronized(self){ if (_singleton == nil) { _singleton = [...
分类:
其他好文 时间:
2014-08-13 12:26:16
阅读次数:
227
将图片写入模拟器相册 UIImageWriteToSavedPhotosAlbum([UIImage imageNamed:@"call"], nil, nil, nil);---------------------------------------------------------------...
分类:
移动开发 时间:
2014-08-13 12:24:56
阅读次数:
250
1,创建数组。NSArray是固定数组,NSMutableArray是可变数组。创建固定数组NSArray *listOfLetters = [NSArray arrayWithObjects:@"A", @"B", @"C", nil];也可用类似的方法创建可变数组,NSMutableArray是...
分类:
其他好文 时间:
2014-08-12 21:55:04
阅读次数:
363
Phone的入口函数main,这之后它有是怎样启动应用程序,初始化的呢,这些都是通过 UIApplicationMain 来实现的。其启动的流程图大致如下图所示:1 int retVal = UIApplicationMain(argc, argv, nil, nil);通过上面的语句,创建UIAp...
分类:
其他好文 时间:
2014-08-12 21:23:24
阅读次数:
130