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

那天闲的,就想想学点东西,刚好对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"
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容