美文网首页
oc 错误记录

oc 错误记录

作者: 少年你这是喜脉啊 | 来源:发表于2018-03-14 10:02 被阅读0次

1.copy与strong的使用问题:

#import "ViewController.h"

@interface ViewController ()

@property(nonatomic,copy)NSMutableArray *testMutableArray;
@end

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];
//    NSMutableArray *test = [[NSMutableArray alloc]init];
    self.testMutableArray = [[NSMutableArray alloc]init];
    
    [self.testMutableArray addObject:@"hahe"];
    
    NSLog(@"%@",self.testMutableArray);
}

先走viewDidLoad,后走property;一般array,string都是用copy修饰,这是为了防止赋值给他的数据是可变数据,如果可变的数据发生了变化,那么该property也会发生变化。所以编译时是可变数组,运行时是不可变数组,调用addobject方法会报错,此处copy改为strong不会出错;

相关文章

  • oc 错误记录

    1.copy与strong的使用问题:

  • 【iOS面试粮食】内存管理

    本文章将记录Objective-C中内存管理的相关资料,如有错误欢迎指出~ iOS的内存管理一般指的是OC对象的内...

  • UIImagePickerController .mediaTy

    先来看最终效果 在OC中的使用方式 在Swift中的使用方式 错误方式,模仿OC的写法 正确方式 实例 在OC使用...

  • OC 命名规范 及 代码注释规范

    先把找到的相关资料记录一下,后续补上学习总结记录。 xcode插件 oc命名 oc注释规范 Objective-C...

  • UITextfield 修改placeholder字体颜色

    纯粹个人记录 swifit修改 oc修改

  • OC之处理错误

    运行时错误是指在运行程序时出现的错误,它不同于其他类型的错误(如语法错误、链接错误,这些错误是在执行程序前出现的)...

  • OC-错误分析

    // main.m// 03-错误分析//// Created by sunguoqing on 15/4/...

  • OC编程错误汇总

    1.问题:使用AFN进行网络请求时,会出现exc_bad_instruction(code = EXC_I386_...

  • iOS-对象、isa和SuperClass

    前言:本文简述OC对象、isa和SuperClass,如有错误请留言指正。 Q:OC中对象分类 A:总共为三类:实...

  • Swift-OC混编Bug

    问题描述:自己构建的swift的framework导入OC内使用,编译报错 错误展示 错误原因 在导入framew...

网友评论

      本文标题:oc 错误记录

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