自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

转载 完美解决ios4与ios5输入框随键盘移动问题

iOS5中当键盘输入法切换到中文时,键盘高度由216增加到252像素。这一变化将遮住输入框。如何才能解决这一问题呢?      在iOS5中,新增有notification(UIKeyboardWillChangeFrameNotification)可以用来监测键盘frame的变化。在iOS4中,可以通过UIKeyboardWillShowNotification以及UIKeyboardW

2014-01-26 09:19:16 976

转载 源码推荐: 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 

2014-01-26 09:18:14 676

转载 IOS HTML 解析

IOS HTML 解析分类: ios2013-05-21 10:23 769人阅读 评论(0) 收藏 举报[plain] view plaincopy#define PARSER_URL  @"http://www.baidu.com/s?wd=iphone&rsv_bp=0&ch=&tn=baidu&bar=&rsv_spt=3

2014-01-26 09:16:03 1979

转载 iOS网络编程:网络交互数据格式解析之json

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,目前在网络交互过程中有着举足轻重的地位。如果您对 json 还有什么不清楚的话建议去看 json百度百科。    在iOS平台上,Apple 从 iOS 5.0才开始提供原生的json生成和解析的API,使用起来非常方便,但这样就无法为iOS 5.0 之前版本的用户服务了。对于iOS5

2014-01-26 09:11:08 1056

转载 iOS开发之html解析(转)

到ios6的时候之前在ios5中用的库文件libxml2.2.7.7不能用了,要改成libxml2或者libxml2.2。我不知道要怎么改,可能下边这个设置就是改法了。使用XPath解析html可以从此处https://github.com/topfunky/hpple下载工程,将TFHpple.h,TFHpple.m,TFHppleElement.h,TFHppleElement

2014-01-26 09:09:07 1567

转载 返回到上一个视图,返回根视图以及返回到任意视图

123456//返回到上一个视图,比如用户单击导航栏的Back按钮[[selfnavigationController]popViewControllerAnimated:YES]//返回到根视图[[selfnavigationController]popToRootViewControll

2014-01-24 17:32:08 2779

转载 IOS开发之路三(XML解析之KissXML的使用)

最近再做一个项目需要用到xml的解析。今天查了一些资料自己做了一个小demo。纯OC没有界面。。 在IOS平台上进行XML文档的解析有很多种方法,在SDK里面有自带的解析方法,但是大多情况下都倾向于用第三方的库,原因是解析效率更高、使用上更方便,关于IOS平台各种解析XML库的优缺点分析,可以看下这篇文章:http://www.raywenderlich.com/553/how-t

2014-01-21 20:57:40 1136

原创 lable大小固定,内容根据lable大小而改变

self.lable.adjustsFontSizeToFitWidth = YES;

2014-01-20 10:15:00 1035

转载 后台定位更新

关于定位官方推荐的有三种The significant-change location service (Recommended)Foreground-only location servicesBackground location services一般就前两种混合用的, 在 - (void)applicationDidEnterBackground:(UIApplica

2014-01-18 16:10:42 915

转载 iOS中UIImage转换为NSData 方法

参考网址:http://blog.csdn.net/lovenjoe/article/details/7484217在Iphone上有两种读取图片数据的简单方法: UIImageJPEGRepresentation和UIImagePNGRepresentation. UIImageJPEGRepresentation函数需要两个参数:图片的引用和压缩系数.而UIImageP

2014-01-18 15:56:27 2184

原创 xcode5home键问题

在模拟器上按 Shift+Command+H就是了,也就是屏幕最上面的工具栏里面 “硬件 → 主页“

2014-01-18 10:02:02 612

转载 iOS如何隐藏TabBar

本篇文章简单介绍下如何隐藏 TabBar。画面迁移的隐藏,方法很简单,网上也有不少介绍。这里主要介绍的是在当前页面上隐藏 TabBar。下面是效果图:             原理其实很简单,就是修改 TabBar 的 subview 的 frame 就行了。其中,TabBar 的subview 共有两个,一个叫 UITabBar,就是底下的那个 Bar

2014-01-17 20:44:07 1111

转载 ios 创建图像缩略图

缩略图在使用图像的任何应用程序中都发挥着重要的作用。我们常需要调整图像的大小以将其放入一个较小的空间。当然,你可以装载一个完全填充有原图的 UIImangeView 并调整其框架的大小,不过将图像重新绘制为占用较小字节的图像可节省大量内存。重绘缩略图可使用以下3种方法,分别是调整、居中、填充方式。1、保持图像比例不变的同时调整其大小。需要根据图像的长宽比在其四周留出一些额外区域,用透明

2014-01-17 16:29:15 2842 1

转载 IOS多线程开发

IOS多线程ios有三种主要方法:1、NSThread。2、NSOperation。3、GCD。 1、  NSThread:调用方法如下:如果需要函数参数的话,可以通过Object传递。1.1:[NSThread detachNewThreadSelector:@selector(threadInMainMethod:) toTarget:self with

2014-01-17 11:08:00 633

转载 NSString / NSData 和图片之间的转换

1.NSData转化 NSString;   NSData* data;   NSString* Str=[[NSString alloc] initWithData:data   encoding:NSASCIIStringEncoding];2. NSString转化 NSData对象   NSString *String = [[NSString

2014-01-17 11:05:45 831

原创 Ios打电话,调用打电话,发短信,打开网址

NSURL  *url = [[NSURL alloc] initWithString:[NSString stringWithFormat:@"telprompt:%@",@“10086”]];                [[ UIApplication sharedApplication]openURL:url];更多0

2014-01-17 11:03:47 807

转载 [ios]tableView内部cell因内容大小变换 而变化 sizeWithFont:constrainedToSize: lineBreakMode:

[NSString*对象 sizeWithFont:constrainedToSize:]这个方法用于获取 以传入模式下的 字符串像素大小。 这玩意今天坑了我很久。表示 各种陷阱。如果你是从android转过来的 请看看下面。首先 如果使用ios6的autolayout你会在最后发现你被坑了。然后ios 的tablecell不会随着你的内容变化的缩小

2014-01-16 17:56:42 1872

原创 导航条返回按钮的隐藏,修改图片或者文字

//更改退站按钮图片,文字    UIBarButtonItem *backItem=[[UIBarButtonItemalloc]init];    //backItem.title=@"后退";    backItem.image=[UIImageimageNamed:@"123.png"];    //backItem.tintColor=[UIColor

2014-01-16 16:29:26 2187

转载 iOS UITableView 实现上拉及下拉刷新

UITableView本身是一个UIScrollView,所以UITableView可以实现UIScrollView的代理方法。上拉和下拉刷新无非是UIScrollView偏移到一定程度调用刷新方法。 实现- (void)scrollViewDidScroll:(UIScrollView *)scrollView代理方法即可。代码如下:  - (void)scrollVie

2014-01-16 15:44:46 2024

转载 [iOS]xcode5中64位iphone5s引用第三方库报错的解决办法

现在5s初到64位了,以前打的包好多都会报错:ignoring file /Users/why/Desktop/PhoneFax/UMSocial_Sdk_3.1/libUMSocial_Sdk_3.1.a, missing required architecture x86_64 in file /Users/why/Desktop/PhoneFax/UMSocial_Sdk

2014-01-16 09:58:21 1077

转载 修改tabbar 背景图标

修改tabbar 背景图标- (void)viewWillAppear:(BOOL)animated02{03        [super viewWillAppear:animated];04 

2014-01-15 16:12:38 1830

转载 如何修改ios的导航条上面的文字颜色和大小等

方法一:        利用titleTextAttributes这个属性,它上面可以修改字体的颜色,大小阴影等.如下:[objc] view plaincopyNSDictionary *dict=[NSDictionary dictionaryWithObjects:                          [NSA

2014-01-15 15:23:11 2581

转载 UILable UILabel的各种属性与方法的使用

- (void)viewDidLoad {    002  003    UILabel *label1 = [[UILabel alloc]initWithFrame:CGRectMake(50.0, 20.0, 200.0, 50.0)];    

2014-01-14 11:40:28 1123

原创 iOS缓存策略

需要注意的是,要做缓存的Http请求必须用get方法来获取数据。1、设置全局的Cache    在AppDelegate.h中添加一个全局变量@interface AppDelegate : UIResponder { ASIDownloadCache *myCache; } @property (strong, nonatomic) UIWindow *wi

2014-01-14 10:43:58 1610 2

原创 ios字体设置

在IOS程序中设置UIButton的字体大小btn.frame = CGRectMake(x, y, width, height); [btn setTitle: @"search" forState: UIControlStateNormal]; //设置按钮上的自体的大小 //[btn setFont: [UIFont sys

2014-01-14 10:38:32 944

转载 IOS-TextField知多少

//初始化textfield并设置位置及大小  UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)]; //设置边框样式,只有设置了才会显示边框样式    text.borderStyle = UITextBorderStyleRoundedRect;

2014-01-13 11:34:23 714

原创 ios时间函数

[self performSelector:@selector(函数名) withObject:nil afterDelay:5.0f]条件:在uiviewController的主线程中[NSTimer scheduledTimerWithTimeInterval:5.0f target:self selector:@selector(函数名) userInfo:nil r

2014-01-13 11:18:52 1512

转载 一步一步教你做ios推送

最近在研究ios的推送问题,遇到了一些问题,最终整理了一下。放在这里和大家分享APNS的推送机制首先我们看一下苹果官方给出的对ios推送机制的解释。如下图 Provider就是我们自己程序的后台服务器,APNS是Apple Push Notification Service的缩写,也就是苹果的推送服务器。上图可以分为三个阶段:第一阶段:应

2014-01-11 16:59:34 1227 2

转载 IOS推送详解

推送通知,也被叫做远程通知,是在iOS 3.0以后被引入的功能。是当程序没有启动或不在前台运行时,告诉用户有新消息的一种途径,是从外部服务器发送到应用程序上的。一般说来,当要显示消息或下载数据的时候,通知是由远程服务器(程序的提供者)发送,然后通过苹果的推送通知服务(Apple Push Notification Service,简称apns)推送到设备的程序上。推送的新消息可能是一条信息

2014-01-11 16:56:27 1779 1

转载 IOS 推送消息 php做推送服务端

IOS推送消息是许多IOS应用都具备的功能,最近也在研究这个功能,参考了很多资料终于搞定了,下面就把步骤拿出来分享下:   iOS消息推送的工作机制可以简单的用下图来概括: Provider是指某个iPhone软件的Push服务器,APNS是Apple Push Notification Service的缩写,是苹果的服务器。 

2014-01-11 16:53:13 1569 1

原创 iOS 多张图片上传demo(用ASIHTTPRequest 框架实现)

iOS用ASIFormDataRequest实现图片上传方法一:表单提交[cpp] view plaincopy    NSString *fileName = [[NSBundle mainBundle] pathForResource:@"color_blue" ofType:@"png"];      ASIForm

2014-01-11 16:43:55 7495 1

转载 ios中摄像头/相册获取图片,压缩图片,上传服务器方法总结

这几天在搞iphone上面一个应用的开发,里面有需要摄像头/相册编程和图片上传的问题,在这里总结一下。  【部分知识】  iphone中图像通常存储在4个地方【相册、应用程序包、沙盒、Internet】,通过这4个源,我们就可以存取应用图片。  相册  iphone的相册包含摄像头胶卷+用户计算机同步的部分照片。用户可以通过UIImagePickerControll

2014-01-11 16:19:13 934

转载 IOS7 隐藏状态栏 (电池栏)

电池状态栏。//方法一(代码设置):现在ios7已经更改为透明,并且不占用屏幕高度。其中隐藏及显示的方法如下:在uiviewcontroller的子类下,调用:    if ([self respondsToSelector:@selector(setNeedsStatusBarAppearanceUpdate)]) {        // iOS 7

2014-01-11 12:03:55 1037

原创 ios7屏幕适配问题

在进入视图的时候加上下面代码long losVersion = [[UIDevicecurrentDevice].systemVersionfloatValue] * 10000;   if (losVersion >= 70000) {//如果大于等于7说明是ios7       topdistance = 你自定义大小;    }table=[[

2014-01-11 11:59:25 1234

原创 xcode5关闭ARC方法

2014-01-11 11:45:16 737

转载 IOS 自定义导航栏题目和返回按钮标题

IOS 自定义导航栏标题和返回按钮标题IOS中自定义导航栏标题: UILabel *titleText = [[UILabel alloc] initWithFrame:CGRectMake(160, 0, 120, 50)]; titleText.backgroundColor = [UIColor clearColor]; tit

2014-01-10 11:17:01 1946

转载 IOS键盘的相关设置(UITextfield)

http://blog.sina.com.cn/s/blog_7018d3820101djut.html一、键盘风格  UIKit框架支持8种风格键盘。typedef enum {      UIKeyboardTypeDefault,                // 默认键盘:支持所有字符       UIKeyboardTypeASCIICa

2014-01-07 16:00:25 1080

转载 ios 实现版本更新检查

注:这里网络请求用的是第三方框架:SVHTTPRequest/*  第一步: 根据应用名称搜索应用,然后根据应用绑定的ID在结果中筛选出我们要找的应用,并取出应用的AppID*/ - (void)getAppID {    processView  = [[UIProcessViewalloc]initWithFrame:self.view.framewit

2014-01-06 09:12:14 769

转载 IOS 开发,调用打电话,发短信,打开网址

IOS 开发,调用打电话,发短信,打开网址1、调用 自带mail[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"mailto://admin@hzlzh.com"]]; 2、调用 电话phone[[UIApplication sharedApplication

2014-01-02 10:17:01 1019

空空如也

空空如也

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

TA关注的人

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