碰巧全都学过。。
既然这里难,就先做这里。
方法命名规则
+ (返回值) 方法名:(参数)参数名称 (参数)参数名称
{
}
例如:
+ (void)function:(NSString*) arg1 Arg2:(NSInteger)arg2 {}
方法调用
[类名或者实例名 方法名: 参数 参数名:参数值];
例如:
[self function:@”just a string” Arg2:0];
[StaticClassName function:@”just a string” Arg2:0 ];
感觉oc的语法很像艺术品,比如这样:
[[UIApplication sharedApplication] scheduleLocalNotification:notification];
这是一个ios注册推送的方法,作用不重要。
如果你用c++写可能会这样:
UIApplication.sharedApplication().scheduleLocalNotification(notification)
有没有发现什么不一样。。。没有“.”没有“()”。
好像是好看了点。。还是我看c时间太长了。。
除此之外感觉没什么屌用呀!!!暂时没感觉比c、c++好在哪里,留待日后给oc平反昭雪。