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
Getting Language and Locale Preferences Directly There may be situations where you want to get the preferred locale ID or the list of languages directly from the user preferences. Mac OS X stores ea
今天发现一个可以自己实现协议(通过tcp)的开源工程,protobuf-socket-rpc。这个工程跟CAR有点像。软件其实可以简化为自我循环+对外通讯。自我循环代表软件可以独立运行,只有它的运行环境得到满足。它对外的依赖是通过通讯来表现的,这同时代表着这个模块可以被运行时替换。 还有一个不错的开源工程是Thrift,这个工程原来是facebook的,现在在apache下面。 Thrift is
当你为iPhone开发程序的时候,你可能会用到XCode提供的项目模板。这些模板里有一个叫做Tab Bar Application的,可以帮助你快速创建一个基于Tab Bar的程序,但是默认生成的模板仅仅支持竖屏 当你为iPhone开发程序的时候,你可能会用到XCode提供的项目模板。这些模板里有一个叫做Tab Bar Application的,可以帮助你快速创建一个基于Tab Bar的程序
HTTP POST Queries from Cocoa Applications Integrating web content with desktop applications. Part 3 in a 3-part series by Fritz Anderson Introduction In the first two articles in this series, we saw h
原文地址:http://www.bestuniversities.com/blog/2009/100-free-courses-tutorials-for-aspiring-iphone-app-developers/ Unless you’ve been living under a rock, you know that the iPhone is a big deal and it’s
Shared by eric mac osx的dyld是挺烦的 所谓dylib,就是bsd风格的动态库。基本可以认为等价于windows的dll和linux的so。mac基于bsd,所以也使用的是dylib。 如果你需要引用一个第三方的dylib,在xcode下编译出cocoa程序,在本机上运行是不会出问题的。但是发布出来,给其他用户用,就可能出问题。因为用户不一定有这个库。 这个问题给我造成了相
揭开苹果开发平台的神秘面纱 ——《苹果开发之Cocoa编程(第三版)》新书预告 【书名】苹果开发之Cocoa编程(第三版) 【原书名】Cocoa Programming for Mac OS X, Third Edition 【作者】Aaron Hillegas 【译者】钱友才 陈勇 王健 译 【出版社】 电子工业出版社 【书号】97
iPhone 开发四剑客之《Objective-C 基础教程》 Objective-C 语言是 C 语言的一个扩展集,许多(可能是大多数)具备 Mac OS X 外观的应用程序都是使用该语言开发的。它以 C 语言为基础,添加了一些微妙但意义重大的特性。 苹果公司为 Objective-C 语言提供了 Cocoa 工具包。 Cocoa 是使用 Objective-C 编写的,它不仅包含 Mac