UIImage *image = [UIImage imageNamed:@"Hello"]; // 賦值到Xcode工程中,肉眼不可見空格
通過上述代碼獲取圖片資訊,但是死活獲取不到,
嘗試了網上的方法使用Bundle,依然無果
+ (nullable UIImage *)imageNamed:(NSString *)name inBundle:(nullable NSBundle *)bundle withConfiguration:(nullable UIImageConfiguration *)configuration API_AVAILABLE(ios(13.0),tvos(13.0),watchos(6.0));
最后關注點轉移到@“Hello”字符上,列印下如下
NSString *str = @"Hello"; // xcode空格沒顯示
NSLog(@"Str = %@",str);
Str = Hello\^P
列印結果多了\^P 在Word中是軟回車符,為什么會在Xcode中隱藏特殊字符,至此我復制到了Sublime Text上

發現多了個<0x10>??? 通過十六進制ASCII表代表的是DLE
- 英文縮寫詞:DLE
- 英文單詞:Data Link Escape
- 縮寫詞中文簡要解釋:資料鏈路轉義
以下手敲字串和復制的字串,肉眼看不出哪不一樣,列印的值卻是不一樣,

列印結果 Str1 = Hello Str2 = Hello\^P
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/230326.html
標籤:其他
上一篇:2020年10月-北京-天眼查面試題(已offer)
下一篇:Tablayout設定間距
