08 2013 档案

摘要:调试运行时候,提示找不到xib(或者其他)资源文件,在工程中确实看的到该资源文件,到具体运行的资源目录([[NSBundlemainBundle] resourcePath]),没有看到该文件,而其他的资源文件,比如图片,xib文件也有,发现是因为在加入外部资源时候,用拖拽的方式,勾选了copy复选框。但还是没将资源文件拷贝过去,换种方式,在工程目录下右键 用add file to xxx 加入,同时选择copy复选框,ok。资源文件在运行时候拷贝过去了,这是Xcode的bug吗?应该是吧,Apple坑他的爹啊!! 阅读全文
posted @ 2013-08-30 15:09 酱酱爱 阅读(729) 评论(0) 推荐(0)
摘要:A:给控件添加方法或变量。1。窗口上拖个控件 NSButton2.。点右上那张狗脸(Editor)对上的。3。右键控件。拖到头文件中。4 。选择加响应方法或变量。 阅读全文
posted @ 2013-08-27 10:58 酱酱爱 阅读(248) 评论(0) 推荐(0)
摘要:-(void)addButton{ NSButton* pushButton = [[NSButton alloc] initWithFrame: NSMakeRect(100, 100, 100, 100)]; pushButton.bezelStyle = NSRoundedBezelStyle; [pushButton setTarget:self]; [pushButton setAction:@selector(buttonClick:)]; [self.window.contentView addSubview:pushBut... 阅读全文
posted @ 2013-08-22 10:48 酱酱爱 阅读(5980) 评论(0) 推荐(0)
摘要:DBSCustomView *view = [[DBSCustomView alloc] initWithFrame:NSMakeRect(100, 100, 100, 100)]; [self.window.contentView addSubview:view];//特别地,这里设置坐标是用NSMakeRect,如果用成了CGRectMacke(0,0,10,10);编译不会出错,但运行是错误的,什么都看不到.NSWindow,NSView都是继承自。NSResponder。应该说他们只是兄弟关系,NSWindow里有个contentView另外,对NSView修改背景颜色,必须覆盖NS. 阅读全文
posted @ 2013-08-22 10:45 酱酱爱 阅读(5473) 评论(0) 推荐(0)
摘要:NSSelectorFromString动态加载实例方法。 SEL sel = NSSelectorFromString(@"yourMethod:")//有参数 if([object respondsToSelector:sel]) { [object performSelector:sel withObject: @"test" ];//如果有两个参数,使用两个withObject:参数; } 阅读全文
posted @ 2013-08-15 16:01 酱酱爱 阅读(8420) 评论(0) 推荐(0)
摘要:Class myClass = NSClassFromString("StaticLibyClassName");StaticLibyClassName是从静态库中实例化一个Class,需要在bulid settings中的Other Linker Flags中添加“-ObjC"标识。否则myClass为nil.还有种坑爹的情况,Build Phases 中没有对应的类.m 文件,当从外部拖入文件时候,虽然勾选了 copy,编译也没有报告错误,但。。。不说了,加进对应的.m文件吧!这个是Xcode的bug 阅读全文
posted @ 2013-08-15 15:27 酱酱爱 阅读(830) 评论(0) 推荐(0)