1/我新建了一个Cocoa Touch Class 的类也写了代码,但是没有在ViewController中写关于那个类的代码,程序会不会自动帮我运行一遍那个类中的方法?
2/感觉这门语言中的[]符号有点难懂,能说一下该在哪里用吗?
2/感觉这门语言中的[]符号有点难懂,能说一下该在哪里用吗?
1
yanchao7511461 Apr 27, 2015
刚看了一点语法。。。 []不是消息传递么? 可以理解成对象调用函数..... 刚开始看两天....
|
2
zhangchioulin OP @yanchao7511461 这个倒知道,就是有时候它调用的莫名其妙 比如说if
|
3
zhangchioulin OP 我在class中设置了断点代码完全没有用到。该怎么用呢
|
4
1q2w3e4r Apr 28, 2015
init你的类、并调用你设置断点的方法。所有的语言不都是这样吗
|
5
zhangchioulin OP @1q2w3e4r 是在哪里init呢?感觉好无力
|
6
1q2w3e4r Apr 29, 2015
比如:你定义一个A,并些了test方法。断点这个方法
@interface A : NSObject @end @implementation A - (void)test { } @end 在ViewController里 - (void)viewDidLoad { [super viewDidLoad]; A *a= [[A alloc] init]; [a test]; } |
7
1q2w3e4r Apr 29, 2015 @zhangchioulin 你应该先了解下语言基础
|
8
zhangchioulin OP @1q2w3e4r 谢谢,我打算五一的时候把Objc基础看会
|