摘要: Event-Driven Programming: Introduction, Tutorial, Historyhttp://Tutorial_EventDrivenProgramming.sourceforge.netStephen Ferg (steve@ferg.org)Version 0.2 – 2006-02-08This work is licensed under a Creative Commons Attribution Licensehttp://creativecommons.org/licenses/by/2.5/The Creative Commons Attrib 阅读全文
posted @ 2011-10-27 21:56 zsounder 阅读(3357) 评论(0) 推荐(0) 编辑
摘要: 1 Interface(接口约定) Interface理解为接口概念,于JAVA\C#中的接口有所不同的是Obj-C中的接口应该理解为一种非正式协议,Obj-C中的Interface只是表明应该会处理其中声明的消息(方法),但是不是必须处理。 表明Sample Interface中,约定了应该会处理HelloWorld消息,但是Sample.m中我们可以不去实现对HelloWorld的处理,这样编译器会给出警告但是编译可以通过,但是在程序中向Sample发送该消息会引发异常。2 Protocol(正式协议) Protocol(正式协议)看上去更正规一些,语义上更强烈一些:要求采用该协议的类,. 阅读全文
posted @ 2011-10-27 21:33 zsounder 阅读(1442) 评论(0) 推荐(1) 编辑
摘要: GNUstep 首先,目前windows下没有Objective-C的IDE存在,ObjectiveEClipse是一款可选择的插件,搭配Eclipse3.5+CDT6.0,但是已经停止更新。GNUstep是提供类似Cocoa(苹果OS的开发框架)的API和工具,目前支持GNU/Linux and GNU/HURD, Solaris, NetBSD, OpenBSD, FreeBSD, Darwin和Windows,免费使用。这个项目使Objective C能在多数流行平台上开发和运行。 在Windows下搭建Objective C开发环境,需要到GNUstep官方网站上下载,四个软件包:.. 阅读全文
posted @ 2011-10-27 21:18 zsounder 阅读(4562) 评论(1) 推荐(1) 编辑