11 2012 档案

摘要:sqlite3使用简介一.使用流程要使用sqlite,需要从sqlite官网下载到三个文件,分别为sqlite3.lib,sqlite3.dll,sqlite3.h,然后再在自己的工程中配置好头文件和库文件,同时将dll文件放到当前目录下,就完成配置可以使用sqlite了。使用的过程根据使用的函数大致分为如下几个过程:sqlite3_open()sqlite3_prepare()sqlite3_step()sqlite3_column()sqlite3_finalize()sqlite3_close()这几个过程是概念上的说法,而不完全是程序运行的过程,如sqlite3_column()表示的 阅读全文
posted @ 2012-11-28 14:45 coderguo 阅读(203) 评论(0) 推荐(0)
摘要:ios中通过malloc和alloc之类的函数分配的内存都在堆中。执行方法时会在栈中创建一个方法栈帧(stack frame),其中的局部变量都在栈帧中,(不包括对象。。)。方法执行完之后,栈帧会被系统自动回收,其中的局部变量会消失(反正看不见了。)。所以对其中的block对象retain也是无用。只有[block copy]会起作用。如果数组中加入了block对象,记得copy,和autorelease。that‘s all。 阅读全文
posted @ 2012-11-21 11:09 coderguo 阅读(795) 评论(0) 推荐(0)
摘要:当你创建一个project时,会要求你输入product name & company identifier,这两个property的值should和你在apple developer member center的“Provisioning Portal”的“App IDs"里创建的bundle identifier (NOT App ID)匹配!如果不匹配的话,push notification feature和cloud feature则不成功!!例如,当你创建的App ID时,设置的"Bundle Seed ID (App ID Prefix)"为& 阅读全文
posted @ 2012-11-21 11:01 coderguo 阅读(464) 评论(0) 推荐(0)
摘要:NSString *str = [NSString stringWithFormat:@"itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa /wa/viewContentsUserReviews?type=Purple+Software&id=%d", Config_MyAppID];[[UIApplication sharedApplication] openURL:[NSURL URLWithString:str]];NSString *str = [NSStringstringWithFormat: 阅读全文
posted @ 2012-11-13 14:50 coderguo 阅读(401) 评论(0) 推荐(0)
摘要:1、Cocoa对象的创建我们都知道创建一个对象有两步:alloc和init(对象分配和初始化),两步缺一不可。初始化一般都是紧接着对象分配的后面进行,但是这两个操作的作用是完全不同的。分配对象:就是Cocoa从应用程序的虚拟内存中为对象分配一块内存。Cocoa会根据对象的实例变量(类型和变量的排列顺序)计算内存大小并分配内存。为了分配内存,你需要向类对象(类对象上篇详细讲了它的由来和作用)发送alloc或者allocWithZone:发送消息。消息返回一个未初始化的类实例。那发送分配消息除了分配内存外,还做了其他的一些很重要的工作:对象的保持(retain)数设置为1.分配的对象的isa指针指 阅读全文
posted @ 2012-11-05 11:08 coderguo 阅读(182) 评论(0) 推荐(0)