Что такое односторонний Bool в objectC
В моем программном обеспечении это имеет функцию как ниже
- (oneway BOOL)saveDocument:(INJDocument *)document
Я не понимаю о oneway Bool
, Можете ли вы объяснить мне, что означает "односторонний бул"? Когда мы должны его использовать?
1 ответ
Решение
oneway используется с API распределенных объектов, что позволяет использовать объекты Objective-C между различными потоками или приложениями. Он сообщает системе, что не должен блокировать вызывающий поток, пока метод не вернется. Без этого вызывающая сторона будет блокироваться, даже если тип возвращаемого значения метода void.