Каково использование возврата целого для основных в программах Objective-C.Возврат в Objective-C
ответ
Я предполагаю то же, что и в программах на С. Возвращаемое значение полезно, когда вы запускаете приложение из командной строки, оно дает вам указание, если оно потерпело неудачу или нет.
Большинство команд в оболочке дают такое указание. Затем вы можете создать сценарий оболочки и запустить приложение, проверить возвращаемое значение и сделать что-то на этом основании.
C был первоначально создан для написания таких операционных систем, как Unix.
Например, возьмем некоторый Linux/Unix утилиту как ls
команды:
> ls
bla1 bla2
> echo $?
0
> ls bla3
/bin/ls: bla3: No such file or directory
> echo $?
1
Теперь вы можете использовать возвращаемое значение в сценарии оболочки.
Как полагает Стефан, приложения Cocoa возвращают целое число из main(), поскольку они следуют соглашениям UNIX. На практике мы редко возвращаем ничего, кроме нуля, если приложение не разбилось.
- 1. ObjectiveC - [self.view viewWithTag] возврат
- 2. ObjectiveC NSURLSessionDownloadTask
- 3. Объединить строки в ObjectiveC
- 4. Передача переменных в ObjectiveC
- 5. Статическая переменная в ObjectiveC
- 6. Вычисление пересечения в ObjectiveC
- 7. NSString вопрос в ObjectiveC
- 8. AMF0 парсер в ObjectiveC
- 9. NumberFormatter - ObjectiveC
- 10. Метод не найден в ObjectiveC
- 11. конкатенации Аудио Буферы в ObjectiveC
- 12. Swift framework в проекте ObjectiveC
- 13. программирование в C++ любит objectivec
- 14. методы Переопределение класса в ObjectiveC
- 15. Преобразовать код PHP в ObjectiveC
- 16. Тестирование загрузки класса в ObjectiveC
- 17. NSBundle не загружается в ObjectiveC
- 18. Преобразование выражения ObjectiveC в SWIFT
- 19. ObjectiveC сохранение изображений в tableview
- 20. AES Расшифровка с использованием ObjectiveC
- 21. от ObjectiveC до ECMAscript
- 22. Настоящий небольшой ModalVIewController ObjectiveC
- 23. Организация проекта ObjectiveC
- 24. AudioQueue iOS ObjectiveC
- 25. Отключение определенной задачи ObjectiveC?
- 26. ObjectiveC блокирует эквивалент Java
- 27. ObjectiveC, создавая массив классов
- 28. Быстрая версия макроса ObjectiveC
- 29. ObjectiveC Синтаксис определения функции
- 30. Curl, Asana & ObjectiveC
Это новое знание для меня ... Спасибо stefanB –
Даже лучше, чем ссылаться на $ ?, вы можете просто написать: if! ls dir; тогда ...; fi –
Да, так оно и будет использоваться в скриптах, я просто хотел показать, что есть значение, возвращаемое даже чем-то вроде 'ls' ... – stefanB