Mat*_*teo 1 iphone cocoa-touch pointers objective-c ios
我正在学习Objective C来在iOS上编程.我知道它与指针有关,我无法理解.我不知道创建一个NSObject像这样的字符串(或任何)的区别是什么:
NSString place = ...;
or
NSString *place = ...;
Run Code Online (Sandbox Code Playgroud)
谢谢您的帮助!!
Lil*_*ard 14
你永远不会写NSString str.期.所有Obj-C对象实际上都是C指针.
NSString是一个类,因此声明为的类的实例NSString *str必须始终声明为指针(因为对象实例只能通过指向对象结构的指针访问).因此,此声明是非法的:NSString str