- 博客(169)
- 资源 (13)
- 收藏
- 关注
转载 iphone开发中使用nib(xib)文件的内存管理
在使用nib文件做界面开发的过程中,加载nib文件后,由于设置了outlet和delegate,出现了一些未能及时释放的引用和retain循环,最后结果当然可想而知,dealloc没有走到,内存一路高歌走上去了。 所以在使用的时候应该需要注意一些地方,及时的释放不必要的引用等 官方文档Memory Management Programming Guide中 Memory Management
2012-08-16 00:07:21 948
转载 iphone开源网络编程cocoaasyncsocket
iphone的CFNetwork编程比较艰深。我选择使用AsyncSocket开源库来开发,下面介绍一些简单的使用,并给出我写的一个简单的实现模板,只要添加自己的处理代码就可以使用了。 官方网站:http://code.google.com/p/cocoaasyncsocket/ 一.项目添加ASyncSocket 1.下载ASyncSocket库源码
2012-08-15 23:55:22 747
转载 iphone开发之单元测试SenTestCase
使用xcode开发很长一段时间了,可是并没有使用其中支持的单元测试的功能,所以特别留意了一下使用单元测试的方式。 l iPhone从SDK3.0开始直接支持单元测试,可以创建Unit test bundle形式的target。方便了单元测试代码的编写。 l 还有一个是用google-toolbox-for-mac中带的iPhone Unit Test 框架,其实此框架也是基于OCUnit库
2012-08-15 23:51:44 824
转载 在iOS4中使用代码块
在iOS4中使用代码块-基础知识 iOS4引入了一个新特性,支持代码块的使用,这将从根本上改变你的编程方式。代码块是对C语言的一个扩展,因此在Objective-C中完全支持。如果你学过Ruby,Python或Lisp编程语言,那么你肯定知道代码块的强大之处。简单的说,你可以通过代码块封装一组代码语句并将其当作一个对象。代码块的使用是一种新的编码风格,可以让你运用自如的使用iOS4中新增AP
2012-08-13 00:18:05 2705
转载 iOS5中 UIViewController新方法的使用
在iOS5中,ViewController中新添加了下面几个方法: addChildViewController: removeFromParentViewController transitionFromViewController:toViewController:duration:options:animations:completion: willMoveToParentV
2012-08-12 23:19:32 755
转载 在iOS开发中使用FMDB
前言 SQLite (http://www.sqlite.org/docs.html) 是一个轻量级的关系数据库。iOS SDK很早就支持了SQLite,在使用时,只需要加入 libsqlite3.dylib 依赖以及引入 sqlite3.h 头文件即可。但是,原生的SQLite API在使用上相当不友好,在使用时,非常不便。于是,开源社区中就出现了一系列将SQLite API进行封装的库,
2012-08-06 19:26:48 827
转载 游戏引擎剖析
为了解决“如何在IPHONE上创建一个游戏”这个大问题,我们需要首先解决诸如“如何显示图像”与“如何播放声音”等一系列小问题。这些问题关系到创建部分游戏引擎。就像人类的身体一样,游戏引擎的每个部分虽然不同,但是却都不可或缺。因此,首先从游戏引擎剖析开始本章。我们将会讨论一个游戏引擎的所有主要部分,包括应用程序框架、状态机、图像引擎、物理引擎、声音引擎、玩家输入和游戏逻辑。 写一个好玩
2012-08-06 19:15:42 3222
转载 IOS NSString
[cpp] view plaincopyprint? //NSString 操作均不改变自身值 //构建字符串 NSString *szTmp = @"A string"; //直接赋值 szTmp = nil; int n = 5; NSString *szMyString = [NSString stringWithFormat:@"The numbe
2012-07-05 20:47:58 2690
原创 银行家算法
就是我的作业啦,拿给大家看看有没有什么要改的地方.关于银行家算法的,本来我问了老师我可不可以不写,结果被训了一顿.我字本来就不好,非要我手写下来,哎,光交代码还不成.bank.h[code]#include "windows.h"#include "time.h"#define Z 7 //某个墒值#define M 3 //资源数#define N 4
2007-10-13 04:34:00 1562
一个动态链接库(MFC扩展库)及其测试程序的例子(系统托盘图标)
2008-10-16
Libnids-API(中文版)
2008-07-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人