自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

天涯狂子的博客

潜心学习,让自己沉淀下来

  • 博客(211)
  • 收藏
  • 关注

转载 HTTP协议 (六) 状态码详解

HTTP状态码,我都是现查现用。 我以前记得几个常用的状态码,比如200,302,304,404, 503。 一般来说我也只需要了解这些常用的状态码就可以了。  如果是做AJAX,REST,网络爬虫,机器人等程序。还是需要了解其他状态码。  本文我花了一个多月的时间把所有的状态码都总结了下,内容太多,看的时候麻烦耐心点了。HTTP状态码的学习资料到处都有,但是都是理论上讲解。  本文介绍H

2015-08-04 17:37:29 607

转载 HTTP协议 (七) Cookie

HTTP协议 (七) CookieCookie是HTTP协议中非常重要的东西, 之前拜读了Fish Li 写的【细说Cookie】, 让我学到了很多东西。Fish的这篇文章写得太经典了。 所以我这篇文章就没有太多内容了。 最近我打算写一个系列的HTTP文章,我站在HTTP协议的角度, 说说我对Cookie的理解。 阅读目录Cookie是什么,有什么用,为什么要用

2015-08-04 17:31:54 368

转载 HTTP协议 (四) 缓存

HTTP协议 (四) 缓存之前写过一个篇 【HTTP协议详解】 ,这次继续介绍HTTP协议中的缓存机制。HTTP协议提供了非常强大的缓存机制, 了解这些缓存机制,对提高网站的性能非常有帮助。 本文介绍浏览器和Web服务器之间如何处理"浏览器缓存",以及控制缓存的http header.本文会使用Fiddler来查看HTTP request和Response, 如果不熟悉这工

2015-08-04 17:29:19 340

转载 HTTP协议 (三) 压缩

HTTP协议 (三) 压缩之前写过一个篇 【HTTP协议详解】 ,这次继续介绍HTTP协议中的压缩。本文会使用Fiddler来查看HTTP request和Response, 如果不熟悉这个工具,可以先参考[Fiddler教程]HTTP压缩是指: Web服务器和浏览器之间压缩传输的”文本内容“的方法。 HTTP采用通用的压缩算法,比如gzip来压缩HTML,Javascri

2015-08-04 17:26:57 367

转载 HTTP协议详解<一>

HTTP协议详解当今web程序的开发技术真是百家争鸣,ASP.NET, PHP, JSP,Perl, AJAX 等等。 无论Web技术在未来如何发展,理解Web程序之间通信的基本协议相当重要, 因为它让我们理解了Web应用程序的内部工作. 本文将对HTTP协议进行详细的实例讲解,内容较多,希望大家耐心看。也希望对大家的开发工作或者测试工作有所帮助。使用Fiddler工具非常方便地捕获H

2015-08-04 17:24:58 484

转载 HTTP协议 (二) 基本认证

HTTP协议 (二) 基本认证http协议是无状态的, 浏览器和web服务器之间可以通过cookie来身份识别。 桌面应用程序(比如新浪桌面客户端, skydrive客户端)跟Web服务器之间是如何身份识别呢? 阅读目录什么是HTTP基本认证HTTP基本认证的过程HTTP基本认证的优点每次都要进行认证HTTP基本认证和HTTPS一起使用就很安全HTTP OAuth认

2015-08-04 17:16:24 408

原创 iOS之自定义导航按钮UIBarButtonItem的样式

在一个APP中导航的重要性和方便些自然不需要多说了,由于系统的导航用起来实在不怎么友好,一直想抽个时间把导航学习下由于刚工作投入到工作的时间多谢,懒懒散散的一直都是用的时候才去找度娘,一直没来个总结,前段时间在群里和别人讨论的时候我说了自定义导航不就是隐藏系统的,自己添加一个UIView不就可以了,当时就被人家鄙视,后来想想确实是自己太菜了,隐藏了系统的之后好多效果我也肯定是用不了,刚

2015-08-03 18:07:51 10428

原创 ios NSString使用总结

NSString可以说使我们在开发中展示数据事常用的一种数据类型,但是由于其方法太多,一直都是掌握了几种常用的方法今天发现还有好多使用且功能强大的方法竟然还不知道 ,决定在以后的使用中做一个NSString常用方法的总结。以后会经常添加更新 NSString *str1 =@"123456789"; NSString *str2 =@"qwertyuiop";

2015-07-31 14:45:25 551

原创 iOS 解决NSString转换为NSURL时包含中文字符

NSString中如果包括中文字符,在转换为NSURL时得到的值为nil解决办法:NSString *urlString = [NSString stringWithFormat:@"http://api.openweathermap.org/data/2.5/weather?q=%@&units=imperial",cityName];urlString = [u

2015-07-24 10:52:41 5792

转载 iOS提交后申请加急审核

之前只是听过加急审核这回事,一直也没有用到过。昨天用了下果然很给力。昨天晚上将近8点(北京时间)提交应用,今天早上上班看了下已经通过了审核,而且可以在AppStore里下载到。话说加急的原因比较悲催,年前一直在做老版本的更新(一直在改别人代码的bug),临过年一周多的时候说不改了,做新版本的。心里终于舒服些,开始自己写新版本。2月7号上班到2月18号一直在做新版本。就在经理天天催,老板经常

2015-07-20 17:15:25 556

原创 ios 改变导航返回按钮的字体样式以及背景图片

UIImage *img = [UIImageimageNamed:@"back"];    img = [img resizableImageWithCapInsets:UIEdgeInsetsMake(0,20, 0,0)];    [[UIBarButtonItemappearance] setBackButtonBackgroundImage:img     

2015-07-17 18:26:17 505

转载 iOS导航BarButtonItem文字或者图片与屏幕边界的间隔调整方法

先谢谢标哥啦 http://blog.csdn.net/woaifen3344/article/details/24793087在设置navigationItem的leftBarButtonItem或rightBarButtonItem时,用CustomView初始化UIBarButtonItem,不论怎么设置CustomView的frame,添加到导航条上之后总是和屏

2015-07-17 17:45:03 676

转载 iOS如何把导航默认的返回按钮设置成“返回”

- (void)addBackItemWithAction:(SEL)action {    if (IOS7_OR_LATER) {      UIBarButtonItem *returnButtonItem = [[UIBarButtonItem alloc] init];      returnButtonItem.title = @"返回";      self.navi

2015-07-17 17:42:45 476

转载 ios UIFont 字体大全

label.font = [UIFont fontWithName:@"Arial-BoldItalicMT" size:24]; 字体名如下:Font Family: American TypewriterFont: AmericanTypewriterFont: AmericanTypewriter-BoldFont Family: AppleG

2015-07-17 16:59:18 442

原创 ios 如何让所有界面的状态栏的字体颜色都设置为白色

经常看到一些APP的状态栏颜色是白色的,个人也比较喜欢白色的下午尝试了一下原来也挺简单的,两步即可实现第一步 在plist文件添加一个字段 如下图也可在入口类添加如下代码实现 if (IOS7_OR_LATER) { // 判断是否是IOS7    [[UIApplication sharedApplication] setStatusBarStyle:UI

2015-07-17 16:12:05 1453

原创 iOS上怎样让按钮(UIbutton)文本左对齐展示

// button.titleLabel.textAlignment = NSTextAlignmentLeft; 这句无效        button.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft;        button.titleEdgeInsets = UIEdgeInsetsMake(

2015-07-17 15:54:44 7562

转载 UITableviewCell使用以及自定义高度

转自http://blog.csdn.net/j_akill/article/details/43990749UITableView号称是 ios里面最难使用也是最复杂的一个控件?是不是暂且不说,反正我觉得HttpRequest也是挺复杂的。但确实被UItableview折磨了一段时间,还好搞定了一小半。一、如何重用UITableview

2015-07-17 10:01:42 852

原创 ios之把UIColor类型得到一张纯色的UIImage类型的图片

CGContext学习有时候在开发的过程中,我们需要一张纯色的图片,这是我们就可以自己用代码创建一张自定义尺寸和颜色的图片,灰常方便ios 的drawRect是很神奇的一个东西。可以直接绘制位图,并得到位图。下面要做的就是从一个 color 获取一张img//将UIColor变换为UIImage+

2015-07-17 09:26:38 5290

原创 ios开发中,关于javascript直接调用oc代码而非通过改变url回调方式

之前一个ios项目中,需要通过UIWebview来打开一个静态页面,并在静态页面中调用相关object-c代码。 一、以前使用js调用object-c的方法关于如何使用javascript调用object-c中的函数和方法,我搜索了好久网上所有的方法,基本都指明了一个方向,那就是在UIWebview中载入的js代码中通过改变document.loca

2015-07-17 09:09:00 480

原创 iOS手势之 响应上下左右滑动手势

-(void)viewDidLoad{UISwipeGestureRecognizer *recognizer; recognizer = [[UISwipeGestureRecognizer alloc]initWithTarget:self action:@selector(handleSwipeFrom:)];     [recognizer setDirec

2015-07-13 14:45:31 624

原创 复制字符串到剪贴板

UIPasteboard *pasteboard = [UIPasteboard generalPasteboard];    pasteboard.string = self.label.text;这样就得到了自己想要复制的字符串,然后就可以粘贴到输入框里面了

2015-07-13 14:33:46 1046

原创 30多个iOS常用动画,带详细注释

[cpp] view plaincopyprint?//    //  CoreAnimationEffect.h    //  CoreAnimationEffect    //    //         #import          /**   !  导入QuartzCore.framework   *   * 

2015-07-09 14:58:43 1395

原创 IOS 时间格式 时间转换 大总结

//实例化一个NSDateFormatter对象NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];//设定时间格式,这里可以设置成自己需要的格式[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"];//用[NSDate date]可以获取

2015-07-09 11:56:04 482

原创 代理练习 两个UIView界面之间的传值--Delegate

首先是定义两个界面()界面一:界面二:通过Delegate来实现:(第一个类把自己的一些事件委托给了 ViewDelegate这个类去完成,而第二个类中去操作了这个代理,就是赋给它了数值,这样第一个类就可以通过代理来得到数值了)    首先要定义一个代理的类:    名字自己去定义,

2015-07-06 19:03:14 593

转载 IOS沙盒详解

例子代码:https://github.com/schelling/YcDemo升级方案:IOS软件在APP STORE上升级的时候,只需把配置文件放在Document目录下,就可以。其他文件会随着版本的更新被替换掉。IOS沙盒(sandbox)机制和文件操作(一)1、IOS沙盒机制 IOS应用程序只能在为该改程序创建的文件系统中读取文件,不可以

2015-07-06 18:59:37 694

原创 对UIView的理解

曾经有人这么说过,在iphone里你看到的,摸到的,都是UIView,所以UIView在iphone开发里具有非常重要的作用。那么UIView我们到底知道多少呢。请看看下面的问题,如果这些你都知道,那么本文章的内容就请绕道,如果你还不太清楚,我想看了下面的内容,你就明白了。1。bounds和frame分别表示什么?2。ContentMode里UIViewContentModeScale

2015-07-01 11:56:47 474

转载 ios沙盒 以及 Documents、Library和tmp的作用

一、沙盒(sandbox)出于安全的目的,应用程序只能将自己的数据和偏好设置写入到几个特定的位置上。当应用程序被安装到设备上时,系统会为其创建一个家目录,这个家目录就是应用程序的沙盒。家目录下共有四个子目录:Documents 目录:您应该将所有的应用程序数据文件写入到这个目录下。这个目录用于存储用户数据或其它应该定期备份的信息。AppName.app 目录:这是应

2015-06-30 19:02:38 793

转载 通过指定字符串文本大小判断行高和行数

CGSize 包括width,height两个属性, 如果事先有一个文本定义了其FONT和SIZE比如:#define FONT [UIFont fontWithName:@"HelveticaNeue-Bold" size:24]那么就可以用 CGSize size1 = [text sizeWithFont:FONT];得到其文本得width, 和height通过C

2015-06-30 18:59:35 543

转载 iphone ios 如何使用gcd,block

转自http://blog.csdn.net/komyself/article/details/8166846    点击打开链接http://blog.csdn.net/linzhiji/article/details/68639721。GCD之dispatch queuehttp://www.cnblogs.com/scorpiozj/archive/2011/07/25/

2015-06-30 17:39:30 93

转载 UIControl IOS控件编程—IOS开发

转自http://blog.csdn.net/iukey/article/details/7300412UIKit提供了一组控件:UISwitch开关、UIButton按钮、UISegmentedControl分段控件、UISlider滑块、UITextField文本字段控件、UIPageControl分页控件。控件是对UIView派生类的实用增强及补充,并可以直接附着于导航栏

2015-06-25 22:15:10 427

原创 ios 学习笔记<二> 【经典】

在接收取出来的元素时,一般取出来的是数组,要用数组接,如果是单个元素要用数组的object 0去转换成对象;然后再取其中的属性;        网页刷新  准备工作:    1.再刷新网页时用到了第三方代理,在引入函数前要先添加文件      EGOTableViewPullRefresh     2。添加库文件:QuartzCore.framework    3.加入

2015-06-16 13:23:47 1295

原创 iOS 学习笔记 <一>【经典】

MVC模式:(model+view+controller):是一种帮你把代码功能和显示划分出来的设计模式;  model:较为底层的数据引擎,负责管理实体中所继承的数据;  view:和用户交互界面;  controller:连接二者的桥梁;  cocoa frameworks 有两个框架:  foundation   foundation  是cocoa中最基本的一些类;

2015-06-16 13:21:25 1382

转载 IOS_月薪10k以上知识大总

转自  http://blog.csdn.net/depthlove2011/article/details/185028511获取系统语言设置         NSUserDefaults *userDefault = [NSUserDefaults standardUserDefaults];         NSArray *languages = [user

2015-06-16 13:11:44 1175

转载 ios 面试题 经典(比较全) 根据重点总结

1.写一个NSString类的实现+ (id)initWithCString:(c*****t char *)nullTerminatedCString encoding:(NSStringEncoding)encoding; + (id) stringWithCString: (c*****t char*)nullTerminatedCString            

2015-06-16 13:00:43 1012

原创 ios通过图片的URL地址,从网络上获取图片(UIImage类型)

-(UIImage *) getImageFromURL:(NSString *)fileURL {NSLog(@"执行图片下载函数");UIImage * result;NSData * data = [NSData dataWithContentsOfURL:[NSURL URLWithString:fileURL]];result = [UIImage

2015-06-16 09:48:32 15954 2

原创 iOS中-Xcode Debug、Release、Archive、Profile、Analyze的概念和区别

转自http://blog.csdn.net/mad1989/article/details/406580331,Debug和Release版本区别?众所周知,我们进行iOS开发,在Xcode调试程序时,分为两种方式,Debug和Release,在Target的Setting中相信大家应该看到很多选项都分为Debug和Release,方便我们分别设置,满足调试和发布的不同需求。

2015-06-15 14:42:05 3709

转载 Delegate,Action Sheet, Alert

http://www.cnblogs.com/minglz/archive/2012/11/27/2788343.htmlAction Sheet和Alert是2种特殊的控件(暂且称之为控件吧,其实不是控件真正的控件,而是ios中的2个类,这2个类定义了2种不同类型的用于和用户交互的弹出框),Action Sheet是从底部弹出,上面有2个或者2个以上的选项供用户选择,Alert就

2015-06-01 16:51:45 428

转载 UIViewController中各方法调用顺序及功能总结

转自http://blog.csdn.net/dizzthxl/article/details/14170047UIViewController中loadView, viewDidLoad, viewWillUnload, viewDidUnload, viewWillAppear, viewDidAppear, viewWillLayoutSubviews,viewDidLayoutSu

2015-06-01 16:46:47 512

原创 MRC和ARC混编

iOS5.0以后就开始可以使用ARC(Automatic Reference Counting:自动引用计数)来代替之前的MRC(Manual Reference Counting:人工引用计数)。使用ARC会减少很多代码和忘了释放对象的苦恼。但是事情都有两面性。使用了ARC之后如果你想复用以前写过的使用MRC的类, 就会出报错。这时候怎么办?方法比较简单, 只需要做下面的一个步骤就可以解决:

2015-06-01 14:58:13 342

原创 网易新闻iOS版使用的18个开源组件

网易新闻iOS版在开发过程中曾经使用过的第三方开源类库、组件1、AFNetworkingAFNetworking 采用 NSURLConnection + NSOperation, 主要方便与服务端 API 进行数据交换, 操作简单, 功能强大, 现在许多人都用它取代 ASIHTTPRequest2、Apple Reachability网络监测,可以参考下这篇文章iOS网络

2015-05-29 11:30:59 300

空空如也

空空如也

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

TA关注的人

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