在Objective-C程序中返回一个整数用于main的用途是什么。返回Objective-C
1
A
回答
10
我假设和C程序中的一样。当您从命令行运行应用程序时,返回值非常有用,如果失败或失败,它会提供指示。
shell中的大多数命令都会给出类似的提示。然后,您可以构建shell脚本并运行您的应用程序,检查返回值并根据此值做些事情。
C最初是为编写像Unix这样的操作系统而创建的。
例如需要一定的Linux/Unix工具像ls
命令:
> ls
bla1 bla2
> echo $?
0
> ls bla3
/bin/ls: bla3: No such file or directory
> echo $?
1
现在你可以使用shell脚本的返回值。
0
正如Stefan所假设的,Cocoa应用程序从main()返回一个整数,因为它们遵循UNIX约定。在实践中,除非应用程序崩溃,否则我们很少会返回零以外的任何内容。
相关问题
- 1. ObjectiveC:返回值和方法名称之间的东西
- 2. NumberFormatter - ObjectiveC
- 3. 调用C++方法回调ObjectiveC
- 4. 使用ObjectiveC AFNetworking JSON后返回不受支持的媒体类型
- 5. Swift:import ObjectiveC vs Foundation
- 6. ObjectiveC中的MulticastDelegate
- 7. 中的ObjectiveC
- 8. 在的ObjectiveC
- 9. 在的ObjectiveC
- 10. JSON ObjectiveC - 错误
- 11. Curl,Asana&ObjectiveC
- 12. 在的ObjectiveC
- 13. 在的ObjectiveC
- 14. ObjectiveC随机数字
- 15. 突破在的ObjectiveC
- 16. ObjectiveC项目组织
- 17. ObjectiveC分配和init?
- 18. 在ObjectiveC上的代理之间传回信息
- 19. 返回AJAX回调返回
- 20. 从objectiveC调用javascript函数
- 21. 的ObjectiveC AVAudioPlayer量为0
- 22. ObjectiveC中的静态变量
- 23. 的ObjectiveC,创建类的
- 24. 使用AFNetworking 3.X ObjectiveC
- 25. 在ObjectiveC中排序数组
- 26. Shape文件用的ObjectiveC
- 27. Python的AppKit和ObjectiveC代表
- 28. 使用gdata-objectivec-client授权
- 29. iphone objectiveC alloc/release问题
- 30. 什么是ObjectiveC中的retainCount?
对我来说这是一个新的知识...谢谢stefanB – 2009-12-07 05:27:13
甚至比引用$?更好,你可以简单地写:if! ls dir;然后 ...; fi – 2009-12-07 06:24:08
是的,这就是它将如何在脚本中使用,我只是想表明,有一个像'ls'这样的返回值。 – stefanB 2009-12-07 06:37:08