NSData

摘要: 简介:1. NSData 与 NSStringNSData-> NSStringNSString*aString = [[NSStringalloc]initWithData:adataencoding:NSUTF8StringEncoding];NSString->NSDataNSString*aString =@"1234abcd";NSData*aData = [aStringdataUsingEncoding:NSUTF8StringEncoding];//将data类型的数据,转成UTF8的数据+(NSString *)dataToUTF8String 阅读全文
posted @ 2012-09-25 11:02 I am fine ! 阅读(263) 评论(0) 推荐(0) 编辑

UIApplication深入研究

摘要: 很多时候,我们不需要关心这个类,我们很少继承这个类,偶尔会调用这个类的api来实现一些功能,但是不可否认,这个类是iOS编程中很重要的一个概念,所以我这里写这个文章来总结以下这个类的信息,如果写的不对的地方,请留言,多谢。UIApplication的核心作用是提供了iOS程序运行期间的控制和协作工作。每一个程序在运行期必须有且仅有一个UIApplication(或则其子类)的一个实例。回想一下我在前面的文章“main函数研究”的文章中提到的main函数的代码,可以看出,在程序开始运行的时候,UIApplicationMain函数是程序进入点,这个函数做了很多工作,其中一个重要的工作就是创建一个 阅读全文
posted @ 2012-09-19 12:07 I am fine ! 阅读(158) 评论(0) 推荐(0) 编辑

iphone开发常用代码

摘要: iphone开发笔记退回输入键盘-(BOOL)textFieldShouldReturn:(id)textField{ [textFieldresignFirstResponder];}CGRectCGRect frame = CGRectMake (origin.x,origin.y, size.width, si... 阅读全文
posted @ 2012-09-18 16:43 I am fine ! 阅读(496) 评论(0) 推荐(0) 编辑

iOS高效开发必备的10款Objective-C类库

摘要: 因 为iOS SDK相对比较底层,所以开发者就得受累多做一些体力活。不过幸运的是,有很多第三方的类库可以用来简化很多不必要的工作.经过作者团队的慎重讨论,他们 评选出了10款能够极大提高iOS开发效率的类库,根据原文作者的评价来看,基本上有了这10款工具,做iOS开发就真的跟泡Cocoa一样了。MBProgressHUD(进展指示符库)地址:https://github.com/jdg/MBProgressHUD苹 果的应用程序一般都会用一种优雅的,半透明的进度显示效果,不过这个API是不公开的,因此你要是用了,很可能被清除出AppStore。而 MBProgressHUD提供了一个替代方案, 阅读全文
posted @ 2012-09-13 19:53 I am fine ! 阅读(205) 评论(0) 推荐(0) 编辑

ASIHTTPRequest 详解, http 请求终结者

摘要: 目录目录发起一个同步请求创建一个异步请求队列请求请求队列上下文ASINetworkQueues, 它的delegate提供更为丰富的功能取消异步请求安全的内存回收建议向服务器端上传数据下载文件获取响应信息获取请求进度cookie的支持大文件断点续传ASIDownloadCache 设置下载缓存多种的缓存并存缓存策略缓存存储方式缓存其它特性实现自定义的缓存使用代理请求ASIHTTPRequest, 请求的其它特性ASIHTTPRequest是一款极其强劲的HTTP访问开源项目。让简单的API完成复杂的功能,如:异步请求,队列请求,GZIP压缩,缓存,断点续传,进度跟踪,上传文件,HTTP认证在新 阅读全文
posted @ 2012-09-13 19:51 I am fine ! 阅读(232) 评论(0) 推荐(0) 编辑

iphone UIImageView 圆角

摘要: //圆角m_pImage.layer.masksToBounds=YES;m_pImage.layer.cornerRadius=6.0;m_pImage.layer.borderWidth=1.0;m_pImage.layer.borderColor=[[UIColorgrayColor]CGColor]; 阅读全文
posted @ 2012-09-13 19:46 I am fine ! 阅读(139) 评论(0) 推荐(0) 编辑

CoreData 框架的简单解释

摘要: 并非严格的说, CoreData是对sqlite数据库的一个封装.sqlite数据库操作的基本流程是, 创建数据库, 再通过定义一些字段来定义表格结构, 可以利用sql语句向表格中插入记录, 删除记录, 修改记录, 表格之间也可以建立联系.这个过程出现了, 表格的结构(schema), 所有表格的结构和相互联系构成整个数据库的模型, 数据库存放的方式(可以是文件或者在内存), 数据库操作, sql语句(主要是查询), 表格里面的记录下面将上面说的文字, 跟CoreData的类作个对应:表格结构--> NSEntityDescription数据库中所有表格和他们的联系 -->NSMa 阅读全文
posted @ 2012-09-08 17:54 I am fine ! 阅读(346) 评论(0) 推荐(0) 编辑

UITableView中Cell的操作-2

摘要: 这里主要讲UITableView 中的Cell的操作,包括标记、移动、删除、插入。为了简单快捷,直接从原来那篇的代码开始,代码下载地址: http://download.csdn.net/detail/totogo2010/4361870 要进行数据的操作了,把代码里的不可变数组改成可变的:NSArray*list -》NSMutableArray *list1、标记Cell。效果如下:打开项目,-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath。添加代码 ... 阅读全文
posted @ 2012-08-31 17:02 I am fine ! 阅读(225) 评论(0) 推荐(0) 编辑

UITableView中Cell的操作

摘要: 这里主要讲UITableView 中的Cell的操作,包括标记、移动、删除、插入。为了简单快捷,直接从原来那篇的代码开始,代码下载地址: http://download.csdn.net/detail/totogo2010/4361870 要进行数据的操作了,把代码里的不可变数组改成可变的:NSArray*list -》NSMutableArray *list1、标记Cell。效果如下:打开项目,-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath。添加代码 ... 阅读全文
posted @ 2012-08-31 17:01 I am fine ! 阅读(223) 评论(0) 推荐(0) 编辑

Iphone开发UILable和UITextField

摘要: 1)初始化UILabel12345678910111213UILabel *scoreLabel = [ [UILabel alloc ] initWithFrame:CGRectMake((self.bounds.size.width / 2), 0.0, 150.0, 43.0) ];scoreLabel.textAlignment =UITextAlignmentCenter;scoreLabel.text = @ "我是Andy--清风" ;scoreLabel.textColor = [UIColorwhiteColor];scoreLabel.backgroun 阅读全文
posted @ 2012-08-31 14:25 I am fine ! 阅读(205) 评论(0) 推荐(0) 编辑