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
The Unix Geek网站日前根据Indeed职位搜索引擎统计出了美国不同程序员的收入情况,按照他们使用的编程语言、操作系统和应用程序接口进行分类。 下面是使用18种编程语言的程序员年薪情况: Erlang: $99,000 Objective-C: $82,000 Pascal: $81,000 C++: $80,000 TCL: $80,000 C#: $79,000 Java: $79,
The Unix Geek网站日前根据Indeed职位搜索引擎统计出了美国不同程序员的收入情况,按照他们使用的编程语言、操作系统和应用程序接口进行分类。 下面是使用18种编程语言的程序员年薪情况: Erlang: $99,000 Objective-C: $82,000 Pascal: $81,000 C++: $80,000 TCL: $80,000 C#: $79,000 Java: $79,
餐具: coffee pot 咖啡壶 coffee cup 咖啡杯 paper towel 纸巾 napkin 餐巾 table cloth 桌布 tea -pot 茶壶 tea set 茶具 tea tray 茶盘 caddy 茶罐 dish 碟 plate 盘 saucer 小碟子 rice bowl 饭碗 chopsticks 筷子 soup spoon 汤匙 knife 餐刀 cup 杯子
Often we're told that we have to suffer now — give up what we want — in order to succeed later, that in order to save we must sacrifice. Give up instant gratification to get delayed gratification. But
在读: 侯捷《SGI STL源码剖析》:喜欢它对allocator和sub-allocation的介绍,对traits的介绍,对deque、heap、priority-queue的介绍,痛苦的是,始终记不清红黑树。 LPI in a nutshell (level 1)影印版:读英文的Oreilly,比读中文舒服多了,啃剩最后一章却不再怎么看了。但是好像影印版的版本比中译本还早,汗 精通正则表达式
http://developer.apple.com.cn/Documentation/CocoaOverview/Articles/CocoaFrameworks.html
CFNetwork 基本结构 来源:http://developer.apple.com.cn/documentation/Networking/Conceptual/CFNetwork/Concepts/chapter_2_section_3.html   在学习 CFNetwork API 之前,你必须首先理解作为 CFNetwork 基础的最主要的 API。CFNetwork 的存在依赖两个
NSView设置背景色, 重写NSView (从NSView继承一个新类) 重写drawRect: (NSRect) rect      { //[super drawRect: rect];  //父类, ... [ [NSColor redcolor] set];  //设置颜色 NSRectFill(rect); //填充rect区域 }
  Objective-C,通常写作ObjC和较少用的Objective C或Obj-C,是扩充 C 的 面向对象 编程语言 。它主要使用于 Mac OS X 和GNUstep这两个使用OpenStep标准的系统,而在 NeXTSTEP 和OpenStep中它更是基本语言。Objective-C可以在 gcc 运作的系统写和 编译 ,因为gcc含Objective-C的 编译器 。   1 历史
  The Unix Geek网站日前根据Indeed职位搜索引擎统计出了美国不同程序员的收入情况,按照他们使用的编程语言、操作系统和应用程序接口进行分类。 下面是使用18种编程语言的程序员年薪情况: Erlang: $99,000 Objective-C: $82,000 Pascal: $81,000 C++: $80,000 TCL: $80,000 C#: $79,000 Java: $7
如果原来从事Windows软件开发 ,想跨足或转换至Mac OS X环境,需要知道那些东西?有什么知识技能可以快速运用在Mac OS X环境上的?这两个问题 应该是Windows开发 者进入Mac OS X环境最关心的问题 。本文假设读者以往采用微软的开发 工具,并以C/C++/C#的任一种组合作为开发 语言 。 大体说来,Windows和Mac OS X都是为桌面应用 环境、图形用户接口(GUI
文 / 蔡學鏞 還記得十年前蘋果正值多事之秋:市佔率繼續掉往無足輕重的難看數字;耗費鉅資研發的新一代作業系統Copland難產;想買BeOS當下一代的Apple OS,卻被BeOS創辦人(Apple的老員工)獅子大開口而告吹(而自抬身價的BeOS幾年後落得破產)。 壞新聞持續登上媒體,種種的現象,讓人一度以為這家以水果為名的IT公司大概氣數已盡。PC Week毒舌專欄作家戲稱Apple應該改名為A
iPhone的开发对于初级人员来说,其实也不是什么难事,现在就总结一下iPhone的官方开发方式。 1、一台苹果机 最经济的是 Mac Mini了  Mac OS X 10.5 2、XCode 3   iPhone SDK 3、Objective-C 知识 4、iPhone/iPod Touch 对于初学者 实际上 第4项可以等到预算充裕的时候在开始进行计划 iPhone软件的初级设计,Hello
    一个不错的Tutorial:http://www.otierney.net/objective-c.html 一本Online Book:http://objc.toodarkpark.net/ 一个Cocoa 和 Objiective-C全的网站:http://cocoadevcentral.com/ Apple的在线文档:http://developer.apple.com/docum
 方法调用(Calling Methods) 1. 调用     [object method];     [object methodWithInput:input]; 2.返回值: output = [object methodWithOutput]; output = [object methodWithInputAndOutput:input]; 3.创建对象调用 id myObject
在拉丁文里,vita的意思是生命。不少人每天服用各种维生素补充剂,认为这样就可以保持健康。仅仅美国一个国家每年在维生素补充药品上就会扔下几十亿美元——这到底是健康投资,还是花银子打水漂? The best way to get vitamins is through food, not vitamin pills, according to Susan Taylor Mayne, a profes
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。 http://blog.csdn.net/topmvp - topmvp Mac OS X Programming assumes nothing on the part of its reader, other than common sense and an interest in
Cocoa是Mac OS和iPhone OS上的开发框架,使用Objective-C做为开发语言。当然,在代码中也可以嵌入C和C++的语句。初识Objective-C时会觉得它的语法很奇怪,但本质上和其他面向对象语言都差不多。具体语法大家可以参考相关文档。   在Cocoa框架中: 所有的控件、窗口等都继承自 UIView,对应MVC中的 V。UIView及其子类主要负责UI的实现,而UIView
Cocoa的框架 Thu, 17 Apr 2008 02:06:36 +0800   无处不在的 MVC 在传统的开发模式中,我们很容易陷入“ 胶水代码” 的陷阱里。所谓的“ 胶水代码” ,顾名思义,就是仅仅用来保持用户界面数据、状态同步的函数调用的集合体。这些函数调用扯不断,理还乱,并且使代码变的非常冗长、易出错、不易维护。 为了解决这个问题, Cocoa提供了多个内部机制: Key-Value
Document Architecture http://developer.apple.com/documentation/Cocoa/Conceptual/Documents/Documents.html   Pasteboard (note the sections on implementing copy/paste, specifically cut) http://developer.
从今天开始学习cocoa~~~
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。 http://blog.csdn.net/topmvp - topmvp The Mac has fully embraced OpenGL throughout its visual systems. In fact, Apple's highly efficient, modern
iPhone开发简介 --简单介绍iPhone上的应用软件开发过程 iPhone OS 四层: Cocoa Touch Media Core Services Core OS 1. 底下两层Core OS和Core Services都是C写的,上面两层Media和 Cocoa Touch是用Object-C写的。 2. iPhone OS无内存回收机制。和C/C++一样,申请的内存需自己释放(半自
AppKit 应用程序设计观 原文来自 Application Design in AppKit. This is a discussion of high-level application design in Cocoa that aims to explain the major class roles in an AppKit application and how they are co
Cocoa 是 Mac OS X 操作系统的应用程序环境之一,是与 Carbon 和 Java 处于同一层的环境。它包含一组面对对象的软件库以及一个运行环境,而且它还与其它的应用程序环境共用一个集成开发环境。 本篇编程主题延伸了这个定义,描述了 Cocoa 的意图,能力和物理形式。作为一个开发人员阅读此篇 Cocoa 功能介绍是理解 Cocoa 的最基础的第一步。
关于《Cocoa入门 使用objective-c》的第四章“将文件内容读入字符串”    int main(int argc, const char * argv[]) { NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init]; NSString * filename = @"~/LearningCocoa/filestrings/
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。 http://blog.csdn.net/topmvp - topmvp There's a reason that a large slice of the open-source movement has defected from running Linux on its lapt
Utensil按:对wxWidgets的Mac Port一直相当不满意。无奈中间隔着Objective-C这一层,今天逛到这篇文章,赶紧转贴过来,扫个最初的盲先。原文来自http://www.cocoachina.com/ Objective-C语法快速参考 作者: Cocoa China 【最热的Mac, iPhone专业开发论坛】 【本文永久地址】 10 Apr 大部分有一点其他平台开发基础的
  [Note]: The oirginal link of the article: http://www.guardian.co.uk/technology/gamesblog/2009/feb/10/gameculture-apple   -----------------------------------------------------------------------------
  How to become an independent programmer in just 1068 days 1068天,独立程序员速成 Gus Mueller, 2005 12.25 http://gusmueller.com/blog/archives/2005/12/25.html 你要是看过Evening at Adler [1]的会议视频的话,你会注意到有一段是台上这帮家伙谈到