自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 self.view的Y值问题

在iOS 7中,苹果引入了一个新的属性,叫做[UIViewController setEdgesForExtendedLayout:],它的默认值为UIRectEdgeAll。当你的容器是navigation controller时,默认的布局将从navigation bar的顶部开始。这就是为什么所有的UI元素都往上漂移了44pt。有时会加上顶部tool bar的高度 20, 20+4...

2018-07-23 16:50:00 257

转载 GPUImage原理

GPUImage是一个开元的基于GPU的图片或视频的处理框架,其本身内置了多达120多种常见的滤镜效果,并且支持照相机和摄像机的实时滤镜,并且能够自定义图像滤镜。美颜的基本概念OpenGL ES:开源嵌入式系统图形的处理框架,一套图形与硬件接口,创造了软件与图形加速间灵活强大的底层交互接口。用于把处理好的图片显示到屏幕上。GPU:(图形处理单元)手机或者电脑用于图像处理和渲染...

2018-07-19 18:18:00 221

转载 如何评价阿里无线前端发布的Weex?

一、背景首先说下我为什么要问这个问题(没错我就是这个问题的提问者),刚开始在微博上看到有技术连载觉得很感兴趣,所以就关注了。当@赵锦江(勾三股四) 发布说一套代码能动态的运行在三端,我顿时觉得很牛X啊,既然说是无线电商动态化方案,那么其他场景呢,所以想问问大家的看法。问题从发布一个晚上就关注度到了1, 2百。估计跟邀请了一些大V有关。至今已经到...

2017-10-18 11:26:00 179

转载 iOS系列译文:深入理解 CocoaPods

Cocoapods是 OS X 和 iOS 下的一个第三方库管理工具。你能使用CocoaPods添加被称作“Pods”的依赖库,并轻松管理它们的版本,而不用考虑当前的时间和开发环境。Cocoapods意义体现在两个方面。首先,引入第三方库无可避免地要进行各种各样的配置。对于Objective-C的初级开发者来说,项目配置可是一件艰巨的任务。在配置编译阶段和链接器选项的过程中,极有可能...

2015-12-02 17:13:00 138

转载 iOS9 bug: 极容易崩溃的bug

苹果iOS9推出也有一段时间了,本来以为应该很稳定吧,但事实却不是这样。一日将iOS 8上运行得很良好的App在一台iOS 9.1设备上调试,却发现了很奇葩的问题:不能释放键盘。跟踪调试,发现只要代码中一运行到resignFirstResponder(或者是endEditing)方法调用的地方,程序就崩溃。出现神一般的BAD EXEC错误。将这句代码注释,一切OK,但是你就...

2015-11-25 18:07:00 132

转载 生命周期总结

App生命周期启动App时:application:willFinishLaunchingWithOptions:application:didFinishLaunchingWithOptions:applicationDidBecomeActive:App进入后台时:applicationWillResignActive:...

2015-11-25 17:30:00 124

转载 git 常用指令

9. git 常用指令git help :git指令帮助手册查看其他指令的做法:git help 其他指令git config :git的配置信息相关(修改的是.git/config文件)配置用户名:git config “user.name”用户名(用于跟踪修改记录)配置邮箱:git config “user.email”邮箱(用...

2015-11-20 15:31:00 99

转载 iOS 开发中如何使用半透明模糊效果

12月12日北京OSC源创会 —— 开源技术的年终盛典 »虽然iOS很早就支持使用模糊效果对图片等进行处理,但尤其在iOS7以后,半透明模糊效果得到大范围广泛使用。包括最新发布的iOS8也沿袭了这一设计,甚至在OS X 10.10版Yosemite中也开始大量使用半透明模糊。在iOS开发当中,我们有很多选择可以做半透明模糊效果,下面就是一些常见的方式或者说工具。0. Cor...

2015-11-20 11:58:00 99

转载 iOS 获取手机的型号,系统版本,软件名称,软件版本

//手机序列号 NSString* identifierNumber = [[UIDevice currentDevice] uniqueIdentifier]; NSLog(@"手机序列号: %@",identifierNumber); //手机别名: 用户定义的名称 NSString* userPhoneName = [[UIDevice curr...

2015-11-02 19:39:00 91

转载 让手机振动

AudioServicesPlaySystemSound(kSystemSoundID_Vibrate); 可以让手机震动转载于:https://www.cnblogs.com/BinZone/p/4897241.html

2015-10-21 11:09:00 158

转载 iOS 9界面适配利器:详解Xcode 7的新特性UIStackView

前言自适应、适配、布局这几个关键词一直伴随着iOS开发,从以前的单一尺寸屏幕,到现在的多尺寸屏幕,Apple一直致力于让开发人员尽可能少在这些事上耗费过多的精力,所以Apple在2012年推出了Auto Layout特性,2014年又推出了Adaptive Layout、Size Classes,2015年又推出了Stack View。这些无一不是我们开发者做适配的利器。今天...

2015-10-12 15:39:00 127

转载 UIViewController的edgesForExtendedLayout属性

其实,在iOS 7中,UIViewController引入了一个新的属性:edgesForExtendedLayout。 这个属性的默认值是UIRectEdgeAll。题外话:以后大家去理发一定要注意了,跟老板讲好价格指的是一次不是一根。????????????。这年头,防不胜防啊!想必大家都遇到一种情况,明明y坐标设置的是0,但是总是被讨厌的导航栏给遮住。比如...

2015-10-10 10:03:00 100

转载 iOS警告收集

1. 出现 unuer解决:#pragma clang diagnostic push #pragma clang diagnostic ignored"-Wunused-variable" //这里是会报警告的代码 WEAKSELF;#pragma clang diagnostic pop2.too many pe...

2015-09-11 15:12:00 165

转载 iOS划虚线

瓜娃子们在开发中 会遇到画虚线的问题,下面粘一段代码 一目了然:- (void)drawRect:(CGRect)rect{ [super drawRect:rect]; [self drawLine];}-(void)drawLine{ CGContextRef context =UIGraphicsGetCurrentCo...

2015-09-06 17:36:00 103

转载 iOS设置屏幕亮度

so easy (一句代码搞定) ,当然也不是什么好事,以后要是api都这么简单, 你们这些iOS开发 瓜娃子们就离回老家种地不远了. CGFloat value = 0.8; //(0~~1) [[UIScreen mainScreen] setBrightness:value];转载于:https://www.cnblogs.com/BinZone/p...

2015-08-06 11:54:00 113

转载 iOS的AssetsLibrary框架访问所有相片

ALAssetsLibrary类ALAssetsGroupALAsset类由于博客迁移至www.coderyi.com,文章请看http://www.coderyi.com/archives/424该框架下有几个类,ALAssetsLibrary,ALAssetsGroup,ALAsset,ALAssetsFilter,ALAssetRepresent...

2015-08-03 14:42:00 102

转载 iOS 判断字符串中含有某个字符串 rangeOfString

//判断roadTitleLab.text 是否含有qingjoin if([roadTitleLab.text rangeOfString:@"qingjoin"].location !=NSNotFound)//_roaldSearchText { NSLog(@"yes"); ...

2015-07-30 19:14:00 93

转载 根据键盘的弹出隐藏自动调整View的位置

首先需要监听键盘通知,这里我们监听UIKeyboardWillChangeFrameNotification,只要键盘位置改变了(不管是弹出还是隐藏),系统都会发出该通知.其次调整View(被键盘弹出隐藏的控件)的高度.(这里我们就需要知道通知的内容,因为通知中包含了键盘弹出和隐藏的所有信息).//—-打印出来通知的userInfo信息——/*UIKeyboardAnimat...

2015-07-29 11:58:00 110

转载 iOS: iPhone键盘通知与键盘定制

一.键盘通知当文本View(如UITextField,UITextView,UIWebView内的输入框)进入编辑模式成为first responder时,系统会自动显示键盘。成为firstresponder可能由用户点击触发,也可向文本View发送becomeFirstResponder消息触发。当文本视图退出first responder时,键盘会消失。文本View退出firs...

2015-07-29 11:55:00 138

转载 IOS 使用UITextField自动格式化银行卡号

项目中需要输入银行卡,希望自动按照4为分组格式化。 自己用UITextField的Delegate实现了一个,但是突然发现IOS提供了NSNumberFormatter好像可以对数字进行格式化,可是不知道这个玩意咋用,就在stackOverflow上发了求助帖。 不一会就有一印度阿三答复我了,丫的不仅答复我了,还修改了我提问中的语法错误,让人汗颜啊……...

2015-07-27 15:49:00 102

转载 round舍入函数

round:如果参数是小数,则求本身的四舍五入。ceil:如果参数是小数,则求最小的整数但不小于本身.floor:如果参数是小数,则求最大的整数但不大于本身.Example:如何值是3.4的话,则3.4 -- round 3.000000-- ceil 4.000000-- floor 3.00000转载于:https://www.cnblogs.com/BinZo...

2015-07-15 16:30:00 138

转载 NSMutableParagraphStyle简单介绍

UILabel的行间距(2014-05-04 15:21:33)转载▼标签:ios开发分类:工作篇一提到UILabel的行间距,一般都是用下面的方法解决。UILabel*label = [[UILabelalloc]initWithFrame:labelFrame];[la...

2015-06-10 16:32:00 203

转载 【Swift】图文混排,ios开发中在textfield或textView中插入图片

在ios开发中,我们一般都是在textfield或者textView中输入文字。当我们需要插入图片的时候其实也是很简单的我们需要利用的textfield,textView的属性化文本,将图片以附件的形式插入步骤如下:(以textView为了,oc中也是一样的)创建附件,同时设置好textView的字体大小(或者在s...

2015-05-28 17:04:00 231

转载 ios开发-指纹识别

最近我们使用支付宝类似软件的时候,发现可以使用指纹了,看起来是否的高大上。当时苹果推出了相关接口,让程序写起来很简单哈。在iPhone5s的时候,苹果推出了指纹解锁。但是在ios8.0的时候苹果才推出相关的接口所有我们需要判断硬件设备和ios系统版本是否支持下面的例子是,先提示指纹识别,如果不支持或者主动取消,则需要手动输入密码认证所以我们第一步需要判定系统版本,如果不支...

2015-05-28 17:01:00 110

转载 ios开发-程序压后台后,悄悄的抓取数据~~

歌飘渺ios开发-程序压后台后,悄悄的抓取数据~~我们使用某个app的时候,当我们将程序压到后台之后,我们希望它还能从服务器抓取一些数据,类似微博,微信,qq这些程序压后台之后,我们依然能看到icon上显示未读数量。但是ios系统是伪多任务操作系统。当我们将程序压后台之后,大概过1分钟,程序就会被关闭。就不能抓取数据了。很久之前的做法是:...

2015-05-28 16:45:00 138

转载 setNeedDisplay和setNeedsLayout

[self setNeedsDisplay];//重新调drawRect- (void)drawRect:(CGRect)rect { //do sth}[self setNeedsLayout];//重新调layoutSubviews- (void)layoutSubviews{ [super layoutSubviews];}...

2015-05-17 10:21:00 148

转载 rangeOfString用法

NSString *str1 = @"我台资深屌丝鲁大炮表示不服"; NSString *str2 = @"鲁大炮"; ////在str1这个字符串中找"鲁大炮",判断有没有 if([str1 rangeOfString:str2].location != NSNotFound){ NSLog(@"这个字符串中确实有'鲁大炮'");...

2015-05-15 16:09:00 211

转载 NSThread的使用

2.1 NSThread 有两种直接创建方式:- (id)initWithTarget:(id)targetselector:(SEL)selectorobject:(id)argument+ (void)detachNewThreadSelector:(SEL)aSelectortoTarget:(id)aTargetwithObject:(id)anArgument...

2015-04-28 14:00:00 96

转载 UIActivityIndicatorView的详细使用

俗称菊花,一般使用方法UIActivityIndicatorView实例提供轻型视图,这些视图显示一个标准的旋转进度轮。当使用这些视图时,最重要的一个关键词是小。20×20像素是大多数指示器样式获得最清楚显示效果的大小。只要稍大一点,指示器都会变得模糊。iPhone提供了几种不同样式的UIActivityIndicatorView类。UIActivityIndicator- Vi...

2015-04-28 13:54:00 78

转载 iOS高斯模糊处理

App设计时往往会用到一些模糊效果。iOS目前已提供一些模糊API可以让我们方便是使用。一种是使用Core Image,另一种是使用Accelerate.Framework中的vImage API。使用Core Image进行模糊Core Image很早在Mac系统中得到应用,后来这个Framework也开始应用到iOS,不过直到iOS6.0才开始支持模糊。这个API调用起来...

2015-04-28 10:42:00 306

转载 iOS8测试本地推送遇到问题

xcoce 老报这个错{fire date = Friday, February 6, 2015 at 5:42:00 PM China Standard Time, time zone = (null), repeat interval = 0, repeat count = UILocalNotificationInfiniteRepeatCount, next fire dat...

2015-04-26 00:45:00 94

转载 转场动画的几个字符串含义

1.#define定义的常量 kCATransitionFade 交叉淡化过渡 kCATransitionMoveIn 新视图移到旧视图上面 kCATransitionPush 新视图把旧视图推出去 kCATransitionReveal 将旧视图移开,显示下面的新视图2.用字符串表示 pageCurl...

2015-04-22 15:39:00 118

转载 从storyBoard的里面加载控制器的方法

这个方法不常用,容易被忽略,但是用起来还是蛮方便的@implementation HMAdViewController- (void)viewDidLoad{ [super viewDidLoad]; // 1.背景图片 UIImageView *bg = [[UIImageView alloc] init]; bg.ima...

2015-04-21 17:23:00 98

转载 DerivedData/xxx-fxhqtzymbwegttddoznsqpakmlvp/Build/Products/Debug-iphonesimulator/xxx.app/xxx

运行程序报错ld: file not found: ~/Library/Developer/Xcode/DerivedData/xxx-fxhqtzymbwegttddoznsqpakmlvp/Build/Products/Debug-iphonesimulator/xxx.app/xxxclang: error: linker command failed with exit ...

2015-04-21 11:07:00 381

转载 一句话概括resizableImageWithCapInsets

1 [[UIImage imageNamed:@"button_textured_30"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 5, 0, 5)];其中Insets这个参数的格式是(top,left,bottom,right),从上、左、下、右分别在图片上画了一道线,这样就给一个图片加了一个框。只有在框里面的部分才会被拉伸,...

2015-04-17 12:25:00 88

转载 stretchableImageWithLeftCapWidth

- (UIImage *)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidth topCapHeight:(NSInteger)topCapHeight 这个函数是UIImage的一个实例函数,它的功能是创建一个内容可拉伸,而边角不拉伸的图片,需要两个参数,第一个是左边不拉伸区域的宽度,第二个参数是上面不拉伸的高度。根据...

2015-04-17 12:06:00 74

转载 iOS7 edgesForExtendedLayout

今天在做UISearchBar,UISearchDisplayController时遇到了一个问题,在点击搜索栏时阴影部分的位置出现偏差如下图:始终觉得很奇怪,后面单独做了一个demo,将同样的代码拷过去发现显示正常的。然后再逐一查看代码看到如下:[objc]view plaincopyprint?-(void)viewDidLo...

2015-04-09 18:38:00 87

转载 prepareForReuse方法

一句话概括,你的控制器就是黑板,这个方法就像黑板擦一样,调完 保证黑板变干净,方便下一次重写!cell被重用如何提前知道? 重写cell的prepareForReuse官方头文件中有说明.当前已经被分配的cell如果被重用了(通常是滚动出屏幕外了),会调用cell的prepareForReuse通知cell.注意这里重写方法的时候,注意一定要调用父类方法[super p...

2015-04-08 09:44:00 1800

转载 为collection view添加一个补充视图(页眉或页脚)

这两个方法可以 增加collectionView增加额外的滚动区域-(CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout referenceSizeForHeaderInSection:(NSInteger)sect...

2015-04-07 10:55:00 139

转载 清除一个View控件上所有的约束

不用在子控件里面选中 一个一个清除,选择Xcode上面的导航按钮来清楚所有约束Editor -->Resolve Auto layout Issue -->All Views --> Clear Constraints转载于:https://www.cnblogs.com/BinZone/p/4382969.html...

2015-04-01 09:28:00 723

空空如也

空空如也

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

TA关注的人

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