pub fn available_architectures(&self) -> Vec<i64> {
        let mut result = vec![];
        unsafe {
            // NSArray*
            let ns_array: id = msg_send![self.reference, availableArchitectures];
            let count = msg_send![ns_array, count];

            for i in 0..count {
                // NSNumber*
                let item: id = msg_send![ns_array, objectAtIndex: i];
                result.push(NSNumber::wrap(item).as_i64())
            }
        }
        result
    }
/// An array of supported architectures.
An array of supported architectures.
An array of supported architectures .
pub fn available_architectures(&self) -> Vec<i64> {
        let mut result = vec![];
        unsafe {
            // NSArray*
            let ns_array: id = msg_send![self.reference, availableArchitectures];
            let count = msg_send![ns_array, count];
            for i in 0..count {
                // NSNumber*
                let item: id = msg_send![ns_array, objectAtIndex: i];
                result.push(NSNumber::wrap(item).as_i64())
            }
        }
        result
    }
pub fn available_architectures ( & self ) -> Vec < i64 > { let mut result = vec ! [ ] ; unsafe { // NSArray* let ns_array : id = msg_send ! [ self reference availableArchitectures ] ; let count = msg_send ! [ ns_array count ] ; for i in 0 .. count { // NSNumber* let item : id = msg_send ! [ ns_array objectAtIndex i ] ; result . push ( NSNumber :: wrap ( item ) . as_i64 ( ) ) } } result }
An array of supported architectures.
An array of supported architectures .
&self
&self