- 博客(11)
- 收藏
- 关注
转载 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 402
转载 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 423
转载 objective-c中的本地化操作(序列化,归档)(十二)
转自holydancer的CSDN专栏,原文地址:http://blog.csdn.net/holydancer/article/details/7371643 先介绍一个自定义类描述的方法description,一般情况下,一个自定义类我们在用%@输出的时候,给出的是一个内存地址,我们在该类的.m文件里重写description方法,来修改输出内容,呆会儿我们要用到这个方法来验证今天学
2013-07-08 18:28:15 364
转载 objective C中的字符串操作
转自holydancer的CSDN专栏,原文地址:http://blog.csdn.net/holydancer/article/details/7343561 在OC中创建字符串时,一般不使用C的方法,因为C将字符串作为字符数组,所以在操作时会有很多不方便的地方,在Cocoa中NSString集成的一些方法,可以很方便的操作字符串,下面举几个例子:
2013-07-08 17:56:32 394
转载 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 732
转载 objective-c中的正式协议 protocol
转自holydancer的CSDN专栏,原文地址:http://blog.csdn.net/holydancer/article/details/7366373 协议类似于java的接口,如果一个协议中定义了某些方法,而某类又实现了该协议,那么该类必须实现这些方法。换句话说,协议是一组公用的方法声明,谁实现协议,谁就负责实现这些方法,不然会有黄色警告。协议可以扩展已有协议。协议的关键字是
2013-07-08 17:48:02 369
转载 Objective-C分类 (category)
原文:http://blog.csdn.net/yhawaii/article/details/6992094 使用Object-C中的分类,是一种编译时的手段,允许我们通过给一个类添加方法来扩充它(但是通过category不能添加新的实例变量),并且我们不需要访问类中的代码就可以做到,这点和javascript中使用原型来定义属性有点类似。 我们可以为一个类创建一个新的方法,而不需要
2013-07-08 17:33:37 397
转载 Objective C 2.0 属性(Property)
Objective C 2.0 为我们提供了property。它大大简化了我们创建数据成员读写函数的过程,更为关键的是它提供了一种更为简洁,易于理解的方式来访问数据成员。 我们先来看一下在Objective C 1.x下我们声明Book类的头文件: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 //
2013-07-08 17:26:58 303
原创 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 569
原创 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 461
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人