在ObjC中,以下哪个不是对象? NSObject,NSStringLiteral,NSInteger,NSValue?

时间:2015-10-24 04:26:40

标签: objective-c

.DEFAULT_GOAL := help

.PHONY: build clean-build start stop ssh getip

app = cp

help:
        @echo "Please use \`make <target>' where <target> is one of"
        @echo "build  To start building docker container"
        @echo "clean-build   Build from scratch without cache"
        @echo "start  Start up container build from build or clean-build"
        @echo "stop  Stop and delete container"
        @echo "ssh  Access container via ssh"
        @echo "getip   Get ip of container via docker inspect"

build:
        docker build -t cdn/$(app) .

clean-build:

        docker build --no-cache -t $(app) .

1 个答案:

答案 0 :(得分:0)

建议您浏览Apple Documentation数据类型。为了您的快速参考,我的答案是:

NSInteger - 原始数据类型。 不是类,因此无法创建对象。切勿使用*(指针)来访问它。

float - 原始数据类型。 不是类,因此无法创建对象。切勿使用*(指针)来访问它。

NSNumber - NSValue的子类。 自上课以来,可以创建对象。始终使用*(指针)来访问它。

NSObject - 大多数Objective-C类层次结构的根类。 自上课以来,可以创建对象