点击DOCK上的应用程序图标,使其运行。
摘要:当我们点击标准标题栏关闭按钮时,程序会自动关闭,在DOCK上只显示应用程序图标。如果想通过DOCK打开,可使用下面方法。- (BOOL) applicationShouldOpenUntitledFile:(NSApplication *)sender{ [[self window] makeKeyAndOrderFront:self]; return NO;}//此函数为NSApplicationDelegate类的成员。
阅读全文
posted @
2011-01-12 14:41
思莫念然
阅读(336)
推荐(0)
关闭窗体(Closing Windows)
摘要:1.主要介绍两个函数:-(BOOL)windowShouldClose:(id)sender//当窗体将要关闭时,会被NSWindow调用, 是因为用户点击了窗口的标题栏上的关闭按钮。为用户提供了一个机会,在关闭之前保存未保存的文件,并且返回调用 _myShouldClose。-(void)windowWillClose:(NSNotification*)notification//当窗体关闭时,会被NSWindow调用。一旦被调用就无法取消。2.此两个函数为NSWindow的代理,使用记得绑定代理。
阅读全文
posted @
2011-01-11 22:13
思莫念然
阅读(412)
推荐(0)
NSWindowButton--访问标准标题栏按钮
摘要:有两种方法:1. 比较简单,打开窗体的属性,选择Window-》Controls,去掉对应的钩,就可以了。2. 代码实现。MemberDescriptionNSWindowCloseButtonThe close button.Available in Mac OS X v10.2 and later.NSWindowMiniaturizeButtonThe miniaturize button.Available in Mac OS X v10.2 and later.NSWindowZoomButtonThe zoom button.Available in Mac OS X v10.2
阅读全文
posted @
2011-01-11 21:25
思莫念然
阅读(470)
推荐(0)
在NSDictionary 和 NSArray 中存储基本数据类型
摘要:NSArray有个两个限制。首先,它只能存储 Object-C 的对象, 而不能存储 C 语言种的基本数据类型。如 int, float 等, 或者 NSArray 中的随机指针。 其次,你也不能在 NSArray 中存储 nil (对象的零值或NULL)。NSDictionary的限制。首先,它只能存储 Object-C 的对象, 而不能存储 C 语言种的基本数据类型。其次,你也不能在 NSDictionary 中存储 nil (对象的零值或NULL), 但以 nil 值作为终止符号。对象封装基本数值。NSValue 和 NSNUmber。实例。 NSInteger test = 20;
阅读全文
posted @
2010-12-24 12:12
思莫念然
阅读(1286)
推荐(0)
菜单句柄(转帖)
摘要:作者:kingmtn@gmail.com原始地址:http://c.gzl.name/archives/category/cocoa/cmenuMac:打开一个目录2010年06月17日, 10:02 下午1, 获得一个打开窗口对象 NSOpenPanel2, 设置这个对象的参数3, 处理得到的数据4, 结果[Switching to process 3330]Running…201...
阅读全文
posted @
2010-09-21 13:59
思莫念然
阅读(309)
推荐(0)
内存管理(转帖)
摘要:retain和copy的区别作者:kingmtn@gmail.com原址地址:http://c.gzl.name/archives/category/cocoa/cmem2009年08月13日, 11:11 下午原来简单解释过属性定义(Property),并且提起了简单的retain,copy,assign的区别。那究竟是有什么区别呢?assign就不用说了,因为基本上是为简单数据类型准备的,而不...
阅读全文
posted @
2010-09-21 13:50
思莫念然
阅读(245)
推荐(0)
Objective-C(转帖)
摘要:作者:kingmtn@gmail.com原始地址:http://c.gzl.name/archives/category/cocoa/cobjc循环使用整个NSArray内的对象2009年09月3日, 8:08 下午循环使用整个NSArray内的对象是非常常用的了,而且最近我在研究究竟怎么能方便的把NSArray存入Core Data,所以这更是必要了,看看如下的方法吧:1,Objective-C...
阅读全文
posted @
2010-09-21 13:31
思莫念然
阅读(873)
推荐(0)
数据类型/对象类型介绍(1)NSString(转帖)
摘要:数据类型/对象类型介绍(1)NSString作者:kingmtn@gmail.com原始地址:http://c.gzl.name/archives/category/cocoa/cbasic2009年08月12日, 7:49 下午字符串是程序设计最常用的数据类型之一了。在Mac/iPhone编程中,苹果为我们提供了一个不同的字符串类型NSString。有别与普通的String为数据类型,NSStr...
阅读全文
posted @
2010-09-21 13:11
思莫念然
阅读(841)
推荐(0)