Gavin.han

致力于移动开发 技术改变生活

导航

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 14 下一页

2012年11月24日

摘要: 1.Activity Indicators (进度)2.Date and time pickers3.Page Indicators4.Pickers5.Progress Views6.Rounded Rectangle Buttons7.Search Bars8.Segmented Controls9.Sliders10.Text Fields 阅读全文

posted @ 2012-11-24 15:17 gavin.han 阅读(857) 评论(0) 推荐(0) 编辑

摘要: 卷动视图是从UIScrollView继承而来的视图,除了UIScrollView本身之外,iphone SDK提供的基于卷动的视图包括UITableView、UITextView、UIWebView等。 1.表视图 UITableView 2.文本视图 UITextView 3.网页视图 UIWebView 阅读全文

posted @ 2012-11-24 15:12 gavin.han 阅读(255) 评论(0) 推荐(0) 编辑

摘要: 1.Alert View 一般给用户提供告警信息。如:UIAlertView*alert=[[UIAlertViewalloc]initWithTitle:nilmessage:@"相机不能用"delegate:nilcancelButtonTitle:@"关闭"otherButtonTitles:nil];[alertshow];[alertrelease];2.Action Sheets用来提示用户在可能的几种操纵中作出选择,也可以用来在用户将要进行不可逆的危险操作时,给用户确认或取消的机会。 创建Action Sheets需要3个步骤: 1.指定相 阅读全文

posted @ 2012-11-24 14:25 gavin.han 阅读(2666) 评论(0) 推荐(0) 编辑

摘要: 1.新建empty application项目,添加两个UIViewController视图:HomeViewController(主视图,搜索)、AddViewController(添加信息视图)。注意:TextField要选择委托(delegate)2.添加支持sqlite3的动态链接库:libsqlite3.dylib。3.主要代码://HomeViewController.h//SQLiteDemo//#import<UIKit/UIKit.h>#import"sqlite3.h"#definekDatabaseName@"database.s 阅读全文

posted @ 2012-11-24 12:52 gavin.han 阅读(1455) 评论(0) 推荐(0) 编辑

摘要: 综合来说, Setting Bundle适合于包含界面的使用偏好数据的保存, 基本的plist适合Objective-C中内置的数据类, 要想存储和读取自定义的对象,需要使用归档(archive)和反归档(unarchiver); 嵌入式数据库SQLite在处理大型数据时优势明显。 在不同的场合使用适当的方法,是开发程序时的原则。 阅读全文

posted @ 2012-11-24 12:31 gavin.han 阅读(558) 评论(0) 推荐(0) 编辑

摘要: 在使用数据库的时候,主要任务是建立和数据库之间的连接,执行SQL语句。 SQLite中有下面两个重要的对象(指向结构体的指针): sqlite3, 代表数据库连接的对象。 sqlite3_stmt, 代表SQL语句的对象。 SQLite中的重要函数: sqlite3_open(), 打开数据库的函数,返回值为整型,指代了打开操作的结果,若结果等于SQLITE_OK这个常量,则说明成功打开数据库。若打开失败,会返回相应的错误代码。 sqlite3_prepare(), 要执行SQL语句,必须先把它编译成字节码。sqlite3_prepare函数就是负责编译SQL语句。 s... 阅读全文

posted @ 2012-11-24 12:15 gavin.han 阅读(1476) 评论(0) 推荐(0) 编辑

2012年11月23日

摘要: Application preferfences主要是访问应用程序的偏好设置的值: NSUserDefaults *myUserDefaults = [NSUserDefaults standardUserDefaults]; [myUserDefaults setObject:@"what_if" forKey:@"name_preference"]; NSString *defaultName = [myUserDefaults objectForKey:@"name_preference"];//如果需要修改的内容为标量,使用s 阅读全文

posted @ 2012-11-23 22:28 gavin.han 阅读(173) 评论(0) 推荐(0) 编辑

摘要: 1.文件路径的获取-(void)viewDidLoad{[superviewDidLoad];NSString*homeDirectory=NSHomeDirectory();//获得Home路径,应用程序全路径NSString*fileDirectory=[homeDirectorystringByAppendingPathComponent:@"temp/app_data.plist"];//NSSearchPathForDirectoriesInDomains检索路径的方法NSArray*pathArray=NSSearchPathForDirectoriesInDo 阅读全文

posted @ 2012-11-23 17:26 gavin.han 阅读(597) 评论(0) 推荐(0) 编辑

2012年11月22日

摘要: 1.//HomeViewController.h//MailDemo#import<UIKit/UIKit.h>#import<MessageUI/MessageUI.h>@interfaceHomeViewController:UIViewController<MFMailComposeViewControllerDelegate>-(IBAction)displayComposerSheet;@end2.////HomeViewController.m//MailDemo//#import"HomeViewController.h"@ 阅读全文

posted @ 2012-11-22 20:39 gavin.han 阅读(826) 评论(0) 推荐(1) 编辑

摘要: 1.新建Empty Application,添加一个视图,设计xib如下:2.使用UIImagePickerController ,必须指定几个非常重要的属性:指定源的类型(指定之前要判断是否可用)、指定委托、指定图片是否可以编辑,设置完之后,就可以启动了,将其“推”出来即可。-(IBAction)takeNewPhoto:(id)sender{//创建图片选择器UIImagePickerController*imagePicker=[[UIImagePickerControlleralloc]init];//指定源类型前,检查图片源是否可用if([UIImagePickerControlle 阅读全文

posted @ 2012-11-22 14:30 gavin.han 阅读(10683) 评论(1) 推荐(1) 编辑

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 14 下一页