博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
iphone-common-codes-ccteam源代码 CCSize.m
阅读量:6817 次
发布时间:2019-06-26

本文共 1701 字,大约阅读时间需要 5 分钟。

//  //  CCSize.m  //  CCFC  //  //  Created by xichen on 11-12-28.  //  Copyright 2011 ccteam. All rights reserved.  //   #import "CCSize.h"  #import "CCCommon.h"  #import "CCNSNumber.h"  @implementation CCSize  - (id)initWithWidth:(CGFloat)aWidth withHeight:(CGFloat)aHeight  {          COMMON_INIT_BEGIN          self->width = aWidth;          self->height = aHeight;          COMMON_INIT_END  }  + (id)sizeWithCCSize:(CCSize *)size  {          CCSize *newSize = [[CCSize alloc]                                              initWithWidth:size->width withHeight:size->height];  return [newSize autorelease];  }  - (id)initWithCGSize:(CGSize)size  {          COMMON_INIT_BEGIN          width = size.width;          height = size.height;          COMMON_INIT_END  }  + (id)sizeWithCGSize:(CGSize)size  {          CCSize *newSize = [[CCSize alloc] initWithCGSize:size];  return [newSize autorelease];  }  - (void)dealloc  {          [super dealloc];  }  - (BOOL)isEqualTo:(CCSize *)anotherSize  {  return (FLOAT_EQUAL_TO_FLOAT(width, anotherSize->width)                   && FLOAT_EQUAL_TO_FLOAT(height, anotherSize->height));  }  - (BOOL)isEqualToCGSize:(CGSize)size  {  return (FLOAT_EQUAL_TO_FLOAT(width, size.width)                   && FLOAT_EQUAL_TO_FLOAT(height, size.height));  }  - (BOOL)isZero  {  return (FLOAT_EQUAL_TO_ZERO(width)                   && FLOAT_EQUAL_TO_ZERO(height));  }  - (void)setWidth:(CGFloat)newWidth withHeight:(CGFloat)newHeight  {          self->width = newWidth;          self->height = newHeight;  }  - (CGSize)toCGSize  {  return CGSizeMake(width, height);  }  @end

 

可能有更新:

googlecode链接地址:

github地址:

 

转载于:https://www.cnblogs.com/ccteam/archive/2012/01/05/2313095.html

你可能感兴趣的文章
虚拟机故障与故障处理工具之指令篇
查看>>
iOS 基础知识学习目录索引
查看>>
My_Base_notes
查看>>
Node assert断言学习及mocha框架与travisCI初探
查看>>
大话转岗 PHP 开发小结
查看>>
React的状态管理
查看>>
寻找一种易于理解的一致性算法(扩展版)下
查看>>
MySQL - 高可用性:少宕机即高可用?
查看>>
2018电影票房分析-谁才是票房之王
查看>>
程序员可以干到多少岁?
查看>>
Storm系列(六)storm和kafka集成
查看>>
东南亚的招聘骗局,程序员请注意!
查看>>
Android 获得View宽高的几种方式
查看>>
iOS正则表达式
查看>>
关于javascript的this指向问题
查看>>
Promise的理解和用法
查看>>
java B2B2C Springboot电子商城系统-高可用的服务注册中心
查看>>
Dubbo的总体架构
查看>>
Spring Cloud微服务架构代码结构详细讲解
查看>>
以太经典硬分叉:矿工欢喜、投资者欢庆、社区高兴的“三赢”之举
查看>>