Skip to content

Commit cb3cc16

Browse files
committed
Rename NSArray and NSDictionary methods to better match std naming
Also add a few bound checks since throwing exceptions from Objective-C is still UB
1 parent e4844a4 commit cb3cc16

File tree

3 files changed

+167
-142
lines changed

3 files changed

+167
-142
lines changed

objc2_foundation/examples/basic_usage.rs

+3-3
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ fn main() {
1717
for obj in array.object_enumerator() {
1818
println!("{:?}", obj);
1919
}
20-
println!("{}", array.count());
20+
println!("{}", array.len());
2121

2222
// Turn the NSArray back into a Vec
2323
let mut objs = NSArray::into_vec(array);
@@ -33,6 +33,6 @@ fn main() {
3333
let keys = &[&*string];
3434
let vals = vec![obj];
3535
let dict = NSDictionary::from_keys_and_objects(keys, vals);
36-
println!("{:?}", dict.object_for(&string));
37-
println!("{}", dict.count());
36+
println!("{:?}", dict.get(&string));
37+
println!("{}", dict.len());
3838
}

0 commit comments

Comments
 (0)