
手机平台项目学习和分析
文章平均质量分 68
Ministarler
hi,boy
展开
-
【手机平台项目学习和分析】SQLite3包的使用(入门)-C语言学习SQLite3-创建table和*输出
今天在学习一个项目的时候遇到了SQLite的使用。我就潜心研究了下。先在c平台下进行了S实验。成果如下1.创建一个table,操作很简单,open,exec,close即可囊括全部。代码如下:#include #include #include "util.h"#include //#pragma commect(lib,"sqlite3.lib")int main(in原创 2013-12-14 16:04:54 · 912 阅读 · 0 评论 -
【手机平台项目学习和分析】第三方类:RTLabel学习和Demo使用解读
RTLabel下载地址:点击打开链接1、效果如下:2.源码解读先说说框架。一个tableView显示了多个RTLabel。分别显示了不同的功能。关于布局和设计。就对于DemoTableViewCell 来说,我们的设计和布局通过两部来完成。1)cell的布局和设计。i:首先 使用 - (id)initWithStyle:(UITableViewCellS原创 2014-01-07 12:56:56 · 1674 阅读 · 0 评论 -
【移动应用UI设计模式】第一篇:导航的设计--只要导航模式
导航的设计模式 分为 主要导航模式和次级导航模式。一,主要导航模式 1.跳板式:跳板式导航对操作系统并没有特殊要求,在各种设备上都有良好表现。它有时也被称为“快速启动板”(Launchpad)。跳板式导航的特征是,登录界面中的菜单选项就是进入各个应用的起点。原创 2013-12-22 13:42:36 · 1196 阅读 · 0 评论 -
【手机平台项目学习和分析】发音API及其使用
由于很简单,自写代码,我只写下代码。一看下就明白了。//// LCSound.h// 英汉翻译//// Created by lichan on 14-1-3.// Copyright (c) 2014年 lichan. All rights reserved.//#import #import @interface LCSound : NSObject@pr原创 2014-01-07 13:06:04 · 867 阅读 · 0 评论 -
【移动应用UI设计模式】第二篇:表单
1.登录表单不要自己“独创”登录表单,采用常见的设计方案,这样更易于用户登录。提供取回已忘记密码的方式。 2.注册表单 注册表单有可能是你为应用设计的第一个表单,所以设计的标签应当易于阅读。不要把标签和输入框水平排列,而应该采用垂直排列的方式,如Evernote应用的设计,或使用水印式标签,如Intuit原创 2013-12-22 14:46:08 · 1246 阅读 · 0 评论 -
【移动应用UI设计模式】第一篇:导航的设计--次级导航模式
次级导航模式1.列表菜单2.页面轮盘式 --页面不宜太多3.图片轮盘式图片轮盘式导航类似于一个二维轮盘,或者说更像是iTunes的 Cover Flow导航 1。IMDB用图片轮盘式导航显示观看次数最多的电影。在为Adobe Flex Showcase设计的零售应用中,作者也使用这种导航来展示特色产品(见图1-34)。原创 2013-12-22 14:32:29 · 1299 阅读 · 0 评论 -
[课堂实践与项目]手机QQ客户端--5期:临时消息视图的设计和上拉下拉刷新的加入
前一阵子,写了QQ的框架。今天往后,就进行QQ内层VC的设计。今天就先来说说Message(临时消息视图)的设计。还有,就是上拉下拉得刷新。这是引入了第三方接口。所以继承的父类也是pullTableView.下载地址:点击打开链接1.我们先来看看效果2.首先要声明的是,我并没有使用数据存储(Plist,file。sqlite等)初步只是在viewdidload中初始化了数据原创 2013-12-20 21:13:21 · 1086 阅读 · 0 评论 -
[课堂实践与项目]邮件--短信--相机或相册 的相片调用
1.UIImagePickerController 相片调用控制器在进行app开发的时候,有的时候会通过设备获取 相片,那么就需要调用UIImagePickerController 这个控制器。我们只需要简单的alloc出这个控制器实例,然后实现其对应的代理方法UIImagePickerControllerDelegate即可。 1)下面给出页面跳转的代码:- (IBActio原创 2014-01-01 16:58:24 · 1188 阅读 · 0 评论 -
【手机平台项目学习和分析】NSTimer 类的学习:遇到屏幕边返回的小球
1.我们先来看看效果和初始情况2.大致来说,我们就是通过改变switch的值,改变球的移动速度1)碰撞检测 onTimer方法- (void)onTimer{ self.imageView.center = CGPointMake(self.imageView.center.x + delta.x, self.imageView.center.y +delta原创 2013-12-17 20:16:28 · 793 阅读 · 0 评论 -
【手机平台项目学习和分析】ASIHTTPRequest 第三方API的学习
今天在学习项目的时候,涉及关于网络资源下载的第三方API。现在就陈述下今天的学习经过1.ASIHTTPRequest 是什么?简单地说,可以通过这个API让我们下载网络资源,网页什么的2.如何添加第三方API?下载地址:点击打开链接1).将Classes和External文件夹添加到工程2).按照配置1和2进行配置 build setting-> Header Se原创 2013-12-17 19:53:11 · 941 阅读 · 0 评论 -
【手机平台项目学习和分析】HTML解析之TFHpple 包的使用(XPAth 关于XML/HTML解析)
1第三方API TFHpple包的下载地址:点击打开链接2关于Xpath语法的学习地址:http://www.w3school.com.cn/xpath/3.使用TFHpple的步骤。1)导入类文件:#import "TFHpple.h"2)包装URL获取data数据 NSString *urlString = @"http://www.weiphone.com/appl原创 2013-12-25 19:52:28 · 1117 阅读 · 0 评论 -
【手机平台项目学习和分析】SQLite3包的使用经典学习资料
SQLite简介SQLite说明SQLite是一款轻量级数据库,是遵守ACID的关联式数据库管理系统.它的设计目的是嵌入式。目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百KB的内存就够了。它能够支持Windows/Linux/Unix/Android等等主流的操作系统,同时能够跟很多程序语言相结合,比如 C/C++,Tcl、C#、PHP、转载 2013-12-14 16:06:00 · 724 阅读 · 0 评论 -
SQLite3包的使用(基础)-SQLite3增删改查,打开,关闭函数
int OpenDB(sqlite3** db){ int result = sqlite3_open(PATH,db); if(result!=0) printf("Open DataBase Fail ,Result Code:%d \n",result); else printf("Open Dat原创 2013-12-14 16:52:24 · 867 阅读 · 0 评论 -
[课堂实践与项目]IOS多线程之 线程间同步(线程安全)
线程同步/安全主要有两个办法进行控制原子性。1:NSCondition 对象2:NSLock 对象这两种锁的使用方法一样。while (TRUE) { [lock lock]; //[_ticketCondition lock]; if (numberOfTickets > 0) {原创 2013-12-25 20:54:04 · 934 阅读 · 0 评论