大家看iphone的语法一定很晕,看完下面的,你就不晕了。
c#
public string getFile(string filePath,string fileName)
{
}
对应的object-c 写法是
+(NSString *)getFile:(NSString *)filePath fileName:(NSString *)fileName
{
}
object-c中为每一个参数都起了一个名字,第一个参数的名字可以认为是函数名。
public 对应+
private 对应-
调用函数
c#
假如 fileManage是类名
fileManage.getFile("../aa/bb","sdfsdf.jpg");
object-c
[fileManage getFile:@"../aa/bb" fileName:@"sdfsdf.jpg"];
------解决方案--------------------
..原来。。
那定义参数呢??
------解决方案--------------------
------解决方案--------------------
跟大家学习一下objective-c
------解决方案--------------------
发现还是c#优雅多了。 不过 objective-c 看看 吐习惯了 就觉得也优雅了
------解决方案--------------------
这个不对吧。。。
Objective-C 没有显式的public和private定义。
所有在头文件里面定义的方法都是公有的。头文件里面根本无法定义私有方法。
私有方法只能依赖文件的作用域来变相地实现。也就是说,你在方法实现的那个文件里面,定义一个只在这个文件内生效的方法。
Objective-C 的面向对象是基于C语言的一种面向对象模拟,C语言是没有私有函数、公有函数、命名空间等这些标准的面向对象的概念的。
------解决方案--------------------
眼睛g是百事通啊.
------解决方案--------------------
都是i上了
------解决方案--------------------
楼主 有时间交流下objective-c 我也是做iPhone的!有好多东西 有点朦胧
------解决方案--------------------
语法怎么看着比较怪异,
我还是比较喜欢Python的语法
------解决方案--------------------
我也是菜鸟