赵仁东的主页

帮趣游戏     进入个人中心
QQ空间

赵仁东

rendong

http://bangqu.com/rendong

职业: iOS开发

现居:

  • 1.在项目中导入以下库文件:   libz.dylib   CFNetwork.framework   MobileCoreServices.framework2.如果项目采用ARC,需给ASIHTTPRequest框架中每个文件设置为 -fno-objc-arc;
  • - (BOOL)validateEmail: (NSString *) candidate { NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSPredicate *emailTest = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", emailRegex]; return [emailTest evaluateWithObject:candidate]; }
  • 1.需要添加一张启动图片,大小:640*1136,添加后默认命名为Default-568h@2x.png。图片适配,对于高清的1136图片,命名同样使用@2x,只是改名图片名称,如image-1-os5.png,image-1-os5@2x.png,在代码中判断iphone5?(image-1):(image-1-os5),没有@22x这种。#define iPhone5 ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(640, 1136), [[UIScreen mainScreen] currentMode].size) : NO)2.iphone5的View为568,减去Nav(44)+任务栏(20),为504,相比iphone4s及以前版本的48...
  • 类方法  定义:类方法是一组全局方法的组合,属于整个类,而不属于对象。使用:类方法只能向类发送消息,不能向对象发送。如:         [myClass  classMethod];         类方法还可以将消息发送给类的子类。如         NSArray有一个类方法array,那么它的子类NSMutableArray也能接受array。注意: 1. 在类方法中不能使用实例变量。为什么要使用类方法?答: 1. 为对象分配内存。 alloc       2. 在不希望每次都实现实例,可以利用类方法创建一个全局对象。       3. 可以创建一些"工具方法"。属...
  • Objective-C里面既有实例方法也类方法。类方法(Class Method) 有时被称为工厂方法(Factory Method)或者方便方法(Convenience method)。工厂方法的称谓明显和一般意义上的工厂方法不同,从本质上来说,类方法可以独立于对象而执行,所以在其他的语言里面类方法有的时候被称为静态方法。注意点一:类方法1,类方法可以调用类方法。2,类方法不可以调用实例方法,但是类方法可以通过创建对象来访问实例方法。3,类方法不可以使用实例变量。类方法可以使用self,因为self不是实例变量。4,类方法作为消息,可以被发送到类或者对象里面去(实际上,就是可以通过类或者对象调用类方法的意思)。注意点二:self的规则大家需要记住下面的规则:1,实例方法里面的self,是对象的首地址。2,类方法里面的self,是Class.尽管在同一个类里面的使用self,但是self却...
  • assign: 简单赋值,不更改索引计数copy: 建立一个索引计数为1的对象,然后释放旧对象retain:释放旧的对象,将旧对象的值赋予输入对象,再提高输入对象的索引计数为1就是说,retain是指针拷贝,copy是内容拷贝。在拷贝之前,都会释放旧的对象。* 使用assign: 对基础数据类型 (NSInteger)和C数据类型(int, float, double, char,等)* 使用copy: 对NSString* 使用retain: 对其他NSObject和其子类1.readonly表示这个属性是只读的,就是只生成getter方法,不会生成setter方法.2.readwrite,设置可供访问级别3.retain,是说明该属性在赋值的时候,先release之前的值,然后再赋新值给属性,引用再加1。4.nonatomic,非原子性访问,不加同步,多线程并发访问会提高性能。注意,如果不加此属性,则默认是两个访问方法都为原子型事务访问。
  • iOS中如何实现检测苹果设备的类型苹果的每个产品都有几个类型,从iphone到ipod、ipad,而每个产品又有几个类型,从iphone2G到iphone5,从iPod touch1到iPod touch5,从ipad1到ipad4,只有你想不到的,没有人家做不到的。但是在做ios开发中如何检测这些类型呢?下边的方法就是CSDN问答中给出的方法,原问题见:http://ask.csdn.net/questions/997[plain]- (NSString *) platformString{      // Gets a string with the device model  6    size_t size;        sysctlbyname("hw.machine&...
  • 训言1 此刻打盹,你将做梦;而此刻学习,你将圆梦训言2 我荒废的今日,正是昨天殒身之人祈求的明日训言3 觉得为时已晚的时候,恰恰是最早的时候训言4 勿将今日之事拖到明日训言5 学习时的痛苦是暂时的,未学到的痛苦是终生的训言6 学习这件事,不是缺乏时间,而是缺乏努力训言7 幸福或许不排名次,但成功必排名次训言8 学习并不是人生的全部。但既然连人生的一部分——学习也无法征服,还能做什么呢?训言9 请享受无法回避的痛苦训言10 只有比别人更早、更勤奋地努力,才能尝到成功的滋味  训言11 谁也不能随随便便地成功,它来自彻底的自我管理和毅力  训言12 时间在流逝训言13 现在流的口水,将成为明天的眼泪训言14 狗一样地学,绅士一样地玩训言15 今天不走,明天要跑训言16 投资未来的人是忠于现实的人训言17 受教育程度代表收入训言18 一天过完,不会再来训言19 即使现在,对手也在不停地翻动书页训言20 没有艰辛,便无所获
  •        成功学习所具备的先决条件:就是在脑袋中建立一个属于自己的学习计划。        重点在于学习动机和学习方法。        一个重要的提示:千万不要尝试连续学习两课!要不就在两课中间学习一些其他的,要不就去散个步。        许多干扰和障碍妨碍了学习和记忆。只有真正了解这些干扰与障碍的人,才能避免它们,克服它们。        有时身体会察觉到思想间的相互排挤。       不确定感和紧张会妨碍正确的学习。        所有的学习不外乎是一场与学习障碍的竞赛。      ...
  •      管理是一种实践,其本质不在于“知”而在于“行”;      其验证不在于逻辑,而在于成果;      其唯一权威就是成就。