Để chuyển đổi giữa NSString và NSURL trong Objective-C, bạn có thể sử dụng các phương thức của lớp NSString và NSURL. Dưới đây là một số ví dụ:
Mục Lục
Từ NSString sang NSURL:
NSString *chuoiURL = @"https://www.example.com";
NSURL *url = [NSURL URLWithString:chuoiURL];
if (url) {
NSLog(@"NSURL: %@", url);
} else {
NSLog(@"Chuỗi URL không hợp lệ");
}Trong ví dụ này, URLWithString: của lớp NSURL được sử dụng để chuyển đổi một chuỗi URL sang một đối tượng NSURL. Nếu chuỗi URL hợp lệ, đối tượng NSURL sẽ được tạo ra. Nếu không, nó sẽ trả về nil.
Từ NSURL sang NSString:
NSURL *url = [NSURL URLWithString:@"https://www.example.com"];
NSString *chuoiURL = [url absoluteString];
NSLog(@"NSString từ NSURL: %@", chuoiURL);Trong trường hợp này, phương thức absoluteString của lớp NSURL được sử dụng để lấy chuỗi biểu diễn của đối tượng NSURL dưới dạng NSString.
Lưu ý rằng khi bạn chuyển đổi từ NSString sang NSURL, bạn cần đảm bảo chuỗi URL là hợp lệ. Khi chuyển đổi từ NSURL sang NSString, bạn có thể lấy chuỗi biểu diễn của đối tượng NSURL.
👋 Xin chào,
99,99% nội dung trên website này là nhờ hỏi ChatGPT, rồi mình biên tập lại để dễ hiểu và dùng lâu dài. Một vài bài tự viết, còn lại là “làm việc nhóm với AI” 😄
Mình lưu tại đây để tra cứu, học tập và chia sẻ với bạn bè. Nếu bạn tìm được gì hữu ích, cứ đọc thoải mái – miễn phí, không quảng cáo.
📱 Mình cũng có vài app cá nhân:
QuestionBank – Ôn thi vào 10 (iOS, Android)
TypingTest by QuestionBank (iOS, Android)
Cảm ơn bạn đã ghé qua!