iOS-语法syntax

Posted androllen

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS-语法syntax相关的知识,希望对你有一定的参考价值。

 

成员变量语法

定义的是外部可见的属性

#import <Foundation/Foundation.h>

@interface People : NSObject

@property (nonatomic,copy) NSString * run;
@property (nonatomic,copy) NSString * sing;
@end

@implementation People
@synthesize run;//可写可不写
@synthesize sing;//可写可不写
@end

可写的话 使用的是 run
不写的话 使用的是 _run

 

@interface Student : People

@end

 

#import <Foundation/Foundation.h>

@interface People : NSObject

@property (nonatomic,copy) NSString * run;
@property (nonatomic,copy) NSString * sing;

@end
在h文件中申明成员变量
run 可以供子类调用和赋值
#import "People.h"
@interface People()
@property (nonatomic,copy) NSString * run;
@property (nonatomic,copy) NSString * sing;
@end

@implementation People
@end

 

成员变量定义在m文件 run 属性不能供子类调用赋值 
就会提示:
Property ‘sing‘ not found on object of type ‘Student *‘

 

以上是关于iOS-语法syntax的主要内容,如果未能解决你的问题,请参考以下文章

android8.1编译出现py相关语法错误: SyntaxError: invalid syntax

flutter 修正你的 dart damn syntax 语法

如何修复WordPress网站的Syntax Errors语法错误

pl0 编辑器 语法分析 syntax 部分 (内附github代码链接)

请问哈,为啥会出来invalid syntax语法错误

建立标准编码规则-罗斯林语法工具 Roslyn Syntax Visualizer