myprecious

2013年3月5日 #

[转] iOS SQLite3初试用

摘要: SQLite是嵌入式的和轻量级的SQL数据库。SQLite是由C实现的。广泛用于包括浏览器(支持HTML5的大部分浏览器,IE除外)、iOS、Android以及一些便携需求的小型web应用系统。1 使用原因:存储、检索信息2 SQLite是MySQL精简版。但无需服务器就能进行。3 两个限制:1)必须手动创建数据库 2)没有面向对象的接口。4 如何手动创建数据库。使用SQLite前的准备使用SQLite是很多做iOS开发中第一次面对C的情况,包括我。因为SQLite是C写的,Objective-C可以直接使用C代码。在SQLite前,一般都会使用Cocoa Touch框架,都是基于Object 阅读全文

posted @ 2013-03-05 14:53 myprecious 阅读(231) 评论(0) 推荐(0) 编辑

[转] iOS开发24:使用SQLite3存储和读取数据

摘要: SQLite3是嵌入在iOS中的关系型数据库,对于存储大规模的数据很有效。SQLite3使得不必将每个对象都加到内存中。基本操作:(1)打开或者创建数据库sqlite3 *database;int result = sqlite3_open("/path/databaseFile", &database); 如果/path/databaseFile不存在,则创建它,否则打开它。如果result的值是SQLITE_OK,则表明我们的操作成功。注意上述语句中数据库文件的地址字符串前面没有@字符,它是一个C字符串。将NSString字符串转成C字符串的方法是:const 阅读全文

posted @ 2013-03-05 14:38 myprecious 阅读(191) 评论(0) 推荐(0) 编辑

[转]iOS教程:SQLite的创建数据库,表,插入查看数据

摘要: iOS sqlite数据库操作。步骤是:先加入sqlite开发库libsqlite3.dylib,新建或打开数据库,创建数据表,插入数据,查询数据并打印1、新建项目sqliteDemo,添加使用sqlite的库libsqlite3.dylib2、sqlite 的方法sqlite3 *db, 数据库句柄,跟文件句柄FILE很类似sqlite3_stmt *stmt, 这个相当于ODBC的Command对象,用于保存编译好的SQL语句sqlite3_open(), 打开数据库,没有数据库时创建。sqlite3_exec(), 执行非查询的sql语句Sqlite3_step(), 在... 阅读全文

posted @ 2013-03-05 14:25 myprecious 阅读(418) 评论(0) 推荐(0) 编辑

2013年3月1日 #

[转]iOS iPhone 开发中的文件读写及数据存储

摘要: 参考网址:http://blog.csdn.net/wxq888/article/details/8191076数据的存储无疑是软件开发中的重要课题。本文给初学者介绍下iphone开发中常见的文件读写iOS的文件存储采用的是“沙箱机制”,也就是应用程序只能访问自己的文件目录,每个应用程序的数据是独立的,就像一个一个的沙箱一样。这种管理方法比windows和原来的塞班那种文件管理方式更适合移动平台。这种方式更安全,在很大程度上避免了流氓软件和垃圾软件的盗窃资料。查看模拟器应用程序在mac上的存储,就可以了解在iphone上文件是如何组织的。打开目录/Users/andy/Library/Appl 阅读全文

posted @ 2013-03-01 09:49 myprecious 阅读(274) 评论(0) 推荐(0) 编辑

2013年2月27日 #

[转]ios 数据存储的四种常用方式

摘要: 在iOS中有几种方式,一般常用的有以下四种形式: 1.NSKeyedArchiver(加密形式) 2.NSUserDefaults 3.Write写入方式 4.SQLite3这里Himi就不再介绍SQlite数据库了,Android游戏存储中我也介绍过SQLite如何保存数据,但是由于这一块很多童鞋没有接触过数据库相关知识,所以即使讲了也没作用,那么对于数据数据库的童鞋们可以参考其他博文或书籍进行学习;首先介绍第一种保存方式:NSKeyedArchiver代码很简单就不多解释了直接上代码://=================NSKeyedArchiver=======... 阅读全文

posted @ 2013-02-27 14:04 myprecious 阅读(282) 评论(0) 推荐(0) 编辑

2013年2月25日 #

[转] CGContext

摘要: 0CGContextRef context = UIGraphicsGetCurrentContext(); //设置上下文1 CGContextMoveToPoint //开始画线2 CGContextAddLineToPoint// 画直线4 CGContextAddEllipseInRect //画一椭圆4 CGContextSetLineCap// 设置线条终点形状4 CGContextSetLineDash //画虚线4 CGContextAddRect //画一方框4 CGContextStrokeRect// 指定矩形4 CGContextStrokeRectWithWidth 阅读全文

posted @ 2013-02-25 15:37 myprecious 阅读(138) 评论(0) 推荐(0) 编辑

[转]layer 颜色渐变

摘要: View Code 首先添加QuartzCore.framework#import <QuartzCore/QuartzCore.h>//颜色渐变 CAGradientLayer *gradient = [CAGradientLayer layer]; gradient.frame = self.view.bounds; gradient.colors = [NSArray arrayWithObjects:(id)[[UIColor colorWithRed:245.0/255.0 green:140.0/255.0 blue:70.0/255.0 alpha:1] CGC... 阅读全文

posted @ 2013-02-25 15:30 myprecious 阅读(379) 评论(0) 推荐(0) 编辑

[转]NSBundle

摘要: bundle是一个目录,其中包含了程序会使用到的资源. 这些资源包含了如图像,声音,编译好的代码,nib文件(用户也会把bundle称为plug-in). 对应bundle,cocoa提供了类NSBundle.我们的程序是一个bundle. 在Finder中,一个应用程序看上去和其他文件没有什么区别. 但是实际上它是一个包含了nib文件,编译代码,以及其他资源的目录. 我们把这个目录叫做程序的main bundlebundle中的有些资源可以本地化.例如,对于foo.nib,我们可以有两个版本: 一个针对英语用户,一个针对法语用户. 在bundle中就会有两个子目录:English.lproj 阅读全文

posted @ 2013-02-25 14:58 myprecious 阅读(124) 评论(0) 推荐(0) 编辑

2012年8月15日 #

@property与@synthesize

摘要: 一直想找到这两者的作用,觉得后者无用,下午果真遇到:前者用后.h 文件就没用{}声明变量;后者是合成意思,如果没有,那么.m文件只能 self.来调用.h中的@property属性,如:[self.userName resignFirstResponder];如果有合成,则可以直接写变量如:[userName resignFirstResponder]; 阅读全文

posted @ 2012-08-15 17:00 myprecious 阅读(101) 评论(0) 推荐(0) 编辑

2012年7月15日 #

【转】javaScript document对象详解

摘要: 自:http://webcenter.hit.edu.cn/articles/2009/06-10/06144703.htmDocument对象内容集合document 文挡对象 - JavaScript脚本语言描述———————————————————————注:页面上元素name属性和JavaScript引用的名称必须一致包括大小写否则会提示你一个错误信息 “引用的元素为空或者不是对象\\\\\”———————————————————————对象属性document.title //设置文档标题等价于HTML的title标签document.bgColor //设置页面背景色documen 阅读全文

posted @ 2012-07-15 21:45 myprecious 阅读(122) 评论(0) 推荐(0) 编辑

导航