美文网首页
%1$@、 %2$@、 %1$d

%1$@、 %2$@、 %1$d

作者: 广锅锅 | 来源:发表于2016-07-08 17:13 被阅读21次

    那天闲的,就想想学点东西,刚好对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"
    

    相关文章

      网友评论

          本文标题:%1$@、 %2$@、 %1$d

          本文链接:https://www.haomeiwen.com/subject/eulrjttx.html