zoukankan      html  css  js  c++  java
  • 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;
    }
  • 相关阅读:
    ubuntu老版本下载地址
    Device Tree
    内存映射与访问机制
    makefile要点
    lds文件
    测试风险问题探讨
    2 Player and N Coin
    google maps v3 添加自定义图标(marker,overlay)
    Evatech 机器人修剪器
    受蚂蚁启发的四足机器人链接在一起克服障碍
  • 原文地址:https://www.cnblogs.com/code-style/p/3536939.html
Copyright © 2011-2022 走看看