随笔分类 - iOS
摘要:warning: ignoring debug info with an invalid version (0)warning: ignoring debug info with an invalid version (0)warning: ignoring debug info with an invalid version (0)warning: ignoring debug info with an invalid version (0)warning: ignoring debug info with an invalid version (0)warning: ignoring de
阅读全文
摘要:概述:首先得描述一下各个证书的定位,作用,这样在制作的时候心中有谱,对整个流程的把握也会准确一些;1、Certificate开发者证书(分为开发和发布两种,类型为ios Development,ios Distribution)这个是最基础的,不论是真机调试,还是上传到appstore都是需要的,是...
阅读全文
摘要:nil用来给对象赋值(Objective-C中的任何对象都属于id类型),NULL则给任何指针赋值,NULL和nil不能互换,nil用于类指针赋值(在Objective-C中类是一个对象,是类的meta-class的实例), 而NSNull则用于集合操作,虽然它们表示的都是空值,但使用的场合完全不同。示例如下:idobject=nil;//判断对象不为空if(object){}//判断对象为空if(object==nil){}//数组初始化,空值结束NSArray*array=[[NSArrayalloc]initWithObjects:@"First",@"Se
阅读全文
摘要:从开始从事OC工作到现在大概1年多了,从当初接触oc的"协议"的不明白,到现在代码中随处可见的委托,协议,其中感悟颇多。首先,大家应该都明白的是委托是协议的一种,顾名思义,就是委托他人帮自己去做什么事。也就是当自己做什么事情不方便的时候,就可以建立一个委托,这样就可以委托他人帮自己去实现什么方法。其次,我简单的总结了一下自己用到的委托的作用有两个,一个是传值,一个是传事件。1.所谓传值经常用在b类要把自己的一个数据或者对象传给a类,让a类去展示或者处理。(切分紧耦合,和代码分块的时候经常用)2.所谓传事件就是a类发生了什么事,把这件事告诉关注自己的人,也就是委托的对象,由委
阅读全文
摘要:NSDictionary*myDictionary =[NSDictionary dictionaryWithObjectsAndKeys:@"1",@"A",@"2",@"B", nil];NSInteger count =[myDictionary count];id objects[count];id keys[count];[myDictionary getObjects:objects andKeys:keys];for(int i =0; i %@", obj, key);}还有一个:NSDi
阅读全文
摘要:网上看到一篇文章,分析initWithString和initWithFormat的区别,用一下他的用例。下面是测试代码:NSString* str =[[NSStringalloc]initWithString:@"this is from initWithString function"];NSLog(@"this is from [[NSString alloc] initWithString] m_addr is %ld retainCount is %i", str, [strretainCount]);[strrelease];[strrele
阅读全文

浙公网安备 33010602011771号