Cocoa是苹果公司为Mac OS X所创建的原生面向对象的API,是Mac OS X上五大API之一(其它四个是Carbon、POSIX、X11和Java)。Cocoa 应用程序一般在苹果公司的开发工具Xcode(前身为Project Builder)和Interface Builder上用Objective-C写成。不过,通过Java bridge、PasCocoa、PyObjC、CamelBones以及RubyCocoa等桥接技术,Java、Clozure CL、LispWorks、Object P
大部分有一点其他平台开发基础的初学者看到XCode,第一感想是磨拳擦掌,看到Interface Builder之后,第一感想是跃跃欲试,而看到Objective-C的语法,第一感想就变成就望而却步了。好吧,我是在说我自己。 如果你和我一样,对苹果相关的开发:Mac OS X或是iPhone有兴趣,但是第一时间看到Objective-C就会头疼并伴有发烧症状的话,疗效比较好的快速治疗方法是阅读本
IPhone 开发路线 这是我之前看到的“iPhone 开发的路线图”,请大家指点。图中列出的书籍,关于iphone的,楼主的帖子里都有;关于C语言的,在论坛里也能找到。图小,有些书名看不清,现将书名列在下边: THE C PROGRAMMING LANGUAGEPROGRAMMING IN OBJECTIVE-C 2.0COCOA PROGRAMMING FOR MAC OS XXCOD
欢迎来到oc的领地! 本文将介绍object c的历史,以及相关特性和概要简介。 1983年, object-c诞生了。 1985年,Next公司使用oc开发出了nextstep操作系统 1997年,apple收购了Next公司,在nextstep基础上,开始设计Mac OS 2001年,apple正式发布Mac OS X
资深Mac OS X和iPhone开发者Robert Clair亲力打造 Objective-C 2.0最佳入门指南 助你成为一名合格的Objective-C程序员 Obejctive-C 2.0 Mac和iOS开发实践指南 基本信息 原书名: Learning Objective-C 2.0: A Hands-On Guide to Objective-C for Mac and iOS D
做iphone开发就需要接触其中的xib文件。Interface Builder(IB)是Mac OS X平台下用于设计和测试用户界面(GUI)的应用程序,可以很直观的设计图形界面。实际上Mac OS X下所有的用户界面元素都可以使用代码直接生成;但IB能够使开发者简单快捷的开发出符合Mac OS X human-interface guidelines的GUI。通常你只需要通过简单的拖拽(dra
今天读cocoa design patterns 引发的问题 alloc和allocwithzone的存在解决了很多问题,但是还是很疑惑。(随便说句 此书中文版翻译不靠谱。。。) 下面是截自http://stackoverflow.com/的一段分析,虽然还没有体会,但是还是保留下来。 When one object creates another, it’s sometimes a good
NSNumber NSNumber is a subclass of NSValue that offers a value as any C scalar (numeric) type. It defines a set of methods specifically for setting and accessing the value as a signed or unsigned ch
plist文件,Property List 文件,一般都是xml文件格式,用于描述应用软件 主要包括如下: 关键字 类型 是否必须 摘要 CFBundleDevelopmentRegion String No 该束的地区。通常对应于作者的母语。 CFBundleDisplayName String No 本地化的束名。 CFBundleDocumentTypes Array No 一组描述了该束所