摘要: 在KVC编程方式中,无论调用setValue:forKey:方法,还是调用valueForKey:方法,都是通过NSString对象来指定被操作属性,其中forKey:标签用户传入属性名的。 对于setValue:属性值forKey@“name”;代码,底层的执行机制如下。 (1)程序优先考... 阅读全文
posted @ 2014-07-21 12:28 傲云jack 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 如果在定义方法时,在最后一个形参明后增加逗号和三点(,...),则表明该形参可以接受多个参数值。 为了在程序中获取个数可变的形参,需要使用如下关键字 ·va_list:这是一个类型,用于定义指向可变参数列表的指针变量 ·va_start:这是一个函数,该函数指定开始处理可变形参的列表,并让... 阅读全文
posted @ 2014-07-17 10:43 傲云jack 阅读(339) 评论(2) 推荐(0) 编辑
摘要: 当使用@property定义property时,还可在@property和类型之间用括号添加一些额外的提示符,可使用的特殊指示符如下 ·assign:该指示符指定对属性只是进行简单赋值,不更改对所赋的值的引用计数。这个指示符主要适用于NSInteger等基础类型,以及short、float、d... 阅读全文
posted @ 2014-05-23 16:34 傲云jack 阅读(593) 评论(0) 推荐(0) 编辑
摘要: 在Cocoa Touch框架中,有UIApplication、UIAccelerimeter、NSUserDefaults和NSNotificationCenter等单例类。另外,NSFileManager和NSBundle类虽然属于Cocoa框架的内容,但也可以在Cocoa Touch框架中使... 阅读全文
posted @ 2014-05-08 21:56 傲云jack 阅读(517) 评论(0) 推荐(0) 编辑
摘要: webView:shouldStartLoadWithRequest:navigationType:。该方法在WebView开始加载新的界面之前调用,可以用来捕获WebView中的JavaScript事件。webViewDidStartLoad:。该方法在WebView开始加载新的界面之后调用。we... 阅读全文
posted @ 2014-04-27 16:03 傲云jack 阅读(2739) 评论(0) 推荐(0) 编辑
摘要: 作为应用程序的委托对象,AppDelegate类在用用生命周期的不同阶段会回调不同的方法。 下面简要介绍一下iOS应用的5种状态。 · Not running(非运行状态)。应用没有运行或被系统终止。 · Inactive(前台非活动状态)。应用正在进入前台状态,但是还不能接受事件处理。 ... 阅读全文
posted @ 2014-04-26 16:22 傲云jack 阅读(285) 评论(0) 推荐(0) 编辑