我想问一个 object-c 中的几个问题。请知道的朋友帮我看下,谢谢

2015-04-27 22:16:11 +08:00
 zhangchioulin
1/我新建了一个Cocoa Touch Class 的类也写了代码,但是没有在ViewController中写关于那个类的代码,程序会不会自动帮我运行一遍那个类中的方法?

2/感觉这门语言中的[]符号有点难懂,能说一下该在哪里用吗?
1878 次点击
所在节点    问与答
8 条回复
yanchao7511461
2015-04-27 22:36:35 +08:00
刚看了一点语法。。。 []不是消息传递么? 可以理解成对象调用函数..... 刚开始看两天....
zhangchioulin
2015-04-27 22:39:53 +08:00
@yanchao7511461 这个倒知道,就是有时候它调用的莫名其妙 比如说if
zhangchioulin
2015-04-27 22:52:45 +08:00
我在class中设置了断点代码完全没有用到。该怎么用呢
1q2w3e4r
2015-04-28 09:11:16 +08:00
init你的类、并调用你设置断点的方法。所有的语言不都是这样吗
zhangchioulin
2015-04-28 17:13:01 +08:00
@1q2w3e4r 是在哪里init呢?感觉好无力
1q2w3e4r
2015-04-29 19:31:16 +08:00
比如:你定义一个A,并些了test方法。断点这个方法
@interface A : NSObject

@end

@implementation A

- (void)test
{

}
@end

在ViewController里
- (void)viewDidLoad
{
[super viewDidLoad];
A *a= [[A alloc] init];
[a test];
}
1q2w3e4r
2015-04-29 19:32:40 +08:00
@zhangchioulin 你应该先了解下语言基础
zhangchioulin
2015-04-29 19:52:03 +08:00
@1q2w3e4r 谢谢,我打算五一的时候把Objc基础看会

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/186820

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX