自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jevon的专栏

不积跬步,无以至千里

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

原创 UINavigationController、UITabBarController 支持屏幕自动旋转问题

写了一篇关于屏幕强制旋转的文章,可是有人跟我反应说没成功,状态栏依旧没有改变。原因是他的rootViewController是UINavigationController跟UITabBarController混合使用的。因为UINavigationController跟UITabBarController也是UIViewController,所以会覆盖其子页面的旋转方法。解决方法:添加以下

2015-01-07 09:58:04 575

原创 iOS 强制转成横屏的方式

手里的项目需要在竖屏的情况下有个别页面进行横屏强制切换,困扰了一天终于找到解决的办法。办法由如下两个:(1)手动改变view.transform属性简明的说就是旋转你的view,将view旋转后强迫用户进行横屏操作self.view.frame = CGRectMake(0, 0, [[UIScreen mainScreen] bounds].size.height, [[UISc

2015-01-06 16:41:29 933

原创 基于ASIHTTPRequest封装的MyHttpRequest

ASIHTTPRequest作为一个比较知名的http访问库本身功能比较强大,在项目开发过程中,如果每个请求,都要使用ASIHTTPRequest来写,有以下几个弊端:(1)繁琐,无封装性。(2)如果直接Synchronous方法,阻塞UI,而使用异步的Asynchronous,则要写很多委托,也是非常的麻烦.(3)http请求基本上是给一个请求,返回一个请求结果,直接使用

2015-01-04 11:00:39 439

转载 IOS设计模式之四:观察者模式

cocoa框架中很多地方都使用了观察者模式一、KVOKey-Value Observing,它提供一种机制,当指定的对象的属性被修改后,则对象就会接受到通知。每次指定的被观察的对象的属性被修改后,KVO自动通知相应的观察者。model中的定义:@interface StockData : NSObject { NSString * stockName;

2014-12-06 10:11:55 355

转载 IOS设计模式之三:MVC模式

提到ios中的mvc不得不提2011秋季斯坦福课程的老头,他的iphone开发公开课是所有描述ios中mvc模式最为准确并且最为浅显易懂的。模型-视图-控制器这个模式其实应该叫做MCV,用控制器把model与view隔开才对,也就是model与view互相不知道对方的存在,没有任何瓜葛,他们就像一个团队里吵了架的同事,如果有项目需要他俩来参与,那么最好有第三者来管理他俩之间的沟通与

2014-12-06 10:11:07 366

转载 IOS设计模式之二:Delegate模式

代理模式 顾名思义就是委托别人去做事情。IOS中经常会遇到的两种情况:在cocoa框架中的Delegate模式与自定义的委托模式。下面分别举例说明一下:一、cocoa框架中的delegate模式在cocoa框架中的Delegate模式中,委托人往往是框架中的对象(视图中的控件、表视图神马的),代理人往往是视图控制器对象。在我们这个例子中UITableView是委托人

2014-12-06 10:10:21 357

转载 IOS设计模式之一:单例模式

单例模式的意思就是只有一个实例。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。#import @interface Singleton : NSObject +(Singleton *) instance;@end @implementation Singleton+(Singleton *) instance {

2014-12-06 10:09:37 322

原创 xcode6模拟器运行程序后不显示键盘

对于xcode6模拟器运行程序后不显示键盘。只需要打开模拟器,在菜单栏中选择:hardware -> keyboard -> connect hardware keyboard(快捷键shift+command+k)默认情况下,xcode使用电脑键盘作为外接键盘,不再弹出虚拟键盘。

2014-11-07 15:54:38 492

原创 UITabBarItem色调的改变

在项目中想实现自定义如图UITabBarItem的选中状态,一开始的想法是让美工做了两套图,一个是未选中的灰色图标,还有一套根据rgb自定义的图标楼主查了下UITabBarItem *homeItem = [[UITabBarItem alloc] initWithTitle:@"首页" image:[UIImage imageNamed:@"tab1"] tag:0]; [homeIt

2014-11-07 13:57:26 382

原创 ios常用第三方类库

1 、ASIHTTPRequest 。 ASIHTTPRequest适用于基本的HTTP请求,和基于REST的服务之间的交互。2、AFNetwork post + get json 解析3、ASProgressPopUpView 进度条 4、 BMXSwipableCell-master tableview的显示5、Block-KVO Block风格的KVO~ 6、Bloc

2014-10-24 16:53:37 541

原创 Xcode6 编译SDWebImage报错解决方案

报错:Use of undeclared identifier '_executing' / '_finished';解决方法:在SDWebImageDownloaderOperation类的实现中添加:@synthesize executing = _executing ; @synthesize finished = _finished;即可。

2014-10-24 15:41:06 431

原创 iOS8注册推送

Apple在9月18日正式发布了iOS8,在收到更新的同时,也发现自己的应用在iOS8下无法启动。 并且在Console中收到如下提示:registerForRemoteNotificationTypes: is not supported in iOS 8.0and later.

2014-10-24 15:36:30 587

原创 人脸扫描(二)-人脸检测

CoreImage一个好玩的地方就是它可以检测出一张人物图片上左眼、右眼以及嘴的详细位置。请注意这里使用的是“检测”而不是“识别”。CoreImage目前还没有办法识别人脸仅仅是检测出人脸的眼嘴位置。它的使用也是比较方便快捷的。核心代码如下:

2014-10-24 15:32:46 693

原创 人脸扫描(一)-将录像转换成UIImage

最近在研究穿戴APPglasses.com,觉得

2014-10-24 15:19:31 516

转载 iOS 8系统正式版升级指南及功能详解

9月18日上午消息,苹果公司iOS8系统最早于今年6月的苹果开发者大会上发布,此前已经有多个面向开发者的测试版,今天上线的,才是面向一般用户的正式版本。 很多用户目前还没有升级,此前也没接触过iOS8。那么在升级前,新浪手机就为还不了解这个系统的用户说说iOS8的功能特点,以及如何升级。 1.什么设备可以升级?iPhone:iPhone4s、iPhone5、iPhone5c、i

2014-09-18 09:34:16 619

原创 在Mac OSX系统下安装Tomcat

1. 下载Tomcat(地址:tomcat.apache.org),选择适合的版本(这里选择6.0.35),点击“Download”,之后在新页面点击“Core下的”“tar.gz”(6.2Mb)

2014-08-26 10:16:34 487

原创 PHP实现验证码

为了防止暴力破解我们一般都会在wan中添加

2014-08-25 21:35:51 556

原创 Xcode准确定位异常代码位置

在开发过程中,很多人可能由于疏忽导致代码

2014-08-25 20:45:00 1156

原创 iOS后台与服务器交互(支持锁屏)eg:后台定时上传当前位置

如果应用是多媒体播放,电子杂志,下载之类http://www.zhihu.com/question/20114323

2014-08-25 13:00:40 1931

空空如也

空空如也

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

TA关注的人

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