我开始使用Nimbus框架,而且我第一次碰到了这个语法。看起来他们在方法声明中使用某种协议,然后在声明变量时使用。我只在类名后看到头文件中使用的协议,所以这对我来说是全新的。方法声明的协议?
- (UIView<NIPagingScrollViewPage>*)pagingScrollView:(NIPagingScrollView *)pagingScrollView pageViewForIndex:(NSInteger)pageIndex {
另外:
UIView<NIPagingScrollViewPage>* pageView = nil;
究竟是什么意思?他们为什么使用这种格式?