自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 iOS中进行数据压缩

在实际开发中,我们经常要对比较大的数据进行压缩后再上传服务器,下面是我在项目中压缩数据时所使用的压缩方法: 对数据进行压缩:  zipAndUnzip *zipAnd = [[zipAndUnzip alloc] init];          NSString *str = @"六六六六了还是德国大使馆和低俗化工及第三方换个撒点恢复健康的十分好的设计哈佛的号发的撒开了凤凰健康的十

2016-11-24 16:28:07 3816

转载 GCDAsyncSocket 连接host ipv6实现

公司ios开发因为工作量不大,所以不准备招人,让我负担一下…开发Android接近3年,尝试一下也不错。所以最近一个月一直在恶补ios相关基础。又因为公司是做sdk的,为了兼容所以需要掌握oc而不是swift,在我眼里,oc可是一门将要淘汰的语言…————不管怎么样,学到东西就是进步。 第一个需求是让sdk的网络请求支持ipv6,因为AppStore从6月1日以后要去上线app必须支持ipv6网

2016-11-24 16:15:55 1228

原创 如何用UIimage剪切图片,让我从一张大图上获取图片的一部分!

UIImage *image1 = [UIImage imageNamed:@"1.jpg"];     CGImageRef cgRef = image1.CGImage;     CGImageRef imageRef = CGImageCreateWithImageInRect(cgRef, CGRectMake(250,300, 100, 100));     UIImage *th

2016-11-24 16:11:14 3777 1

原创 Ios从app中跳到设置相关界面方法

1、从自己的app跳转到设置中相应的app设置界面 NSURL * url = [NSURL URLWithString:UIApplicationOpenSettingsURLString];  if([[UIApplication sharedApplication] canOpenURL:url])  {          NSURL*url =[NSURL URLWithStrin

2016-11-24 16:08:52 2032

原创 iOS NSData 和十六进制字符串之间的相互转换

其中将十六进制字符串转换成NSData的代码如下: - (NSData *)convertHexStrToData:(NSString *)str { if (!str || [str length] == 0) { return nil; } NSMutableData *hexData = [[NSMutableData alloc] i

2016-11-24 15:57:17 8522

原创 隐藏导航条底部的黑线(shadowImage)四种办法

方法一.当设置navigationBar的背景图片时移除黑线的方法,该方法会使translucent属性失效 [objc] view plain copy //方法一.当设置navigationBar的背景图片时移除黑线的方法,该方法会使translucent属性失效   -(void)useShadowImageRemoveBlackLine   {    

2016-11-24 15:53:49 3532

转载 iOS中生成二维码

生成二维码 1 导入CoreImage框架 #import 2 通过滤镜CIFilter生成二维码 /** * 生成二维码 */ - (void)creatCIQRCodeImage { // 1.创建过滤器,这里的@"CIQRCodeGenerator"是固定的 CIFilter *filter = [CIFilter filterWithName

2016-11-24 15:50:35 2547

转载 iOS开发之自定义导航栏返回按钮右滑返回手势失效的解决

我相信针对每一个iOS开发者来说~除了根视图控制器外~所有的界面通过导航栏push过去的界面都是可以通过右滑来返回上一个界面~其实~在很多应用和APP中~用户已经习惯了这个功能~然而~作为开发者的我们~也并没有为此做些什么~因为我们在创建项目时~苹果公司已经为我们都做好了~那么~我们这期就来聊一聊这系统自带的右滑方法以及如何修改和拦截这个不被重视的方法~ 什么时候会被拦截 当我们使用代码或者用

2016-11-24 15:47:53 447

转载 UIWebView加载自签名Https网页

ATS设置 按照惯例写一个UIWebView,用来加载网页: _webView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)]; _webView.delegate = self; [self.view addSubview

2016-11-10 14:36:33 2995 1

原创 iOS开发-显示发送时间(几分钟前,几小时前,几天前)

//方式一 后台给的格式为yyyy-MM-dd HH:mm:ss.SSS - (NSString *) compareCurrentTime:(NSString *)str { //把字符串转为NSdate NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setD

2016-11-03 16:32:35 1292

原创 用runtime自定义UIAlertViewController的字体大小和颜色

我们在开发iOS程序是,使用UIAlertViewController写的提示框的字体大小和样式是不可以直接设置属性修改的,下面使用runtime的方式来改变字体的样式。 系统默认的和没修改的样式为: 使用runTime代码实现: 第一、首先导入runtime的头文件 #import 第二、实现代码: unsigned int count = 0;

2016-11-03 16:11:25 1925

原创 关于直播的iOS开发

最近一年来,直播平台很火,我最近看到了很多关于直播的开发经验,我整理了一些资料:,分享给大家: https://github.com/tiantianlan/LiveExplanation iOS中为直播APP集成美颜功能:http://www.jianshu.com/p/dde412cab8db iOS视频直播初窥:高仿:http://www.jianshu.com/p/b

2016-11-02 17:20:37 383

转载 iOS 使用 UIDataDetectorType 简单验证手机号、邮箱、网址

转载地址:http://gold.xitu.io/post/58195e6a67f356005877c220 这里只是做简单的手机号、邮箱和网址的验证,如果需要复杂的,请使用正则验证,或者其他强大的验证方式。 UIKit框架 有一个自带的验证手机号 邮箱等 的一个类 UIDataDetector.h 有时候 我们在项目里 并不需要那么复杂的验证 可能只是想要有手机

2016-11-02 17:13:51 1129

转载 iOS开发中使用代码控制横竖屏的切换

http://www.jianshu.com/p/650ba0ff626b 很多时候,项目中都有这样的需求:APP中以竖屏为主,个别界面会要求横屏显示,或者要根据用户的手机朝向自动切换横竖屏;下面就来详细讲解,在项目中怎么使用代码来控制APP的界面转换. 首先,要想APP支持多个方向,需要在工程进行设置支持的朝向: 在General-->Deployment Info-->Dev

2016-11-02 15:47:05 3308

转载 ios动态获取UILabel的高度和宽度

在使用UILabel存放字符串时,经常需要获取label的长宽数据,本文列出了部分常用的计算方法。 1.获取宽度,获取字符串不折行单行显示时所需要的长度  CGSize titleSize = [aString sizeWithFont:font constrainedToSize:CGSizeMake(MAXFLOAT, 30)]; 注:如果想得到宽度的话,size的width

2016-11-01 11:46:16 307

原创 iOS中怎么获取重定向后的链接

在开发中,我们可能会用到一些王特的信息,但是有时候网页是有重定向的,直接加载会获取不到数据,报错误链接,下面是一些方法: 例如一号店的链接: 初始的链接为:http://click.yhd.com/decodeShortUrl.do?sl=ZFbiQvBzui2aIRRRRjre6f6b 但是放到网页加载是变为:http://item.m.yhd.com/item/60827284?unio

2016-11-01 11:31:01 3954

转载 UIPasteboard 的使用方式:(粘贴、复制类的使用方法)

1.概述 UIPasteboard是ios中访问粘贴板的原生控件,可分为系统等级的和app等级的,系统等级的独立于app,可以复制一个app的内容到另一个app;app等级的只能在app内进行复制和粘贴;它们分别由+ (nullable UIPasteboard *)pasteboardWithName:(NSString *)pasteboardName create:(BOOL)create

2016-11-01 11:28:47 4589

空空如也

空空如也

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

TA关注的人

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