自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Objective-C中的KVC与KVO(上)

Objective-C中的KVC与KVO是两种比较重要的技术,这里简要介绍一下这两者的使用方法。一、KVC《iOS程序开发方法与实践》中介绍了KVC(Key–Value Coding,键值编码)的基本内容。简要来说,KVC提供了一种在运行时而非编译时动态访问对象属性与成员变量的方式,也就是说,我们可以用字符串的内容作为属性名称或者成员变量名称进行访问。这种特性有些类似于其他高级编程

2012-03-30 23:32:12 3774

原创 Objective-C中的类别(Category)的使用

Objective-C中的类别(Category)主要有两大功能,一个是将类的相关方法进行分组,另一个是无需继承即可向现有的类添加新的方法以扩展其功能。例如,您所在的开发团队需要创建一个类,每个团队成员负责类的某一部分功能,例如成员A负责编写对象的创建与释放的方法、成员B负责编写网络通信的方法、成员C负责数据的家在与保存方法等。iOS SDK中大量使用了类别,这里以NSArray类的外部接口声

2012-03-23 16:32:43 4942 1

原创 ObjectiveC中的赋值,对象拷贝,浅拷贝与深拷贝(续)

三、实现对象的拷贝对于我们自己创建的类来说,如果需要实现对象的拷贝,则需要实现NSCopying协议或者NSMutableCopying协议。前者用于实现对象拷贝,而后者则通常会返回一个可以进行修改的对象副本,例如Foundation框架中的常用容器类NSArray、NSSet等。这两个协议定义如下:@protocol NSCopying- (id)copyWithZone:(NSZ

2012-03-22 23:47:48 12513

原创 ObjectiveC中的赋值,对象拷贝,浅拷贝与深拷贝

在开发过程中我们经常会遇到对象拷贝的问题,下面我们分别讨论赋值操作、对象拷贝、以及浅拷贝(Shallow copy)与深拷贝(Deep copy)的区别与各自的实现方式。一、不同对象的赋值操作Objective-C中有两类对象,一类是结构体(或者基本数据类型也算),另一类是NSObject对象。对于结构体,代码直接会操作其实体,因此赋值操作会创建一个源对象的副本(一个新的对象)

2012-03-22 23:08:43 8385 1

原创 《国标麻将算番宝典》使用说明与答疑。

《国标麻将算番宝典》是一款基于iPhone的,根据国标麻将规则进行算番的应用。 is an iPhone app that can help to score Mahjong FAN.下载链接:Download Link:http://itunes.apple.com/us/app/guo-biao-ma-jiang-suan-fan/id511732452?ls=1&mt

2012-03-21 02:09:31 12902 1

转载 国标的新计分原则

1。自由计分原则(原就高不就低原则、不拆移原则)如果手牌(暗牌)可以排列成多个不同的牌形,和牌者可以自由选择最有利的牌形来计分,且仅可按一个牌形计分。2。隐含不计原则(原不重复原则)如果某个番种A在其成立的同时,必然并存着另一番种B,则称为番种A隐含番种B,番种A、B不可同时计分。3不得相同或包含原则(原不拆移原则、不得相同原则、套算一次原则)如果组成番种A所需的牌副完全包含组

2012-03-08 17:43:01 285

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除