首页 > 移动平台 > 详细

iOS-语法syntax

时间:2016-06-01 12:59:13      阅读:184      评论:0      收藏:0      [点我收藏+]

 

成员变量语法

定义的是外部可见的属性

#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

原文:http://www.cnblogs.com/luquanmingren/p/5549104.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!