Obj-C的hello,world 2

https://github.com/facebook/facebook-ios-sdk/blob/master/src/FBAppEvents.h

+ (void)logEvent:(NSString *)eventName

      valueToSum:(double)valueToSum

      parameters:(NSDictionary *)parameters;

昨天晚上,我去看了下facebook,google的obj-c项目,看下他们是怎么处理多参数方法的,发现他们还是把方法名写成了多个部分,我在想这么做是不是其实还是有些道理的,于是改了下自己的DEMO,看起来顺眼多了

#import <Foundation/Foundation.h>



@interface Employee : NSObject

{

    NSString *firstName;

    NSString *lastName;

}

@end



@implementation Employee



//  这里的方法名是 setFirstName:andLastName:

-(void)setFirstName :(NSString *)firstName andLastName:(NSString *)lastName

{

    self->firstName = firstName;

    self->lastName = lastName;

}



-(void)say

{

    NSLog(@"HELLO i'm %@ %@",lastName, firstName);

}



@end



int main(int argc, const char * argv[])

{



    @autoreleasepool {

        id employee = [Employee new];

        [employee setFirstName:@"li" andLastName:@"shujun"];

        [employee say];

        

    }

    return 0;

}

 

你可能感兴趣的:(EL)