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

那天閑的,就想想學(xué)點東西,剛好對PopAnimation感興趣,便下載了源代碼來看看。

當(dāng)我看到了一條VFL約束時,被里面一些奇形怪狀的符號給難住了。

[NSString stringWithFormat:@"H:|-(20)-[%1$@]-(20)-[%2$@(==%1$@)]-(20)-|",  view1, view2];

1$, 2$這是什么鬼。。無奈網(wǎng)上搜索不到什么東西。
假裝我能看懂我繼續(xù)看下去,想象著如果是我來寫這條語句會寫成什么樣:

[NSString stringWithFormat:@"H:|-(20)-[view1]-(20)-[view2(==view1)]-(20)-|"];

至此,突然恍然大悟起來。

廢話不多說,用代碼來解釋一下:

NSLog(@"%2$d, %2$d, %1$d", 8, 9);
輸出結(jié)果為 "9, 9, 8"
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容