| 1 | use objc2::rc::{Retained, autoreleasepool}; |
| 2 | use objc2_foundation::NSCopying; |
| 3 | use objc2_foundation::{NSObject, NSString}; |
| 4 | |
| 5 | fn main() { |
| 6 | autoreleasepool(|_| { |
| 7 | let text = NSString::from_str("objc2 on Snow Leopard"); |
| 8 | let copy: Retained<NSString> = text.copy(); |
| 9 | let object = NSObject::new(); |
| 10 | println!("{copy} ({} chars), {object:?}", copy.length()); |
| 11 | }); |
| 12 | } |