• 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
  • 相关阅读:
    c# 字符串中某个词出现的次数及索引
    c# 冒泡排序
    WCF 高级知识
    Web Api基础知识
    Web Services基础知识
    WCF Demo
    IIS部署WCF常见错误
    IIS部署WCF
    IIS部署WCF错误
    WCF基础知识
  • 原文地址:https://www.cnblogs.com/imChay/p/5590306.html
Copyright © 2020-2023  润新知