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
在iphone上多线程开发有两种方式。一是用pthread开发,别一种是cocoa中的NSThread。本示例展示NSThread的方法,一切以代码说话: // main.m // // Created by Christopher Wright on 2007.06.12. #import <Foundation/Foundation.h> NSLock *lock; @inter
http://www.corbinstreehouse.com/blog/2007/10/instruments-on-leopard-how-to-debug-those-random-crashes-in-your-cocoa-app/ Instruments on Leopard: How to debug those random crashes in your Cocoa app
http://www.cocoadev.com/index.pl?DebuggingAutorelease     -------------------------------------------------------------------------------------------------------------------- MemoryManagement :Further
Hotto Cocoa o Kudasai I just returned from a 2 week trip to Japan. One of the more familiar sights was the ridiculous number of Starbucks (スターバックス) coffee shops, especially around Shinjuku and Roppong
数据结构与算法             C/C++     《Effective C++ Second Edtion 中文版》  读完(一遍) 《C++Primer中文版(第4版)》  读完(一遍) 《C++ Cookbook 中文版》 《C++ 标准程序库》 《Effective STL中文版》 《Essential C++中文版》 《深度探索C++对象模型》 Windows开发方面的书籍 《V
作者:孙东风 2009-11-20(请尊重作者劳动成果,转载务必注明出处) 原文地址:http://blog.csdn.net/dongfengsun/archive/2009/11/20/4840224.aspx   在实际的编程过程中,通常会把一些公用函数制成函数库,供其它程序使用,一则提搞了代码的复用;二则提搞了核心技术的保密程度。所以在实际的项目开发中,经常会使用到函数库,函数库分为静态库
各种进程创建方式比较总结(MacOS, Win32, Qt) 收藏 此文于2010-03-11被推荐到CSDN首页 如何被推荐? write by 九天雁翎(JTianLing) -- blog.csdn.net/vagrxie 讨论新闻组及文件     由于进程创建是非常基础,很重要的工作,由此导致的恶果就是每个系统自己都喜欢封装一套,以显示自己对其有原生的,较好的支持,但是,说实话,有的时候,
  电子工业出版社博文视点资讯有限公司诚征《Cocoa Programming Developer's Handbook》、《Search Patterns: Design for Discovery》两本书的译者,要求译者满足如下要求: (a)良好的相关技术知识(能准确把握书中的技术内容); (b)较强的外语能力(能透彻理解外文技术图书的内容); (c)较强的汉语表达能力(能使读者觉得通顺易懂)
write by 九天雁翎(JTianLing) -- blog.csdn.net/vagrxie 讨论新闻组及文件 适合无聊的时候看看大家无聊的时候都在看什么,在进Google Read的时候左边有提示: 我就Give it a try了。。。。。 看到一个关于苹果IPad的漫画,挺有意思的。如下: 估计明白的人看了都会会心一笑的。。。。。 最近在学习Objective C及Cocoa的东西,因
write by 九天雁翎(JTianLing) -- blog.csdn.net/vagrxie 讨论新闻组及文件     由于进程创建是非常基础,很重要的工作,由此导致的恶果就是每个系统自己都喜欢封装一套,以显示自己对其有原生的,较好的支持,但是,说实话,有的时候, 那方式,实在是相当别扭,这里,我讲我了解的平台/系统下的进程创建方式统一的梳理总结一下,也顺面可以比较一下各个系统的API封装情
Qt4.5的发布,可以看作是Qt发展史上的又一个重要的里程碑。借此,Qt第一次提出了“Qt EveryWhere”的口号,真正的全速前进走向了大规模的商业应用,开源社区也得到了更加强有力的支持,尤为突出的是Qt的性能得到了很大的提升。用一句话来总结,就是Qt从未充满如此奔放的活力和富有如此强大的号召力。     由于Qt 4.5版是自Trolltech被NOKIA收购后,Qt发布的首个全新版本,因
原文来自:http://blog.youxu.info/2010/02/28/why-mac-os-x-for-programmers/ February 28, 2010 at 12:03 am · Filed under Cool Stuff , MacOSX , pearl , tech 一周前我和 Tinyfool 闲聊苹果操作系统,都认为对于开发人员来说,苹果操作系统(Mac OS)是上
如果原来从事Windows软件开发,想跨足或转换至Mac OS X环境,需要知道那些东西?有什么知识技能可以快速运用在Mac OS X环境上的?这两个问题应该是Windows开发者进入Mac OS X环境最关心的问题。本文假设读者以往采用微软的开发工具,并以C/C++/C#的任一种组合作为开发语言。 大体说来,Windows和Mac OS X都是为桌面应用环境、图形用户接口(GUI)而设计的操作系
write by 九天雁翎(JTianLing) -- blog.csdn.net/vagrxie 讨论新闻组及文件    全局快捷键属于比较有用的功能了,在Windows下使用RegisterHotkey可以很方便的设定,(指的是通过程序设定啊)Qt中没有封装此功能,所以稍微麻烦一点,可以参看我原来的文章《 Qt/PyQt中使用系统全局的快捷键》,换到了MacOS中后,又得重新学习了,真是悲哀。
這一陣子在 IRC 上,因為開發 OV 的緣故,經常有機會提到 OS X 程式設計相關的問題。我們經常提及像 Carbon, Cocoa, Objective-C 這類的關鍵詞,也開始有朋友問及,Carbon 是什麼?Cocoa 又是啥?我如果想在 OS X 上開發程式,該從哪下手好? 這篇文章先回答頭兩個問題:Carbon 跟 Cocoa 是什麼?順便也講講這兩者的差別在哪。 簡單地說,Carb
  可以使用c函数NSSearchPathForDirectoriesInDomain来查找各种目录。它是Foundation函数,因此它可以与Cocoa for Mac OS X共享。它的很多可用选项都是专门为OS X设计的,在iphone上不会返回任何值。其原因在于,这些位置并不存在于iphone(如Downloads文件夹)上,或者你的应用程序由于iPhone的沙盒机制而没有访问该位置的权限
Cocoa 中很多图形对象都支持绑定. 我们把一个图形对象的属性(比如颜色, 或是值)和 一个key,比如fido,绑定起来.那么,图形对象就可以自动和那个key的值同步.    1.  定义数据 并且定义阿城城市可以写       -(int)fido{}      -(void)setFido:(int)value{}        或者写      @property (readwrite,
我目前在开发一个应用,同一个view显示在两个不同的窗口上,如果view是单独的一个静态内容的好办,但这个view不是,还有很多用户操作的功能。 在cocoa,单独一个view有且只有一个parent view的,所以要在两个不同的view上插入同一个内容的view,可以用如下办法: 首先,view对应controller叫Mycontroller 一、同一个Mycontroller,有两个内容相
语言、平台、链接库,这三者之间有很密切的关系。本文尝试着以链接库为中心,探讨它们之间的现况。 语言与链接库 语言通常会伴随着链接库,没有链接库的语言,差不多什么程序都写不出来。比方说,用 C 语言写出一个印出 Hello 的小程序,你需要用到 stdio 的链接库。用 Python 写 GUI 程序,你需要 Tkinter 链接库。 平台与链接库 平台通常也会伴随着链接库,没有链接库的平台,等于是
如何遍历iPhone支持的所有family以及UIFont 作者:发芽的石头 来源:www.CocoaDev.cn     NSArray *familyNames = [UIFont familyNames];   for (NSString *family in familyNames) {   NSLog(@"=== family:");   NSLog(family);     NSArr
学习Objective-C:入门手册 Objective-C是一种简单的计算机语言,设计为可以支持真正的面向对象编程。Objective-C通过提供类定义,方法以及属性的语法,还有其他可以提高类的动态扩展能力的结构等,扩展了标准的ANSI C语言。类的语法和设计主要是基于Smalltalk,最早的面向对象编程语言之一。 如果你以前使用过其他面向对象编程语言,那么下面的信息可以帮助你学习Object
Thrift is a software framework for scalable cross-language services development. It combines a software stack with a code generation engine to build services that work efficiently and seamlessly betwe
Objective-C 2.0增加了一些新的东西,包括属性和垃圾回收。那么,我们在学习Objective-C 2.0之前,最好应该先了解,从前是什么样的,为什么Objective-C 2.0要增加这些支持。 这一切都跟Cocoa内存的管理规则有关系,我们知道,Objective-C中所有变量都定义为指针。指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址,如果使用不当,就会出错或者造
作者:孙东风 2009-11-20 (请尊重作者劳动成果,转载务必注明出处)   在实际的编程过程中,通常会把一 些公用函数制成函数库,供其它程序使用,一则提搞了代码的复用;二则提搞了核心技术的保密程度。所以在实际的项目开发中,经常会使用到函数库,函数库分为 静态库和动态库两种。和多数人所熟悉的动态语言和静态语言一样,这里的所谓静态和动态是相对编译期和运行期的:静态库在程序编译时会被链接到目标代码
http://stackoverflow.com/questions/327082/exc-bad-access-signal-received   A major cause of EXEC_BAD_ACCESS is from trying to access release objects. To find out how to troubleshoot this, read this do
Cocoa NSUndoManager (REDO/UNDO) 原文: http://blog.sina.com.cn/s/blog_5df7dcaf0100bp8w.html   NSUndoManager   使用NSUndoManaer, 我们可以给程序以一种优雅的风格添加undo功能. undo管理器跟踪管理一个对象的添加,编辑和删除.这些消息将会发送给undo管理器去做undo. 而当我
From: http://blog.sina.com.cn/s/blog_672b7fe50100inpb.html 首先声明一下,apple的官方文档是最重要的,一下网站只是本人学习过程中存在问题时,所寻找的相关帮助网页,有时间的话,对每一个网页写一些注释吧 sqllite相关 http://iwins.blog.51cto.com/735853/211747 http://linglong11
想要学 Objective-C 在 iPhone 及 Mac 上开发软体,看以下 Apple 官方的资料,一定是一头雾水。   (1) The Objective-C 2.0 Programming Language (2) Objective-C 2.0 Runtime Programming Guide (3) Objective-C 2.0 Runtime Reference  理由很简单,
translated by google : http://steps3d.narod.ru/downloads.html Download   Source Code and Resources to compile examples of articles Used in vseeh become a full framework . All textures to articles - Te
(1) Cocoa Toch Frameworks   Foundation Object wrappers     Strings, collections     Various system services (file I/O and network)     Subset of Foundation on Mac UIKit Event handling Graphics and win