美文网首页
OC语言day06-06ARC和MRC混编

OC语言day06-06ARC和MRC混编

作者: liyuhong165 | 来源:发表于2016-06-16 00:01 被阅读29次

pragma mark ARC和MRC混编

pragma mark 概念

/**
 如果当前项目是 ARC项目 
 
 但是有非ARC的代码 则需要将文件编译成ARC代码
 
 需要前往 项目 -->TARGETS Build Phases 
 设置 非ARC的文件 在Complie Sources(编译文件)
 添加 -fno-objc-arc 
 */

pragma mark 代码

#import <Foundation/Foundation.h>
#pragma mark 类

#pragma mark main函数
int main(int argc, const char * argv[])
{
    
    // -fno-objc-arc
    return 0;
}

Person.h //人类
#import <Foundation/Foundation.h>
@class Dog;
@interface Person : NSObject
@property (nonatomic, strong) Dog *dog;

@end
Person.m
#import "Person.h"

@implementation Person

@end

Dog.h //狗类
#import <Foundation/Foundation.h>

@class Bone;

@interface Dog : NSObject

@property(nonatomic, retain)Bone *bone;


@end
Dog.m
#import "Dog.h"

@implementation Dog

- (void)dealloc
{
    [_bone release];
    [super dealloc];
}

@end

Person.h //骨头类
#import <Foundation/Foundation.h>

@interface Bone : NSObject

@end
Person.m
#import "Bone.h"

@implementation Bone
- (void)dealloc
{
    [super dealloc];
}
@end

相关文章

  • OC语言day06-06ARC和MRC混编

    pragma mark ARC和MRC混编 pragma mark 概念 pragma mark 代码 Perso...

  • OC-MRC和ARC混编

    MRC和ARC混编 iOS5.0以后就开始可以使用ARC( Automatic Reference Countin...

  • 第06天OC语言(06):ARM和MRC混编

    不要等到明天,明天太遥远,今天就行动。 须读:看完该文章你能做什么? ARC和MRC混合 学习前:你必须会什么?(...

  • oc Swift 混编

    oc Swift 混编 oc 项目 混编Swift1.1 oc 调用 Swift 的类 和 方法步骤: ...

  • OC和Swift混编一

    OC工程下混编 Swift工程下混编请查看OC和Swift混编二 1.建一个OC工程命名为OCTestSwift ...

  • iOS项目中的ARC与MRC切换,混编

    项目中ARC与MRC模式的切换方法: ARC与MRC混编:

  • OC和Swift混编二

    Swift工程下混编 OC工程下混编请查看OC和Swift混编一 1.建一个Swift工程命名为SwiftTest...

  • ARC和MRC混编

    在ARC中使用MRC文件修改项目的 build passes -->ComplySources 在需要支持的文件后...

  • MRC和ARC混编☀️

    版权声明:本文为博主原创文章,未经博主允许不得转载。 iOS5.0以后就开始可以使用ARC(Automatic R...

  • MRC和ARC混编

    iOS5.0以后就开始可以使用 ARC[1]来代替之前的MRC[2]。 1.ARC 工程中也可以使用MRC的类。方...

网友评论

      本文标题:OC语言day06-06ARC和MRC混编

      本文链接:https://www.haomeiwen.com/subject/pzkmdttx.html