自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 ASIHTTPRequest+TFHpple

转载请注明出处:http://blog.csdn.net/horkychen作为一个iOS练习,使用ASIHTTPRequest+TFHpple写了个小程序读取CSDN博客的已读等信息。其中ASIHTTPRequest负责发送HTTP Request以获取博客主页,然后使用TFHpple (XPath)解析出指定的HTML元素,然后读取相关的信息。注意,关于两个库的使用,已经有

2012-08-09 16:51:59 3318

转载 iOS: 用libxml2 and hpple来做html parser

本文是用hpple来做html parser你还可以选择用objective-c html parser  https://github.com/zootreeves/Objective-C-HMTL-Parser或直接用libxml2的NSXMLParser http://www.theappcodeblog.com/2011/07/21/iphone-development-t

2012-08-09 16:45:52 1105 1

转载 Google Maps JavaScript API V2 服务

请注意:Google Maps JavaScript API 第 2 版自 2010 年 5 月 19 日起已正式弃用。根据我们的弃用政策,该 V2 API 会继续工作,但我们建议您将自己的代码迁移到 Maps JavaScript API 第 3 版中。服务概述XML 和数据解析地址解析地址解析对象提取结构化地址反向地址解析地址解析缓存

2012-08-09 16:41:30 3607

转载 IOS开发之百度地图API应用

目前我们在做IOS开发中绝大多数用的是GoogleMap地图,IOS本身自带的也是googleMap,但是如果我们希望在地图上实时显示路况信息等部分功能,googlemap则没有,所以有时候我们可以应用百度地图做应用程序。下面我简单介绍一下BMapKit的应用:一:首先我们有一点与用googlemap开发的不同,需要创建BMKMapManager管理应用程序的map,如果没有这个类,地图则不能

2012-08-09 15:38:49 1232

转载 解析 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-08-09 14:38:29 606

转载 iPhone摄像头设备获取

目的:打开、关闭前置摄像头,绘制图像,并获取摄像头的二进制数据。需要的库AVFoundation.framework 、CoreVideo.framework 、CoreMedia.framework 、QuartzCore.framework该摄像头捕抓必须编译真机的版本,模拟器下编译不了。函数说明- (void)createControl{// UI界面控件的创

2012-08-08 17:25:55 1487

转载 如何自定义协议从自己的一个app打开另一个app

首先在自己要被打开的app的info.plist中自定义url types.如图所示然后在另一个app中的响应事件中如此编写代码:NSURL *url = [NSURL URLWithString:@"myapp://com.rumtel.myapp"];         [[UIApplication sharedApplication] openURL:url]; ok

2012-08-08 17:23:48 786

转载 xcode卸载方法

xcode安装卸载方法安装新版本xcode需要卸载老版本xcode执行下面的语句:sudo /Developer/Library/uninstall-devtools --mode=all如果目录下还有developer文件夹的话,删除就可以了。

2012-08-08 14:51:08 908

转载 xocde4.3 如何手动安装iPhone simulator 4.3/5.0

随着苹果升级xcode4.3.1 ,安装之后发现,只有iPhone simulator 5.1,开发中平时使用的iPhone simulator 4.3/5.0,没有了很是不方便。想安装iPhone simulator 4.3/5.0,还需要从再次网络下载,网络下载的速度确实不给力,很是浪费时间。不过现在有了一个好方法,可以从xcode4.2中把iPhone simulator 4.3/5.0的文

2012-08-08 14:41:11 2732 1

转载 使用xcode4做ios的国际化

1)在项目的“supporting files”目录中右键“new file”然后在弹出窗口左侧选择IOS的resource项,在右侧就可以看到“String File”的图标。创建这个文件,新建的文件名要写成“Localizable.strings”2)点击刚才创建的这个文件,选择xcode4的菜单中的“view”-》“utilities”-》“file inspect” 右侧会看到一些

2012-08-07 10:17:29 782

转载 深入浅出 Cocoa 之 Core Data(3)- 使用绑定

深入浅出 Cocoa 之 Core Data(3)- 使用绑定罗朝辉(http://www.cppblog.com/kesalin)CC 许可,转载请注明出处前面讲解了 Core Data 的框架,并完全手动编写代码演示了 Core Data 的运作过程。下面我们来演示如何结合 XCode 强大的可视化编辑以及 Cocoa 键值编码,绑定机制来使用 Core Data。

2012-08-06 14:33:16 1500

转载 深入浅出Cocoa 之 Core Data(2)- 代码示例

深入浅出 Cocoa 之 Core Data(2)- 代码示例罗朝辉(http://www.cppblog.com/kesalin/)CC 许可,转载请注明出处前面详细讲解了 Core Data 的框架以及设计的类,下面我们来讲解一个完全手动编写代码使用这些类的示例,这个例子来自苹果官方示例。在这个例子里面,我们打算做这样一件事情:记录程序运行记录(时间与 process

2012-08-06 14:32:02 607

转载 深入浅出 Cocoa 之 Core Data(1) - 框架详解

深入浅出 Cocoa 之 Core Data(1)  - 框架详解罗朝辉(http://www.cppblog.com/kesalin)CC 许可,转载请注明出处Core data 是 Cocoa 中处理数据,绑定数据的关键特性,其重要性不言而喻,但也比较复杂。Core Data 相关的类比较多,初学者往往不太容易弄懂。计划用三个教程来讲解这一部分:框架详解:讲解

2012-08-06 14:30:56 1055 1

转载 IOS UITableView下拉刷新

转自:http://diwublog.com/archives/109给 UITableView 添加“下拉刷新(Pull-refresh)”属性如果你说你不知道什么是下拉刷新,好,我原谅你。不过你一定用过这些app吧?然后你说,真好用,我也要给我的app里的所有table view都添加这个 pull & refresh 的功能。然后你就去 UIKit 里找啊找。

2012-08-06 12:55:57 1718 1

转载 自定义UITableViewCell上的delete按钮

1.通过UITableViewDelegate方法可以实现删除 tableview中某一行 //滑动删除-(void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)inde

2012-08-06 12:53:19 10317 1

转载 添加UISearchBar的方法

代码UISearchBar *mySearchBar = [[UISearchBar alloc] initWithFrame:CGRectMake(0.0, 0.0, self.view.bounds.size.width, 45)];           mySearchBar.delegate = self;           mySearchBar.showsCancelButton

2012-08-06 12:49:26 3267

转载 UISearchbar 常用代理方法

UISearchBar  searchbar =[[UISearchBar alloc]initWithFrame:CGRectMake(0, 0, 320, 50)];        searchbar.showsCancelButton=NO;        searchbar.barStyle=UIBarStyleDefault;        searchbar.placeho

2012-08-06 12:35:53 12511

转载 修改UISearchBar背景

转载:http://blog.csdn.net/favormm/archive/2010/11/30/6045463.aspxUISearchBar是由两个subView组成的,一个是UISearchBarBackGround,另一个是UITextField. 而IB中没有直接操作背景的属性,在此我总结了几个方法去修改它。1. 只显示UITextField.采用了layer

2012-08-06 12:33:19 1379

转载 UITableView中行 样式

1、标记行修改某行的accessoryType属性,这个属性可以设为四个常量:UITableViewCellAccessoryCheckmarkUITableViewCellAccessoryDetailDisclosureButtonUITableViewCellAccessoryDisclosureIndicatorUITableViewCellAccessoryNone

2012-08-06 12:32:12 1910

转载 ios中UI和常用动画汇总

1.保证程序UI和设计图完全吻合(UI显示)2.尽量能避免闪出闪去等操作,结合实际情况,能过渡的交互尽量结合动画制作, 以符合ios风格,(Animation)(一).UI显示:原则:保证要与设计图模式一摸一样,发现不适合的东西,需要及时沟通后让设计 师修改,尽量要保证和设计图的像素一一对应1.自定义UIAlertView:换背景:  UIAlert

2012-08-06 11:02:41 3254

转载 UISearchBar背景透明,去掉背景,自定义背景

seachBar=[[UISearchBar alloc] init];//修改搜索框背景seachBar.backgroundColor=[UIColor clearColor];//去掉搜索框背景//1.[[searchbar.subviews objectAtIndex:0]removeFromSuperview];//2.for (U

2012-08-06 10:59:31 6144

原创 UITableview 去除滑动删除 编辑状态删除

- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath{    if (!tableView.editing)       returnUITableViewCellEditingStyle

2012-08-06 10:51:12 3930

原创 调用系统照相机 相册

UIImagePickerControllerSourceType sourceType =UIImagePickerControllerSourceTypeCamera;  //调用照相机if (![UIImagePickerControllerisSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]) {

2012-08-03 16:56:45 748

原创 添加 UINavigationBar 和 UINavigationItem

UINavigationItem *navItem = [[UINavigationItemalloc] init];UINavigationBar *navigationbar = [[UINavigationBaralloc] init]; navigationbar.items = [NSArrayarrayWithObject:navItem];    //

2012-08-03 15:08:13 3198

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

添加照片:(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 1862

原创 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 1751

转载 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

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

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

2010-06-08

空空如也

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

TA关注的人

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