mirror of
https://github.com/odin-lang/Odin.git
synced 2025-12-30 18:02:02 +00:00
15 lines
525 B
Odin
15 lines
525 B
Odin
package objc_Foundation
|
|
|
|
@(objc_class="NSUserDefaults")
|
|
UserDefaults :: struct { using _: Object }
|
|
|
|
@(objc_type=UserDefaults, objc_name="standardUserDefaults", objc_is_class_method=true)
|
|
UserDefaults_standardUserDefaults :: proc "c" () -> ^UserDefaults {
|
|
return msgSend(^UserDefaults, UserDefaults, "standardUserDefaults")
|
|
}
|
|
|
|
@(objc_type=UserDefaults, objc_name="setBoolForKey")
|
|
UserDefaults_setBoolForKey :: proc "c" (self: ^UserDefaults, value: BOOL, name: ^String) {
|
|
msgSend(nil, self, "setBool:forKey:", value, name)
|
|
}
|