开发者社区> 问答> 正文

OC在写方法时,如何判断是否需要返回结果?即是否要用void

如题,虽然我知道-(void)是不返回一个结果的意思,如果是非void通常就需要return一个结果或对象,只是在写方法时似乎总感觉要返回一个东东,要么习惯于用-(void),如何更好的写方法呢?

展开
收起
a123456678 2016-07-28 09:44:32 1923 0
2 条回答
写回答
取消 提交回答
  • 宇宙虽有其起源,却没有终结。无限。 星球虽也有起源,却因其自身之力走向毁灭。有限。

    返回和不返回都行,主要还是看这个方法设计上是不是为了返回某个结果,比如新的字符串,比如执行结果等,如果是的话就返回。

    2019-07-17 20:01:01
    赞同 展开评论 打赏
  • void的东东通常称为method 过程;有返回值的称为function,方法:

    过程通常用户处理某种流程,例如回调等
    方法则更偏向接口,用于抽象对象的能力
    至于如何设计,就看代码的用处了,个人倾向return code用于返回方法的结果状态
    只写过C的low b

    2019-07-17 20:01:01
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
建立联系方法之一 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载

相关实验场景

更多