黑马程序员技术交流社区

标题: 类本质问题中,load 和 initializa 使用问题? [打印本页]

作者: 远人    时间: 2014-4-12 11:10
标题: 类本质问题中,load 和 initializa 使用问题?
本帖最后由 远人 于 2014-4-12 11:12 编辑

在MJ老师的视频中,老师这集的视频地址是:
“黑马程序员—ios开发零基础教程/黑马程序员_IOS开发零基础教程-04Objective-C/02-面向对象/05-核心语法”
我按照老师的讲解,全部敲写了代码,检验类方法 load 和 initializa 的加载,但是最后的输出结果只有load方法  ,因为各子类都没有错误,我直接截图代码,现在时代码运行后的截图,图片不清晰,需要各位下砸图片看了

MJ老师用的时 4.5.2 版本的Xcode,我的是4.6.3版本的Xcode,我想这和版本应该没多大关系,应为是底层内容,不会因为版本更换而改变,求高手指点。
作者: 悟中生有    时间: 2014-4-12 12:07
本帖最后由 悟中生有 于 2014-4-12 12:10 编辑

你有重写 +initializa方法吗?就是在.m文件重新实现+initializa方法。
  1. #import "Person.h"

  2. @implementation Person
  3. + (void)load
  4. {
  5.     NSLog(@"调用了Person的---load");

  6. }
  7. + (void)initialize
  8. {
  9.     NSLog(@"调用了Person的---initalize");
  10. }
  11. @end
复制代码








欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2