自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (4)
  • 收藏
  • 关注

原创 iPhone内存的有效使用

<br />   结合apple官方开发者文档, 本文来重点讨论分析如何在应用程序中尽可能小的占用iPhone内存,有效的利用内存。<br /> <br />   iPhone的虚拟内存模型并不包含磁盘交换区空间,所以应用程序在更大程度上受限于可供使用的内存。对内存的大量占用,会严重降低系统的性能,可能导致应用程序被终止。<br />   应用程序的可用内存和系统的性能之间有着直接的关系。可用内存越少,系统在处理未来的内存请求时就越可能出问题。如果发生这种情况,系统总是先把代码页和其他非易失性资源从内存中移

2011-03-27 14:40:00 4923

原创 iPhone核心应用程序架构

      本文主要介绍iPhone应用程序的基本架构和原理。      iPhone应用程序从启动到退出的过程中,UIkit框架负责大部分关键的管理。iPhone应用不断的从系统那里接收事件,而且必须响应那些事件。接收事件是UIApplication对象的工作,但是响应事件则是程序员来负责定制。我们先来了解下整个iPhone应用程序的生命周期和事件周期。     在点击应用程序图标后,系统先会显示一个过渡图形,然后调用相关的main函数来启动程序。这个点之后,大量的初始化工作就交给了UIkit,由它装载应

2011-03-26 19:06:00 1950

原创 Object-C 基础之0 — object c简介

      欢迎来到oc的领地!  本文将介绍object c的历史,以及相关特性和概要简介。      1983年, object-c诞生了。      1985年,Next公司使用oc开发出了nextstep操作系统      1997年,apple收购了Next公司,在nextstep基础上,开始设计Mac OS      2001年,apple正式发布Mac OS X      2007年,apple发布iphone      ..................      Object C:   

2011-03-26 11:27:00 3806

原创 Object-C 基础之10 — 使用xml进行归档

<br />     在object c中,归档是指用某种格式来保持一个或者多个对象,以便后续可以还原这些对象的过程。<br />     如果你使用的对象是NSString, NSData,NSDictionary,NSArray,NSNumber对象, 则可以使用writeTofile方法,将数据写入到文件中。<br /> <br />     今天介绍下通过NSDictionary使用xml进行归档的方法。示例代码如下:<br /> <br />     写文件:<br /> <br />   NSD

2011-03-23 23:21:00 2378

原创 Object-C 基础之9 — 对象复制

   本文将讲述对象复制相关知识,以及一些需要注意的地方。     首先,我们看一段简单的代码 NSMutableArray *dataArray=[NSMutableArray arrayWithObjects:@"1",@"2",@"3",@"4",nil]; NSMutableArray *dataArray2=NULL; dataArray2=dataArray; //相同的引用 NSLog(@"dataArray is : %@",dataArray);

2011-03-23 00:35:00 2393 2

原创 Object-C 基础之8 — 内存管理(1)

   自动释放池,在object-c模块中,发挥着重要作用,能够帮助我们清理很多内存。但是它也不是万能的,也必须要合理小心的使用。   本文通过一个示例代码,来介绍下自动释放池的用法和注意事项。NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init]; MemFoo *pMem=[[MemFoo alloc]init]; NSLog(@"aaaaa retaincount: %d", [pMem retainCount]);

2011-03-22 23:56:00 1548

原创 Object-C 基础之7 — 内存管理(0)

<br />   内存管理算是学习一门语言时,比较难但是最重要的一部分。 object-c 中的Foundation框架带入了引用计数这一概念和思想来管理内存。极大的减轻了程序员内存管理的负担,你不必再那么小心翼翼。 <br />   引用计数的概念如下,创建对象时,将它的引用计数设置为1,每次必须保持该对象时,就发送一条retain消息,使其引用计数加1。Foundation框架提供的其他一些方法也可以增加对象的引用计数,例如,把对象添加到数组中。<br />   不需要对象时,可以通过发送一条relea

2011-03-22 01:44:00 1548 1

原创 Object-C 基础之6 — 文件类的各种操作方法

   本文来讲述 文件类的各种操作方法,示例如下: NSString *fName=@"testfile.m"; NSFileManager *fm=NULL; NSDictionary *dict=NULL; fm=[NSFileManager defaultManager]; if ([fm fileExistsAtPath:fName]==NO) { NSLog(@"file not exist!"); return 1; }

2011-03-20 18:00:00 5692

原创 Object-C 基础之5 — 集合类的各种操作方法

<br />   NSMutableArray *weekName=[NSMutableArray arrayWithObjects: @"MM",@"TT",@"WW",nil]; int i=0; for(i=0;i<3;i++) { NSLog(@"%i %@", i+1,[weekName objectAtIndex:i]); } 

2011-03-20 16:45:00 1775

原创 Object-C 基础之4 — 数字类的各种操作方法

<br />  本文将介绍Object-C中对数字类的一些常用的操作方法, 还是使用示例代码进行说明吧<br /> <br /> <br /> NSNumber *myNumber, *floatNumber, *interNumber; NSInteger myInt; myNumber=NULL; interNumber=NULL; floatNumber=NULL; interNumber=[NSNumber numberWith

2011-03-20 16:23:00 2201

原创 Object-C 基础之3 — 字符串类各种操作方法

<br />    在开始本文的主要内容前,先介绍下object-c中的字符串类。<br /> <br />     NSString  : 常量字符串类。<br />     NSMutableString:可变字符串类。<br /> <br />     Object-C 中的字符串类,封装了各种对字符串的操作方法,学会使用并熟悉这些方法能够在方便我们在代码中对字符串的处理。 以下列举了一些常用的方法,用示例代码来进行说明吧,这样影响更深刻。<br /> <br />   NSString *str=

2011-03-20 15:44:00 9888

原创 Object-C 基础之2 — 重载父类初始化方法

 重载,是面向对象中很重要的一个概念,而且运用的也多。在object c中的作用不言而喻。 那么今天通过一个示例程序,来解释如何重载父类的方法。   示例代码如下:     #import @interface MemFoo: NSObject{ int x; NSString* name;}@property int x;@property (copy) NSString* name;-(MemFoo*)init:(int) n:(NSString*)str; //

2011-03-19 11:37:00 5230 2

原创 Object-C 基础之1 — 属性的介绍与使用

今天介绍下object-c中的属性,总结思考整理此文。

2011-03-17 23:04:00 2800

原创 xcode常用快捷键

自己在日常使用过程中积累一些快捷方式,提高开发效率: 1.  cmd+option+双击    : 跳转到帮助文档 2.  cmd+shift+ E   :   最大化编辑框  3.  cmd+shift+R :  打开控制台窗口 4.  cmd + ~ :   切换不同工程窗口 5.  cmd + g: 向下查找 6.  cmd+shift+g:

2011-03-10 23:29:00 1805 1

约瑟夫环(链表实现)

用单循环链表实现的约瑟夫环C++源代码,有详细注释。

2009-08-12

俄罗斯方块VC++源码

只是实现了基本功能,可以参考一下。

2008-04-18

俄罗斯方块VC++源码

闲暇时做的,只实现了基本功能,可以参考一下。

2008-04-18

UC/OS-II内核源代码

一款著名的嵌入式实时操作系统内核,广泛应用于各种嵌入式产品。

2007-12-05

空空如也

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

TA关注的人

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