我该怎么研究?

时间:2010-08-30 16:46:59

标签: iphone objective-c

当需要通过xcode中的方法标题传递额外的信息时,我需要知道发生了什么,例如:

- (CGPDFPageRef)pdfPage:(NSInteger)index {

- (void)configurePageP:(ISVportrate *)page forIndex:(NSUInteger)index{

当发生这种情况时,有点烦人的是我不知道发生了什么事情,或者觉得以这种方式传递信息很舒服。

例如,我的应用程序是由一些代码块以伏都教方式粘在一起制作的,我的应用程序的一部分以这种方式将消息传递给类...但该类仅声明NSInteger索引但从不使用它:

@interface ImageScrollView : UIScrollView <UIScrollViewDelegate> {
    NSUInteger     index;
}
@property (assign) NSUInteger index;
@end

@implementation ImageScrollView
@synthesize index;
@end

我真的想研究一下,有人可以指出我正确的方向。

由于

1 个答案:

答案 0 :(得分:2)

它只是传递带有消息的参数,类似于printf("Hello\n")"Hello\n"传递给printf函数的方式。

Apple的免费The Objective-C Programming Language解释了这一点,此外还有许多其他概念对您理解Objective-C代码很有信心。引言之后的第一章实际上就是这个话题。