那天闲的,就想想学点东西,刚好对PopAnimation感兴趣,便下载了源代码来看看。
当我看到了一条VFL约束时,被里面一些奇形怪状的符号给难住了。
[NSString stringWithFormat:@"H:|-(20)-[%1$@]-(20)-[%2$@(==%1$@)]-(20)-|", view1, view2];
1$, 2$这是什么鬼。。无奈网上搜索不到什么东西。
假装我能看懂我继续看下去,想象着如果是我来写这条语句会写成什么样:
[NSString stringWithFormat:@"H:|-(20)-[view1]-(20)-[view2(==view1)]-(20)-|"];
至此,突然恍然大悟起来。
废话不多说,用代码来解释一下:
NSLog(@"%2$d, %2$d, %1$d", 8, 9);
输出结果为 "9, 9, 8"
网友评论