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
对NSImage的一个扩展 作者:Codelif     学习了Cocoa的图片制作,受益很多。知道了图片是怎么画出来的。上层原理。可以对图片的图层操作,如添加一个图层,删除图层,图片的混合,图片的缩放,矢量图图的制作,把字符串图片化,制作pdf的一些原理等。 // //  NSImage+ZCPanel.h //  Flected // //  Created by zhuzhichao on 
La Nina seen gradually weakening in 2009: NOAA             This image from the U.S.-French Jason oceanographic satellite released by NASA April 21, 2008 depicts one of the strongest La Ninas in many y
Objective-C大体上只是在C语言上加上一层薄薄的、动态的面向对象层。Cocoa则是相当容易上手的API。透过Cocoa就可以用面向对象的方式存取OS X八成上的系统服务(其余两成可以用C来呼叫)。Objective-C可以跟C完全混用。同时Apple也提供了所谓的"Objective-C++",可以在C++程序中呼叫Objective-C程序,或者在Objective-C里撰写C++程序代
  Threading is hard in any language. And what is worse, when it goes wrong, it usually goes wrong in a very bad way. Because of this, programmers either avoid threading completely (and refer to it as
  Key-Value Coding (KVC) and Generic Programming Key-Value Coding (KVC) is a Cocoa protocol for getting and setting values generically. In programming, the term "generically" describes a way of doing
本节内容: Macintosh 的新的开发人员  有经验的 Macintosh 开发人员, Mac OS X 以前  使用非苹果集成开发环境的 Macintosh 开发人员  工具开发人员  插件开发人员  驱动和系统软件开发人员  纯 Java 开发人员  方案提供商  QuickTime 开发人员  Macintosh 的新的开发人员 如果您初识 Mac OS X 并且有一个图形用户界面的应用
  MacRuby 0.4发布了,带有HotCocoa::Graphics、Threaded GC及DTrace 基于Objective-C的Ruby实现MacRuby发布了0.4版。 嵌入式的API(“运行时的Objective-C API”)是该版本增加的一个新特性,我们可以凭借它使用MacRuby来脚本化应用。InfoQ此前曾报道过该API。 凭借HotCocoa(MacRuby 0.3中加
一、模块简介   模块(module)就是Perl包(pachage)。Perl中的对象基于对包中数据项的引用。(引用见第x章引用)。   详见http://www.metronet.com的perlmod和perlobj。   在用其它语言进行面向对象编程时,先声明一个类然后创建该类的对象(实例),特定类所有对象的行为方式是相同的,由类方法确定,可以通过定义新 类或从现存类继承来创建类。已熟悉面
Objective-C,通常写作ObjC和较少用的Objective C或Obj-C,是扩充C的面向对象编程语言。它主要使用于Mac OS X和GNUstep这两个使用OpenStep标准的系统,而在NeXTSTEP和OpenStep中它更是基本语言。Objective-C可以在gcc运作的系统写和编译,因为gcc含Objective-C的编译器。  1 历史  1980年代初布莱德·确斯(Bra
原贴:http://www.chinaunix.net/jh/24/409543.html [精华] xargs 如何使用? http://www.chinaunix.net 作者:mysuperstar  发表于:2008-03-08 11:29:09 【发表评论】 【查看原文】 【Shell讨论区】【关闭】 有没有中文的文档? 或者谁把自己的使用心得写出来 多谢!  mymm 回复于:2004
Qt 4.5终于发布了!    Nokia的开源Qt开发工具在2009年3月3日正式发布了4.5版。与以前相比,Qt 4.5最大的变动是换用LGPL许可证,这样QT包含了三个许可证:分别为LGPL/GPL和商业许可证。 新版增强图形系统、数据处理和网络引擎性能,其它主要特性有:提升与WebKit渲染引擎的集成度,包括Netscape浏览器插件API支持,Qt应用程序可以载入Flash;更先进的We
  下面是介绍一下写的两个工具:sfile和sz。这有趣的地方是如何开发命令行工具。 在OSX下,要用C语言开发软件,大致有几种方式: 一种是标准的C/C++语言,这样写成的代码应该可以在所有Unix平台下编译,但是缺点是如果要处理一些和OSX密切相关的内容的话,就不是那么方便了。你可以用任意编辑器创建C源文件,然后用gcc编译,和我们熟悉的C语言的编写方式没有区别。也可以用Project Bui
  plist文件是标准的xml文件,在cocoa中可以很简单地使用。这里介绍一下使用方法: 以下代码在Mac和iPhone中均适用。   写入plist文件: NSMutableDictionary * dict = [ [ NSMutableDictionary alloc ] initWithContentsOfFile :@ "/Sample.plist" ]; [ dict setObj
确定Windows XP到底是UCS-2的还是UTF-16的 write by 九天雁翎(JTianLing) -- blog.csdn.net/vagrxie 讨论新闻组及文件   一般认为Windows下以16bit表示的Unicode并不是UTF-16,而是UCS-2。UCS-2是一种编码格式,同时也是指以一一对应关系的Unicode实现。在UCS-2中只能表示U+0000到U+FFFF的B
原文地址:http://www.cocoachina.com/index.php/archives/cocoachina_122.html Objective-C语法快速参考 作者: Cocoa China      10 Apr     大部分有一点其他平台开发基础的初学者看到XCode,第一感想是磨拳擦掌,看到Interface Builder之后,第一感想是跃跃欲试,而看到Objective
随着iPhone SDK的发布,并且该SDK只能使用osx平台,在Xcode环境下进行,估计mac下的应用开发也会越来越热,下面这篇文章非常好的介绍了mac下使用Xcode开发的基本概念,值得阅读。摘自 这里。 当你面对着 MS 的 Visual Studio 头晕眼花加四肢无力的时候,一定绝望过、无助过,为什么微软要拿像怪物一样的 MFC 和令人费解的 COM 技术来吸取 Windows 开发人
靠写iPhone程序发财的三个故事 苹果的软件商店已经有数万个程序,很多人也因此翻身发家,news.cnet.com就报道了三个这样的故事。 第一个:iShoot 去年八月,SUN的工程师Ethan Nicholas 与老婆Nicole一度为钱伤脑筋,房贷快付不出来、小孩子的医疗费又不断累积,加上SUN又冻结了当年度员工分红,Nicholas不得不开始寻找新工作,还开始委托出售自己的房子。但之后他
电子工业出版社博文视点资讯有限公司诚征译者,要求译者满足如下要求: (a)良好的相关技术知识(能准确把握书中的技术内容); (b)较强的外语能力(能透彻理解外文技术图书的内容); (c)较强的汉语表达能力(能使读者觉得通顺易懂); (d)足够的责任心和毅力; (e)认真负责的态度(译文会被数以万计的广大读者阅读,译文中的任何翻译相关错误都将不同程度地影响到广大读者的知识学习); (f)有相对充裕的
  1.对iphone 中得tableview非常熟悉 ,灵活的运用tableview得属性,能充分发挥其      功能,在熊猫播放器的播放列表能够灵活运。在iphone sdk 中的的delegate 属性,能够让用户方便的传递消息,非常的灵活。用得得当,能够优化代码,否则就使代码僵硬,不容易扩展维护。同时iphone理由NSuserdault这个类,就相当于数据库,能够方便得保存数据,用户在
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出版、作者信息和本声明。否则将追究法律责任。 http://blog.csdn.net/topmvp - topmvp The iPhone explodes old ideas of a cell phone. Its native SDK offers a remarkable range of features includi
创建Xcode的工程&源码模板   在xcode里面并没有直接的工具为你创建模板,但是有个方法可以方便的创建你需要的模板,你只要根据样式修改就行,以下分为两个部分:一是创建工程模板,另外一个是创建源码模板   一. 创建工程模板        创建一个工程模板,可以方便你快速的建立一个你需要的一个工程样式,省去了你工程设置参数,添加类库的过程,当你创建了多个模板后,在以后的工作中可以节省你不少的时
  Cocoa 框架 接下来的段落总结了 Cocoa 的类和一些重要的框架的示意图,特别是核心框架 Foundation (基础)和 Application Kit (应用程序工具箱)。 内容:     介绍     基础框架     应用程序工具箱     其它 Cocoa API 框架   介绍 是什么使得一个程序变成了一个 Cocoa 的程序?它其实不是编程语言,因为您可以在 Cocoa 开
 这次主要讲解一下如何通过编写代码的方式来实现一个窗口程序, 当然这个程序十分的简单, 不过它演示了一些我们应该了解的东西,因此应该可以更好的帮助我们了解XCode和Interface builder为我们的开发工作做了哪些工作。 大部分讲解Cocoa编程的书都会用到Xcode和interface builder,这两个工具的结合是开发Cocoa应用程序的最佳选择, 但是当中往往隐藏了许多细节的东
  新版本的Skype和一些其他聊天工具都提供了自动将地址簿联系人加入联系人列表的功能,本文通过例子简单地介绍如何使用Cocoa获取Mac OS X的地址簿中联系人的各种信息,这样你也可以在自己的程序中导入系统的地址簿中联系人的各种信息了。   获取联系人信息的大致例子如下:  #import <AddressBook/AddressBook.h> 如果在程序中使用地址簿,需要引用AddressB
在iPhone系统中基本的系统架构,以及很多技术都可以在Mac OS X中找到他们的影子.iPhone系统的核心是和Mac OS X一样的基于Mach kernel的变种版本.系统核心的顶层 是用来在这个平台上开发应用的接口. 在你实现你的应用的时候你可以选择不同的层.比如Core os和Core Services层包含了针对iPhone OS底层的接口,包括文件的存取,底层数据类型,Bonjou
巧克力作为世界上最风靡的食品之一,被赋予了种种意义。现在大家接触巧克力最多的场合当属“情人节”前男女双方为对方购买包装精美的巧克力作为礼物。可是当你美滋滋地在品尝情人送的巧克力时,你可想到过它的发明者和由来? American-made chocolate and cocoa(可可) products number in the hundreds. There is a fascinating(迷
怎樣限制 Mac OS X 表格中編輯區中的輸入字數 這篇文字來自 22 日晚間我在台北 Cocoaheads 活動中所分享的一個題目。 在講完之後,有些朋友覺得講得速度似乎有點快,而我回來之後看了一下自己的投影片,總感覺如果只是將投影片放在網路上,可能根本不知道我在說什麼,而更大的問題是,回來之後又做了一點小研究,發現有個地方講錯。看來,要在網路上分享這則故事,還是要換成比較詳盡的文字。 楔子
  Introduction to The Objective-C 2.0 Programming Language Contents: Who Should Read This Document  Organization of This Document  Conventions  See Also    The Objective-C language is a simple compute
December 21st, 2008 / in IPhone / by keremk / It’s been almost 3 months since the IPhone SDK’s infamous NDA restrictions were lifted, and there are now a good set of open source libraries available fo
Patterns in Objective-C: Observer Pattern Posted 12/14/2008 - 18:16 by David design patterns objective-c observer One of the most common patterns, after the Singleton, in Java is the Observer Pattern.