![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oject-C on the mac
文章平均质量分 65
jason_code
这个作者很懒,什么都没留下…
展开
-
objective-c中使用cocoa的NSPredicate,谓词
转自holydancer的CSDN专栏,原文地址:http://blog.csdn.net/holydancer/article/details/7380799在语言上,谓语,谓词是用来判断的,比如“我是程序猿”中的是,就是表判断的谓语,“是”就是一个谓词,在objective-c中,应该说在COCOA中的NSPredicate表示的就是一种判断。一种条件的构建。我们可以先通过NSPr转载 2013-07-08 18:36:51 · 398 阅读 · 0 评论 -
Object C 创建类的基本语法
源码:#import #import //Test for method parameter@interface TestObj : Object{ int num;}// no parameter- (void)foo;// 1 parameter- (void) test1: (int) n;// 2 parameter - (void) test原创 2013-07-07 01:38:17 · 537 阅读 · 0 评论 -
Objective-C分类 (category)
原文:http://blog.csdn.net/yhawaii/article/details/6992094使用Object-C中的分类,是一种编译时的手段,允许我们通过给一个类添加方法来扩充它(但是通过category不能添加新的实例变量),并且我们不需要访问类中的代码就可以做到,这点和javascript中使用原型来定义属性有点类似。我们可以为一个类创建一个新的方法,而不需要转载 2013-07-08 17:33:37 · 389 阅读 · 0 评论 -
Objective C 2.0 属性(Property)
Objective C 2.0 为我们提供了property。它大大简化了我们创建数据成员读写函数的过程,更为关键的是它提供了一种更为简洁,易于理解的方式来访问数据成员。我们先来看一下在Objective C 1.x下我们声明Book类的头文件:12345678910111213141516171819202122//转载 2013-07-08 17:26:58 · 297 阅读 · 0 评论 -
objective-c中的正式协议 protocol
转自holydancer的CSDN专栏,原文地址:http://blog.csdn.net/holydancer/article/details/7366373协议类似于java的接口,如果一个协议中定义了某些方法,而某类又实现了该协议,那么该类必须实现这些方法。换句话说,协议是一组公用的方法声明,谁实现协议,谁就负责实现这些方法,不然会有黄色警告。协议可以扩展已有协议。协议的关键字是转载 2013-07-08 17:48:02 · 361 阅读 · 0 评论 -
Application Kit框架--Mac桌面程序
原文地址:http://fkebjiq.blog.163.com/blog/static/182946366201122583332267/在这一章将从Foundation Kit框架转移到Application Ki框架,来创建一个可以用于Mac的桌面程序一、构建项目进入Xcode,创建一个新Cocoa Application项目,从File菜单选择New Project,选择C转载 2013-07-08 17:52:18 · 706 阅读 · 0 评论 -
objective C中的字符串操作
转自holydancer的CSDN专栏,原文地址:http://blog.csdn.net/holydancer/article/details/7343561在OC中创建字符串时,一般不使用C的方法,因为C将字符串作为字符数组,所以在操作时会有很多不方便的地方,在Cocoa中NSString集成的一些方法,可以很方便的操作字符串,下面举几个例子:转载 2013-07-08 17:56:32 · 387 阅读 · 0 评论 -
objective-c中的本地化操作(序列化,归档)(十二)
转自holydancer的CSDN专栏,原文地址:http://blog.csdn.net/holydancer/article/details/7371643先介绍一个自定义类描述的方法description,一般情况下,一个自定义类我们在用%@输出的时候,给出的是一个内存地址,我们在该类的.m文件里重写description方法,来修改输出内容,呆会儿我们要用到这个方法来验证今天学转载 2013-07-08 18:28:15 · 357 阅读 · 0 评论 -
objective-c中的cocoa特性:KVC-键值编码
转自holydancer的CSDN专栏,原文地址:http://blog.csdn.net/holydancer/article/details/7374986在oc中,可以使用KVC来访问变量的属性,即使该属性没有get,set方法也可以调用,方便灵活,另外还可以方便的管理集合,具体使用我们先看代码:[plain] view plaincopy转载 2013-07-08 18:30:37 · 402 阅读 · 0 评论 -
Object C on the mac 中英文目录对比
为了方便查阅object c的名词,特将中英文目录对比抄录如下:Chapter1:第一章Before You Start:启程 Chapter2:第二章Extensions to C:对C的扩展2.2 Deconstructing Hello Objective-C: 解构Hello Objective-C程序Chapter3:第三章Introdu原创 2013-07-06 18:15:25 · 454 阅读 · 0 评论