随笔分类 -  ios--[开发技术]

摘要:iOS视图控制对象生命周期-init、viewDidLoad、viewWillAppear、viewDidAppear、viewWillDisappear、viewDidDisappear的区别及用途init-初始化程序viewDidLoad-加载视图viewWillAppear-UIViewCon... 阅读全文
posted @ 2014-05-26 13:25 ejllen 阅读(209) 评论(0) 推荐(0)
摘要:MJExtension斯坦福大学公开课 阅读全文
posted @ 2014-05-26 09:52 ejllen 阅读(301) 评论(0) 推荐(0)
摘要:设置这个类为ARC的 用:-fobjc-arc 设置这个类非ARC的:-fno-objc-arc工程是非ARC的,但是引用的第三方类库是ARC的,所以要使用的时候,要单独设置这个第三方的类是ARC,设置方法是:如图:同理,如果项目是ARC的,但是要设置某个类是非ARC的,就设置成:-fno-obj... 阅读全文
posted @ 2014-05-23 17:25 ejllen 阅读(173) 评论(0) 推荐(0)
摘要:之 前在初始化一个类的时候:TestViewController *viewcontroller=[[TestViewController alloc]initWithNibName:@"TestViewController" bundle:[NSBundle mainBundle]];不是很明白:... 阅读全文
posted @ 2014-05-23 15:49 ejllen 阅读(233) 评论(0) 推荐(0)
摘要:SELsel=@selector(start:);//指定actionif([objrespondsToSelector:sel]){//判断该对象是否有相应的方法 [objperformSelector:selwithObject:self];//调用选择器方法 } 阅读全文
posted @ 2014-05-23 14:08 ejllen 阅读(177) 评论(0) 推荐(0)
摘要:NSDate *date = [NSDate date]; NSTimeZone *zone = [NSTimeZone systemTimeZone]; NSInteger interval = [zone secondsFromGMTForDate: date]; NSDate *locale... 阅读全文
posted @ 2014-05-23 10:41 ejllen 阅读(392) 评论(0) 推荐(0)
摘要:枚举其实很重要,特别是在应用开发初期,服务器端数据格式需要更改得情况下,枚举和宏都能是程序简洁,并且改动小。网上有个人写的言简意赅,适合初学转自:http://blog.csdn.net/ysy441088327/article/details/8012677题记: 蛋疼的枚举, 千万别小视了! 进... 阅读全文
posted @ 2014-05-22 11:27 ejllen 阅读(221) 评论(0) 推荐(0)
摘要:http://www.cocoachina.com/bbs/read.php?tid=131516 阅读全文
posted @ 2014-05-22 10:34 ejllen 阅读(201) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2014-05-21 15:56 ejllen 阅读(190) 评论(0) 推荐(0)
摘要:1.复合对象可以引用其它对象,可以利用其它对象提供的特性。通过包含作为实例变量的对象指针实现的。2.OC是单一继承3.继承-重构4.类实例化对象时,self指向了对象的首地址。 类对象isa则相当于java中每个对象的class,是用在运行时获取对象的类信息的。5.使用方形,圆形各种不同的种类代替一... 阅读全文
posted @ 2014-05-21 13:04 ejllen 阅读(112) 评论(0) 推荐(0)
摘要:新建项目完成后,点击左侧栏里的第一行,标题。 这时主界面就会出现很多设置的项目。在上方有一个搜索栏。输入language或者ARC。 具体找到ARC设置,即可改为YES或者NO,具体如图。 阅读全文
posted @ 2014-05-20 17:36 ejllen 阅读(143) 评论(0) 推荐(0)
摘要:Java接口与Objective- C正式协议类似,因为它们都需要实现一组方法。Java具有抽象类,但Objective-C没有。Java具有类变量,但在Objective-C中, 可以使用文件范围内的全局变量并为它们提供对应的访问器。Objective-C的公共和私有方法的形式比较松散。我们已经说... 阅读全文
posted @ 2014-05-20 17:25 ejllen 阅读(124) 评论(0) 推荐(0)
摘要:1.#import可保证无论头文件出现多少次,只包含一次,而#include相反。2.如果用户不提供文件路径的话,那么argc的值为1,可以用来做是否错误的判断。3.面向对象和面向过程的区别面向过程是分析出解决问题的步骤,然后用函数的方式实现,使用的时候一个一个依次调用就行了。面向对象就是把构成事物... 阅读全文
posted @ 2014-05-20 11:15 ejllen 阅读(170) 评论(0) 推荐(0)
摘要:alloc 分配内存(类方法) init 调用构造函数 id可以替代任何数据类型(不加*号)错误现象:2013-06-27 21:44:21.769 FieldButtonFun[3465:11303] *** Terminating app due to uncaught exception 'N... 阅读全文
posted @ 2014-05-19 20:38 ejllen 阅读(140) 评论(0) 推荐(0)
摘要:assign: 简单赋值,不更改索引计数copy: 建立一个索引计数为1的对象,然后释放旧对象retain:释放旧的对象,将旧对象的值赋予输入对象,再提高输入对象的索引计数为1Copy其实是建立了一个相同的对象,而retain不是:比如一个NSString对象,地址为0×1111,内容为@”STR”... 阅读全文
posted @ 2014-05-19 17:10 ejllen 阅读(146) 评论(0) 推荐(0)
摘要:1.判断邮箱格式是否正确的代码://利用正则表达式验证-(BOOL)isValidateEmail:(NSString*)email{NSString*emailRegex =@"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}";NSPredicat... 阅读全文
posted @ 2014-05-18 19:35 ejllen 阅读(171) 评论(0) 推荐(0)
摘要:一个基本的该类型字符串例子:@"This is a constant character string object";在后台显示它:NSLog (@"%@", @"This is a constant character string object");得到其长度:int len = [@"Hel... 阅读全文
posted @ 2014-05-18 16:58 ejllen 阅读(267) 评论(0) 推荐(0)
摘要:1.SpringBoard 无法启动应用程序(错误:-3) 方法:重启模拟器2. 阅读全文
posted @ 2014-05-17 20:01 ejllen 阅读(143) 评论(0) 推荐(0)
摘要:extends表示继承implements表示抽象类的接口 阅读全文
posted @ 2014-05-14 10:15 ejllen 阅读(147) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/PleaseInputEnglish/p/3432024.html 阅读全文
posted @ 2014-05-12 17:52 ejllen 阅读(87) 评论(0) 推荐(0)