上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: 好久没写了,最近事比较多,心比较乱,再加上搞这个ASIHTTPREQUEST花了不少时间,所以更得慢了些。现在立刻为大家更上新的东西,ASIHTTPREQUEST是ios网络开发的一个开源的库,是网络编程的利器,功能及其强大,使用起来也不是很难。ASIHTTPRequest就是一个对CFNetwork API进行了封装,并且使用起来非常简单的一套API,适用于基本的HTTP请求,和基于REST的服务之间的交互。ASIHTTPRequest功能很强大,主要特色如下:l 通过简单的接口,即可完成向服务端提交数据和从服务端获取数据的工作l 下载的数据,可存储到内存中或直接存储到磁盘中l 能上传本地文 阅读全文
posted @ 2012-12-14 15:34 小白猪jianjian 阅读(2381) 评论(0) 推荐(0) 编辑
摘要: 本文原创,转载请注明出处! 哦吼吼,又研究了几天,把FMDB这个封装好的数据库搞定了,写了个简单的例子,基于FMDB的添删改查操作,界面很一般了,代码可能比较乱,希望不要伤了各位的眼睛。依旧是纯代码实现的,没有用到任何IB,其中添加删除更改的操作都非常简单,不需要做太多操作,只需要用到FMDB封装好的executeUpdate方法就行了。搜索功能用到了UISearchDisplayController这个控件,因为以前没有用过,研究了一天才搞定。下面对界面做简单的说明: 整个界面使用一个UITabBarController实现的,一共有三个TabBarItem,第一个是通讯录,我重写了ce.. 阅读全文
posted @ 2012-12-10 23:08 小白猪jianjian 阅读(12662) 评论(3) 推荐(1) 编辑
摘要: 研究了几天的数据库,终于把它给搞出来了。Sqlite是ios上最常用的数据库之一,大家还是有必要了解一下的。这是仿照网上的一个例子做的,有些部分写的不好,我稍作了修改,以讲解为主,主要让大家能够明白如何修改,明白原理,达到举一反三的目的。先来看看效果图 先来看看数据库方法类,将各个操作都封装在一个类里面,达到代码重用的目的,这是程序员都应该努力去实现的目标,这样在下一次用到同样的方法和类的时候,就可以直接使用封装好的类,可以节约大量的时间。先来看看.h文件#import <Foundation/Foundation.h>#import <sqlite3.h>#defin 阅读全文
posted @ 2012-12-07 23:50 小白猪jianjian 阅读(21515) 评论(4) 推荐(4) 编辑
摘要: 最近研究数据库,因为发现了很多好东西都来不及看,所以就先转载过来了,自己一定努力写一篇原创的。转载自:http://hddev.blog.51cto.com/3365350/8631691. Sqlite3数据类型及存储类 每个存放在sqlite数据库中(或者由这个数据库引擎操作)的值都有下面中的一个存储类: (1)NULL,值是NULL (2)INTEGER,值是有符号整形,根据值的大小以1,2,3,4,6或8字节存放 (3)REAL,值是浮点型值,以8字节IEEE浮点数存放 (4)TEXT,值是文本字符串,使用数据库编码(UTF-8,UTF-16BE或者UTF-16LE)存放 (5)BL. 阅读全文
posted @ 2012-12-05 17:14 小白猪jianjian 阅读(440) 评论(0) 推荐(0) 编辑
摘要: plist文件是在ios开发中经常会用到的,用来存储一些少量的数据,例如手机设备信息,用户基本信息什么的,不过大量的信息还是用数据库。像这种登录保存密码就是把信息写入plist文件。以下是效果图首先同学们要先搞两张图片,一张带钩钩的小方框,一张不带钩的小方框,用以显示密码是否保存的两种状态。大家如果没有的话,就从上面的图片截取吧。建议大家WithOUt IB程序不大,就写在一个类里面了先来看看.h文件#import <UIKit/UIKit.h>@interface ViewController : UIViewController<UITextFieldDelegate,U 阅读全文
posted @ 2012-12-05 16:57 小白猪jianjian 阅读(3311) 评论(1) 推荐(0) 编辑
摘要: 转载自http://www.2cto.com/kf/201210/159581.htmliOS的应用程序的生命周期,还有程序是运行在前台还是后台,应用程序各个状态的变换,这些对于开发者来说都是很重要的。 iOS系统的资源是有限的,应用程序在前台和在后台的状态是不一样的。在后台时,程序会受到系统的很多限制,这样可以提高电池的使用和用户体验。//开发app,我们要遵循apple公司的一些指导原则,原则如下:1、应用程序的状态状态如下:Not running 未运行 程序没启动Inactive 未激活 程序在前台运行,不过没有接收到事件。在没有事件处理情况下程序通常停留在这个状态Active 激活 阅读全文
posted @ 2012-12-03 00:02 小白猪jianjian 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 用UIWebView加载本地gif,png的试了不行,其他格式的没有试。可以显示动态的图片代码很简单如下: NSString *html = @"<html><head><body><img src=\"diablo.gif\"><body></head></html>"; NSString *path = [[NSBundle mainBundle] resourcePath]; NSURL *baseURL = [NSURL fileURLWithPath:path] 阅读全文
posted @ 2012-12-02 14:34 小白猪jianjian 阅读(2478) 评论(0) 推荐(0) 编辑
摘要: 之前写了一篇用控件实现自定义UITableViewCell的,个人觉得还是用代码实现比较好,这样便于维护,而且重用性高。在网上一搜,完全用代码创建UITableView的帖子少之又少,大多数人觉得用IB用方便,但是如果你对完全使用代码创建空间不熟的话,还是建议你用代码,很熟悉的同学可以忽略。效果图:先做一些准备工作:先去https://github.com/enormego/EGOTableViewPullRefresh/downloads下载下拉更新的类,这个类只有两个文件,解压后直接拖到项目中来。记得之后在ViewController.h中导入头文件#import "EGORef 阅读全文
posted @ 2012-12-01 23:20 小白猪jianjian 阅读(4242) 评论(3) 推荐(0) 编辑
摘要: #import <QuartzCore/QuartzCore.h>//记住要加上这个头文件!!!- (UIImage*)convertViewToUIImage:(UIView*)v{ UIGraphicsBeginImageContext(v.bounds.size); CGContextRef currentContext = UIGraphicsGetCurrentContext(); [v.layer renderInContext:currentContext]; // 从当前context中创建一个改变大小后的图片 UIImage *imag... 阅读全文
posted @ 2012-12-01 17:10 小白猪jianjian 阅读(1112) 评论(0) 推荐(0) 编辑
摘要: 到周末啦,可以睡懒觉了,不过该作的工作还是要做完。今天为大家写了一篇关于NSNotificationCenter推送的,很简单,方便新手了解如何在整个程序发送推送通知。效果图:先在AppDelegate.h里面加两个全局变量#import <UIKit/UIKit.h>@class ViewController;@interface AppDelegate : UIResponder <UIApplicationDelegate>{ NSInteger badgevalue; UITabBarItem *barOneItem;}@property (strong, no 阅读全文
posted @ 2012-12-01 15:56 小白猪jianjian 阅读(782) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 下一页