1
我想使用某些類(NSURL或類似的)構建電子郵件URL 但是我不希望解析字符串的開銷。我希望能夠以指定方式(mailto
在這種情況下)和地址iOS - 無需解析即可構建電子郵件URL
我試過這個代碼(在這種情況下[email protected]
):
NSString *address = @"[email protected]";
NSString *scheme = @"mailto";
NSURL *url = [[NSURL alloc] initWithScheme:scheme host:address path:@"/"];
NSLog(@"test2: %@", [url absoluteString]);
但它輸出:
mailto://[email protected]/
這甚至不是有效的電子郵件URL。
我有什麼選擇?
p.s.請不要使用NSDataDetector,因爲它比通常的字符串解析更昂貴。
很想知道爲什麼你的目標是「高度優化「解決方案。 – Till 2013-03-26 04:11:13