Я закодировал текст ( NSString
) используя NSData
Class новый API, который добавлен в iOS7.
используя это
- (NSData *)dataUsingEncoding:(NSStringEncoding)encoding;
вот мой код
NSString *base64EncodedString = [[myText dataUsingEncoding:NSUTF8StringEncoding] base64EncodedStringWithOptions:0];
NSLog(@"%@", base64EncodedString);
Я хочу расшифровать
m_EncodeText
: пожалуйста, прекратитеbase64EncodedStringWithOptions:
?Ответы:
Свифт 3+
кодирование
Декодирование
Свифт <3
кодирование
Декодирование
Objective-C
кодирование
Декодирование
источник
kNilOptions
равна 0, что, вероятно, более читабельно, чем использование 0 для опций.kNilOptions
-MacTypes.h
это устаревший заголовок OSX, поэтому я не люблю его использовать, так как считаю, что этот заголовок должен быть полностью удален из iOS SDK. В любом случае, у вас есть смысл сказать, что он очень удобочитаемый, поэтому не стесняйтесь его использовать.NSDataBase64DecodingOptions.IgnoreUnknownCharacters
меня была эта проблема