视频里的person.m文件中的函数

视频里的person.m文件中的函数

视频里是:

-(void)eating{

        NSLog(@"wo zai chifan");

    }

然后我在练习的时候下意识写的是:

void eating(){

    NSLog(@"wo zai chifan");

}


然后运行不通,请问这两者有啥区别

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
Tender10 2017-07-11 17:54:04

视频里的-(void)eating{}这是一个方法,而void eating()这种形式的是一个函数。

  • 若若问一句,什么时候需要加“-”?
    2017-10-26 22:44:49
  • Tender10 回复 慕少8848 #2
    你定义一个方法的时候就需要加-,“-”代表的是对象方法,比如你想定义一个吃饭方法就是-(void)eating;你想定义一个睡觉方法,就是-(void)sleep;
    2017-10-27 09:42:45
  • 慕少8848 回复 Tender10 #3
    明白了,非常感谢。
    2017-10-27 11:12:33
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
iOS入门:基础语法与常用控件
  • 参与学习       1337    人
  • 提交作业       712    份
  • 解答问题       1878    个

很多人都在疑问没有基础该怎么学习iOS开发?不用担心,本路径采用游戏关卡式的教学模式,并且以经典OC与最新Swift双重结合的教学内容,帮助大家快速掌握两种iOS开发语言基础,去掉“零”标签。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师