欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

iOS从零基础到精通就业-OC语言入门 属性3

程序员文章站 2022-04-08 11:39:48
// // phone.h // 属性 // // created by 蓝鸥 on 16/7/29. // copyright © 2016年 luanbin. a...
//
//  phone.h
//  属性
//
//  created by 蓝鸥 on 16/7/29.
//  copyright © 2016年 luanbin. all rights reserved.
//

#import 

@interface phone : nsobject

//手机的属性
//修饰对象用retain 基本数据类型用assign
//nonatomic非原子性
//atomic 原子性 保证线程安全
@property(nonatomic,retain) nsstring *brand;
@property(nonatomic,retain) nsstring *color;
@property(nonatomic,retain) nsstring *address;
@property(nonatomic,assign) float price;

@property(nonatomic,retain) nsstring *time;




@end

phone.m
//
//  phone.m
//  属性
//
//  created by 蓝鸥 on 16/7/29.
//  copyright © 2016年 luanbin. all rights reserved.
//

#import "phone.h"

@implementation phone

//kvc 赋值出错的时候会调用这个方法
-(void)setvalue:(id)value forundefinedkey:(nsstring *)key
{
    nslog(@"这个方法走了.....%@",key);
}


@end