|
|
发表于 2022-9-24 07:40:38
|
显示全部楼层
"为什么不直接 new NSDate() 呢?因为 Objective-C 是对 C 语言的扩展,它没有选择像 C++ 那样加入 new 关键字,而是设计了 [[NSDate alloc] init] 这样的消息组合,来完成对象的构造。alloc 相当于 C 语言里的内存分配函数 malloc,而 init 则相当于默认的实例构造器。"
你自定义一个类型, 然后alloc后, 你看下能不能用, 估计你这段描述是看了网上的前期文章总结理解的 |
|