Objective-CL 是一个 Objective-C 桥努力实现 Common Lisp 语言和操作系统支持,当前它支持 Mac OS X/Cocoa/PowerPC and Linux/GNUstep/x86,
Objective-C,通常写作 ObjC 和较少用的 Objective C 或 Obj-C,是扩充 C 的面向对象编程语言。它主要使用于 Mac OS X 和 GNUstep 这两个使用 OpenStep 标准的系统,而在 NeXTSTEP 和 OpenStep 中它更是基本语言。Objective-C 可以在 gcc 运作的系统写和编译,因为 gcc 含 Objective-C 的编译器。
objective-git 是 libgit2 的 Objective-C 封装版本,支持 OS X 和 iOS 系统。 特征 可用功能的简要概述: 读取:日志,差异,非常规,刷新日志,状态 写入:init,checkout,commit,branch,tag,reset 内部构件:配置,树,blob,对象数据库 网络:克隆,获取,推送,拉取 传输:HTTP,HTTPS,SSH,本地文件系统 并非
该项目可以让你在 Objective C 应用程序(适用于 iPhone 手机和 Mac 系统)中使用 OpenSocial API 。支持例如 Myspace, Orkut, Hi5, 51.com, netLog, Hyve, 等 OpenSocial 容器.
Objective-C Runtime Runtime 是什么? Runtime 是 Objective-C 区别于 C 语言这样的静态语言的一个非常重要的特性。对于 C 语言,函数的调用会在编译期就已经决定好,在编译完成后直接顺序执行。但是 OC 是一门动态语言,函数调用变成了消息发送,在编译期不能知道要调用哪个函数。所以 Runtime 无非就是去解决如何在运行时期找到调用方法这样的问题。 对
Posing,顾名思义,意思是“冒充”,它跟类似,但本质上不一样,Posing存在的目的在于子类可以冒充父类,使得后续的代码无需把父类修改为子类,就可以很方便的让父类表现成子类的行为,从而实现非常方便的冒充,这在一般的语言中是难以想象的。 在开始在Objective-C中进行构建之前,提醒读者注意,在Mac OS X 10.5中声明已经弃用了冒充(Posing),并且之后无法使用它。 因此对于那些
Objective-C类定义了一个将数据与相关行为相结合的对象。 有时,仅表示单个任务或行为单元而不是方法集合是有意义的。 块是C,Objective-C和C++等编程语言中的高级功能,它允许创建不同的代码段,这些代码段可以传递给方法或函数,就像它们是值一样。 块是Objective-C对象,因此它们可以添加到或等集合中。 它们还能够从封闭范围中捕获值,使其类似于其他编程语言中的闭包或。 简单块声