摘要:
在我们编程的过程中,布尔类型是不可或缺的数据类型,我们知道布尔类型一般表现为真值或者假值,但是在不同的编程语言,布尔类型却有不同的表现。让我们来看,C语言:实际上,C语言并不具备布尔类型,但是一般定义0为假值,非0值是真值(一般用1表示),所以int类型与布尔类型可谓难兄难弟,可以互相转换;而在java语言:int类型与布尔类型却是不能互相转换,存储的值只有true或者false值; 阅读全文
摘要:
先来介绍一下历史背景,Cocoa和Objective-C是苹果公司Mac OS X操作系统的核心。虽然Mac OS X相对较新,但Objective-C和Cocoa的推出已有时日。早在20世纪80年代早期,Bard Cox就发明了Objective-C,意在将流行的,可移植的C语言与优雅的Smalltalk语言结合在一起。1985年,Steve Jobs成立了NeXT公司,致力于开发强大且经济的工作站。NeXT选择Unix作为其操作系统,创建了NextSTEP(使用Objective-C 开发的一款强大的用户界面工具包)。NextSTEP只是创造了一些特性,拥有少量忠实拥趸,并未在商业上获得成功。1996年,苹果公司收购NeXT之 后,NeXTSTEP被重命名为Cocoa,并得到推广。Objective-C只不过是拥有一些附加特性的C语言,有相关知识的童鞋们应该很快就能上 手!"Hello Word"从来都是经典中的经典!今天我们就来个"Hello Objective-C"吧。 阅读全文