zoukankan      html  css  js  c++  java
  • OC中的点语法

    main.m

    //  点语法-编译器特性,编译器遇到点语法会自动展开成相应的
    //语法
    //为了让其他语言的程序员能快速入手OC加入了点语法
    //点语法的本质还是方法调用,不是访问成员变量
    //(区别java,java的点语法是访问成员变量
    //OC里面就一种方式访问成员变量,通过->)
    //stu.age = 10; 编译器遇到就会转成下面这种形式
    //[stu setAge:10];
    
    //stu.age = 10; 有参数就转成[stu setAge:10];
    //stu.age; 没有参数就转成[stu age];get方法
    
    
    #import <Foundation/Foundation.h>
    #import "Person.h"
    
    int main(int argc, const char * argv[]) {
    
        Person *person = [Person new];
        person.age = 100;
        NSLog(@"年龄是:%i",person.age);
        
        return 0;
    }

    Person.h

    #import <Foundation/Foundation.h>
    
    @interface Person : NSObject
    {
        int _age;
    }
    - (void)setAge:(int)age;
    - (int)age;
    @end

    Person.m

    #import "Person.h"
    
    @implementation Person
    - (void)setAge:(int)age{
        _age=age;
    }
    - (int)age{
        return _age;
    }
    
    @end
  • 相关阅读:
    H5基础
    函数
    分支结构/循环结构
    图解 idea打jar包的步骤
    jmeter查看使用文档后总结
    Ride的使用
    Robot Framework
    jmeter+ant+jenkins
    ant
    Mysql选择合适的数据类型
  • 原文地址:https://www.cnblogs.com/imChay/p/5590306.html
Copyright © 2011-2022 走看看