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