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

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

阅读 5.2k
3 个回答

-(void)
里面写一个 return;

这样能把两边的习惯统一。
是这样的意思么?

void的东东通常称为method 过程;有返回值的称为function,方法:

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

只写过C的low b

约定俗成,习惯就好

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题