自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于宏定义

宏定义,按照一般的理解就是#define其作用我作一下总结:1、将一些比较难记的常量替换成宏。如:#define PI 3.1415926.这样在程序中只要需要用到3.1415这个数字,都可以用PI替代,简化了代码。2、定义较为复杂的表达式。如:我们想判断某一年是否闰年。第一种方式:if ( year % 4 == 0 && year % 100 != 0 || year % 40

2014-03-09 19:41:53 740

原创 求两个整数的最大公约数算法

int u , v , temp,gcd ;while ( v != 0){temp = u % v ;u = v ;   v = temp ;}gcd = u;

2014-03-08 10:46:42 519

转载 OC输出各种类型的变量

因为实在太多了,用的时候再看吧-。-

2014-03-07 00:16:20 939

原创 初始化一个类的便捷方法

一般地,我们要初始化一个类的时候都是用(以Person类为例)Person *person = [ [Person alloc ] init];今天无意中在书上看到Person * person = [ Person new ];可以一步完成alloc 以及init的工作但是,又发现了一个问题如果我们不想类中的实例变量被其他人看到最好的方法就是在.m文件中去定义

2014-03-06 15:03:16 581

原创 类方法和实例方法的区别

我们都知道,在OC中,方法前有“+”的表示类方法,前面有“-”的代表实例方法那么究竟什么是类方法,什么是实例方法呢?在什么情况下定义类方法,在什么情况下定义实例方法呢?1.类方法类似于C++中的static函数。它的调用不需要通过实例,也不能调用类中的实例方法。其调用方法为:[类名 方法名]2.实例方法则必须通过实例来调用,换句话说,一个类在没有初始化实例的情况下是不能调用实例

2014-03-05 23:24:24 3126

原创 代码规范

1.大括号要对齐2.遇到{  要用Tab缩进3.方法和程序块之间要换行4.运算符两侧要加空格

2014-03-04 23:52:18 377

原创 初学protocol

oc中不存在多继承,但是protocol的存在很好地弥补了这个不足protocol在实现两个类之间的相互交流中起到尤为明显的作用,广泛用于ios开发中协议的定义与类定义相似,具体定义为@interface protocol但是要注意的是protocol只有.h文件没有.m文件protocol中的方法可以由其他的任何类来实现protocol中的方法由@opti

2014-03-04 23:43:20 410

原创 Xcode 5.0之后的改动

1、@protery不用再跟@synthesize配合使用,系统会自动生成2、实例变量的定义也可以省略,直接通过@protery定义3、不用再通过retain、release来管理内存暂时就只能发现这么多了,以后会慢慢补充学的时候看的视频版本比较低,按照其中的源代码打总是会莫名奇妙地报错现在已经觉得宁愿看新版的英文书也不看旧版的视频了。

2014-03-04 23:31:03 467

原创 分离一个整数各个位数的算法

int number = 整数;NSMutableArray *numberArray = [ [ NSMutableArray alloc ]init ] ;while(number){      int last = number % 10;               //取最后一位数      number / =10;      [numberArray addO

2014-03-03 23:54:33 1776

原创 OC中的类目(category)

OC中的类目,在我的理解中主要有两个用法1、扩展原有的类(如NSString、NSArray等),向其中添加一些方法2、在写比较复杂的类时可以更加有条理,可以在类中起到目录的作用,便于以后的维护。使用方法:1、新建一个类目2、在现有的类中通过@interface以及@implement建立类目

2014-03-03 23:48:31 487

空空如也

空空如也

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

TA关注的人

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