自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

转载 怎么给模拟器的相册中添加图片

添加照片:(1)打开模拟器,并且确保位于iPhone桌面界面。(2)从计算机桌面把任何图像拖动到iPhone模拟器上。Safari会在模拟器上打开图像并显示(或者直接用拟器里的浏览器访问网站,找到喜欢的图片)(3)触摸并按住图像。将会弹出一个对话框,允许你把图像保存到Photos应用程序中。

2012-07-30 15:12:37 6308

转载 iOS解析HTML

xml,json都有大量的库来解析,我们如何解析html呢?TFHpple是一个小型的封装,可以用来解析html,它是对libxml的封装,语法是xpath。今天我看到一个直接用libxml来解析html,参看:http://www.cocoanetics.com/2011/09/taming-html-parsing-with-libxml-1/#comment-3090

2012-07-26 14:17:32 888

转载 html解析for iOS

有不少的库解析xml,但html的比较少,特别是for iOS. 我发现了两个,分别是1. Hpple Hpple: A nice Objective-C wrapper on the XPathQuery library for parsing HTML. https://github.com/topfunky/hpple

2012-07-26 14:16:33 4386

转载 解析HTML

几周前,由于需要从网页中提取一部分内容我们就一直在寻找一个可以在iPhone可用的简单的html解析器。我们在该贴中找到了一个名为hpple的漂亮封装。使用该库的简单步骤如下:包含并链接libxml2:展开Targets双击项目名选择所有配置搜索Header Search Path加入一行并选中recursive选项: ${SDKROOT}/usr/includ

2012-07-26 14:14:26 2480

转载 网站

http://www.cocoacontrols.com/controlshttp://code4app.com/http://www.raywenderlich.com/14742/core-data-on-ios-5-tutorial-how-to-work-with-relations-and-predicates

2012-07-26 11:19:52 488

转载 IOS开发之手势——UIGestureRecognizer 共存

在 iPhone 或 iPad 的开发中,除了用 touchesBegan / touchesMoved / touchesEnded 这组方法来控制使用者的手指触控外,也可以用 UIGestureRecognizer 的衍生类別来进行判断。用 UIGestureRecognizer 的好处在于有现成的手势,开发者不用自己计算手指移动轨迹。UIGestureRecognizer的衍生类別有以下

2012-07-26 11:17:37 835

转载 使用iOS手势UIGestureRecognizer

UIKit中包含了UIGestureRecognizer类,用于检测发生在设备中的手势。UIGestureRecognizer是一个抽象类,定义了所有手势的基本行为,它有下面一些子类用于处理具体的手势:     1、拍击UITapGestureRecognizer (任意次数的拍击)      2、向里或向外捏UIPinchGestureRecognizer (用于缩放)

2012-07-26 11:15:46 872

转载 UITapGestureRecognizer 的用法

//单指单击2: UITapGestureRecognizer *singleFingerOne = [[UITapGestureRecognizer alloc] initWithTarget:self3: action:@selector(handleSingleFingerEvent:)];4: singleFingerOne.numberOfTouchesRequired =

2012-07-26 11:13:11 619

转载 contentsize、contentoffset和contentInset详解

下面我用怎么做一个书架的例子和大家说说contentsize、contentoffset 和contentInset的区别。[plain]NSString *path = nil; UIImage *back = nil; NSString *str = nil; UIImage *aImage = nil;  path = [[NSBundle mainBundl

2012-07-26 11:11:01 732

转载 UIScrollView 原理详解

UIScrollView为了显示多于一个屏幕的内容或者超过你能放在内存中的内容。                 Scroll View为你处理缩小放大手势,UIScrollView实现了这些手势,并且替你处理对于它们的探测和回应。其中需要注意的子类是UITableView以及UITextView(用来显示大量的文字)。还有一个UIWebView,尽管那不是UIScrollView的直

2012-07-26 11:10:00 982

转载 介绍一下如何设置CGColor颜色值

之前发了一篇关于如何在iPhone中使用渐变的文章,忽然想起来本站并没有相关介绍颜色的文章。这里简单介绍一下如何取CGColor的颜色值,最好你对色彩的构成有一点基础,如果会用Photoshop就更好了,因为本文内容中会掺杂有一点Photoshop的知识。这篇文章的内容同时支持Mac与iPhone。要在屏幕上显示颜色,通常需要使用RGB去表示。R表示红、G表示绿、B表示蓝。CMYK

2012-07-26 10:28:48 1861

原创 UIButton 设置圆角 边框颜色 点击回调方法

UIButton *signBtn = [UIButton buttonWithType:UIButtonTypeCustom];signBtn.frame = CGRectMake(0, 0, 80, 40);[signBtn.layer setMasksToBounds:YES];[signBtn.layer setCornerRadius:10.0]; //设置矩形四个圆角半径

2012-07-26 10:13:17 76868 3

转载 IOS开发缓存机制之—本地缓存机制

前面一篇文章介绍了iOS设备的内存缓存,这篇文章将设计一个本地缓存的机制。功能需求这个缓存机制满足下面这些功能。1、可以将数据缓存到本地磁盘。2、可以判断一个资源是否已经被缓存。如果已经被缓存,在请求相同的资源,先到本地磁盘搜索。3、可以判断文件缓存什么时候过期。这里为了简单起见这里,我们在请求url资源的时候,给每次请求的文件设定一个过期的时间。4

2012-07-11 23:00:05 1749

转载 IOS多线程开发之GCD

GCD全称为Grand Central Dispatch 在IOS4才开始,用来实现多线程。它是IOS多线程抽象层次最高的一层,下面还有更加轻量级的Cocoa operations,和Thread。     当看到GCD的使用我仿佛看到了Android中的Handler和AsynTask。[cpp] view plaincopy在主线

2012-07-11 22:55:20 836

转载 IOS 数据存储

ios数据存储包括以下几种存储机制:属性列表对象归档SQLite3CoreDataAppSettings普通文件存储1、属性列表[cpp] view plaincopy//  //  Persistence1ViewController.h  //  Persistence1  //

2012-07-11 22:52:54 789

转载 苹果iOS 5限制应用本地存储问题

苹果 iOS 5 系统增加了一个新的机制——在设备容量空间不足的情况下自动清除高速缓存文件或临时目录的内容。这意味着,如果你设备的容量快到极限了,应用存储的很多离线内容,包括文章、杂志、图书、漫画以及其他数据都将被清空!如果用户需要,将不得不重新下载这些内容。  关于苹果 iOS 5 的这次“变革”,困扰了不少开发者。新规则实施之后,用户想使用离线数据将会有很多困难,而且也有开发者反应他们

2012-07-11 22:43:04 1512

原创 UITableView 背景透明

[self.tablesetBackgroundView:nil];[self.tablesetBackgroundView:[[UIViewalloc]init]];self.table.backgroundView.backgroundColor = [UIColor clearColor];tableview.backgroundColor = [UIColorcle

2012-07-11 17:41:03 7679 2

原创 UITableView 编辑(增删移动)

移动:首先要将存储数据的NSArray改为NSMutableArray,因为前者是不可变的。在头文件中: @interface RootViewController : UITableViewController {      NSMutableArray *dataItems; 在m文件中:dataItems= [[NSMutableArray alloc

2012-07-11 15:06:44 2639

转载 initWithNibName/awakeFromNib/initWithCoder

每个ios开发者对loadView和viewDidLoad肯定都很熟悉,虽然这两个函数使用上真的是非常简单,但是和类似的initWithNibName/awakeFromNib/initWithCoder放在一起还是非常容易让人混淆的. 昨天看了下苹果官方的相关文档以及几篇相关内容的网页(一 二 三),其实这个内容以前也看过,似乎也搞清楚了,可还是忘了.好急性不如烂笔头,这次一定要好好记下

2012-07-09 21:33:01 745

转载 ViewController的生命周期及其加载View的步骤

首先先阐明ViewController的职责:对内管理与之关联的View,对外跟其他ViewController通信和协调。对于与之关联的View,ViewController总是在需要的时候才加载视图,并在不需要的时候卸载视图,所以也同时担当了管理应用资源的责任。理解ViewController的LifeCycle(生命周期),能够有效地管理应用资源。ViewController的初始化

2012-07-09 21:11:07 649

经典书籍----深入浅出MFC

现在流行的Windows下的编程语言实在不少,常常有人会问:我应该使用什么编程语言呢?其中,有一个大家认可的答案:真正的程序员使用Visual C++。 的确,Visual C++是一个功能强大、灵活、方便的编程工具,可以完成其他编程语言所无法完成的任务,可以让程序员方便地实现自己的设计,尽情的发挥自己地创造性。 Visual C++的强大无比的功能除了得益于C++的特性之外,更重要的是它具有体系完整、机制灵活、功能丰富的MFC类库。

2010-06-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除