ARC的使用

#import <Foundation/Foundation.h>
#import "Person.h"
#import "Article.h"
int main(int argc, const char * argv[]) {
    @autoreleasepool {
        
        
//        微博对象
        Article  *blog =[[ Article  alloc]init];
        
        blog.title  = @"谁的青春不迷惘";
       
        blog.Content =@"你觉得孤独就对了,那是让你认识自己的机会。你觉得不被理解就对了,那是让你认清朋友的机会。你觉得黑暗就对了,那是你发现光芒的机会。你觉得无助就对了,那样你才能知道谁是你的贵人。你觉得迷茫就对了,谁的青春不迷茫。";
        NSDate  *date = [NSDate  date];
        NSDateFormatter *Formate = [NSDateFormatter  new];
        [Formate   setDateFormat:@"yyyy-MM-dd HH-mm-ss"];
        NSDate  *Date = [Formate  stringFromDate:date];
        NSLog(@"%@",date);
        
        blog.ArtDate = Date;
        
        
        
        
        
//        转发及作者对象
        Person  *auther = [[Person  alloc]init];
        [auther  setName:@"嘉文四世"];
        blog.relay = auther;
        Person  *reader = [[ Person  alloc]init];
        [reader  setName:@"刘同"];
        blog.reader = reader;
       
        [blog  write];
        [blog  send];

        
        
    }
    return 0;
}

-------person.h------
@class Article;
@interface Person : NSObject
@property(nonatomic,strong)NSString *name;
@property(nonatomic,weak)Article  *blog;

@end

------person.m------
#import "Person.h"

@implementation Person


-( void )dealloc{


    NSLog(@"%@背时释放了",_name);
}
@end

-----------Article.h---------

#import "Person.h"
@interface Article : NSObject
@property(nonatomic,strong)NSString  *title;
@property(nonatomic,strong)NSString  *ArtDate;
@property(nonatomic,strong)NSString  *Content;
@property(nonatomic,strong)Person   *reader;
@property(nonatomic,strong)Person   *relay;

-( void )send;
-( void )write;

@end

-----------Article.m----------
#import "Article.h"

@implementation Article

- ( void )write{

   NSLog(@"%@写了一本叫%@的书,出版于%@,内容概述%@",_reader.name,_title,_ArtDate,_Content);

}
-( void )send{

    NSLog(@"%@转发了一本名叫%@的书作者是:%@,此本书的出版时间为:%@,作品内容简述:%@",_relay.name,_title,_reader.name,_ArtDate,_Content);

}

- ( void )dealloc{

    NSLog(@"文章被释放了",_title);



}
@end


转载于:https://my.oschina.net/u/2499776/blog/547441

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值