自定义博客皮肤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)
  • 资源 (3)
  • 收藏
  • 关注

转载 深入理解RunLoop

深入理解RunLoop

2017-02-27 13:33:42 278

转载 求数组中的最大值和最小值

方法1:暴力方法 遍历一遍数组,比较2*N次求出最大值和最小值方法2:改进方法 (破坏了原数组)            遍历一遍数组使得下标为偶数的元素较下标为奇数的元素大,再分别求出最大值和最小值            比较次数为3*N/2次方法3:改进方法 (不破坏原数组)             遍历一遍数组将相邻元素中较大值和nMax比较,将较小值和nMin比较

2017-02-24 11:57:56 7170

转载 Objective-C实现常用的4种排序算法

OC实现的4种排序又来了!4种排序分别是:快速排序、冒泡排序、选择排序、插入排序,其他的我就不写了,因为OC里的数组中不能存放基本数据类型,如int不能存放,只能放对象,所以所有的数据我用了NSNumber类型,一开始我直接用>、=、、=、1、快速排序[objc] view plain copy #pragma - mark 

2017-02-24 11:52:35 349

转载 使用Crashlytics收集iOS崩溃报告

最近开发的一个APP使用的人慢慢多了起来,客户的Crash报告也慢慢多起来,有时候根据客户的简单描述很难重现问题,而在不重现问题的情况下想凭空找到一个问题的根源是很难的,特别是可能涉及到memory warning,线程等地方时别难。所以开始着手crash report的收集。虽然说iTunes Connect上有crash report功能,但好像我还从来都没在上面收集到过。然后自己动手写c

2017-02-22 18:09:57 492

转载 iOS自定义转场动画实战讲解

http://www.jianshu.com/p/ea0132738057转场动画这事,说简单也简单,可以通过presentViewController:animated:completion:和dismissViewControllerAnimated:completion:这一组函数以模态视图的方式展现、隐藏视图。如果用到了navigationController,还可以调用pus

2017-02-22 16:26:12 263

转载 PCM音频波形的绘制以及注意事项

最近在项目中有个需求,公司有一个设备,能够获取音频,音频传输过来,解码后就播放了,需求就是播放时,根据声音进行添加波形动画,网上有一些资源,大多都是用AVAudioRecorder的averagePowerForChannel方法,获取麦上获取到的音量,然后动画显示,如果是一个PCM码流的话,需要自己获取对应的音量信息,而后显示在动画上了,后面我找了一些资料,把PCM的数据解析出音量信息,然后再显

2017-02-17 16:20:56 6727

转载 Lottie开源动画库介绍与使用示例

碉堡的LottieAirbnb最近开源了一个名叫Lottie的动画库,它能够同时支持iOS,Android与ReactNative的开发.此消息一出,还在苦于探索自定义控件各种炫酷特效的我,兴奋地就像发现的新大陆一般.可以说,Lottie的出现,将极大地解放Android/iOS工程师于无尽的编写原生自定义动画的工作中.当我们的项目中用GIF实现一些复杂的视觉效果的时候,会遇到许多的问

2017-02-14 10:34:41 383

原创 FFMPEG x264编译脚本

https://github.com/kewlbear/FFmpeg-iOS-build-scripthttps://github.com/Diveinedu-CN/x264-for-iOS x264编译

2017-02-10 10:36:30 558

原创 效果动画

//翻页效果动画左边    [UIView beginAnimations:@"animation" context:nil];    [UIView setAnimationDuration:1.0f];    [UIView setAnimationTransition:UIViewAnimationTransitionFlipFromRight forView:self.navi

2017-02-08 17:39:31 235

原创 imageView切换image 动画过度

CATransition *transition = [CATransition animation]; transition.duration = 2.0f; transition.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTim

2017-02-08 17:33:55 2366

原创 ios layer.mask

// 创建UILabel    UILabel *label = [[YZLabel alloc] init];     label.text = @"小码哥,专注于高级iOS开发工程师的培养";     [label sizeToFit];     label.center = CGPointMake(200, 100);

2017-02-07 15:27:30 858

转载 如何快速的开发一个完整的iOS直播app】(原理篇)

大半年没写博客了,但我一直关注着互联网的动向,最近会研究很多东西,并分享,今年移动直播行业的兴起,诞生了一大批网红,甚至明星也开始直播了,因此不得不跟上时代的步伐,由于第一次接触的原因,因此花了很多时间了解直播,整理了直播的原理,当前只是原理篇,后续会持续发布实战篇,教你从零开始搭建一个完整的iOS直播app,希望能帮助到更多的人更快的了解直播。如果喜欢我的文章,可以关注我微博:袁峥Seemy

2017-02-07 12:48:50 575

原创 ios获取所有ip地址

/* 一直在做移动设备网络方面的开发,最近项目需要解决ios设备判断是否打开个人热点。 经过网上搜索,找到一个比较笨的办法,就是通过获取status bar高度是否等于40来判断热点状态。当有其他设备接入我的热点后,ios会在status bar height添加一行蓝底白色的文字提示有人接入,并一直保留在屏幕顶端,此时status bar height == 40。不过这个方法不能判断出

2017-02-06 11:14:13 731

原创 iOS雷达扫描demo

#import @interface LTIndicatiorView : UIView@property(nonatomic,strong)UIColor *color;@property(nonatomic,assign)float repeatCount;@property(nonatomic,strong)UIColor *borderColor;@property(nonat

2017-02-05 15:07:54 1831

转载 Objective-C库文件使用小记

静态库 VS 动态库静态库:静态库在Objective-C里面以.a或者.framework作为后缀,目前开发者自己创建的库文件(Framework)其实都是以静态库的形式链接到执行文件的。链接时完整的拷贝到了可执行文件中,被多次使用就会有多份拷贝(eg:iOS8+的Extention中使用)。静态库文件一般都会比较大,因为所有要使用的数据都会被编译进去,而且如果库文件的某个函数改

2017-02-04 09:59:15 378

转载 iOS动画详解

一、基础知识CAAnimation.png二、CABasicAnimation1. 动画的属性和解释2.属性值的解释repeatCount : 如果在swift中需要一直不断重复:Float.infinity,OC:HUGE_VALFtimingFunction:timingFunction.png

2017-02-03 17:30:52 295

转载 3分钟实现iOS语言本地化/国际化(图文详解)

语言本地化,又叫做语言国际化。是指根据用户操作系统的语言设置,自动将应用程序的语言设置为和用户操作系统语言一致的语言。往往一些应用程序需要提供给多个国家的人群使用,或者一个国家有多种语言,这就要求应用程序所展示的文字、图片等信息,能够让讲不同语言的用户读懂、看懂。进而提出为同一个应用程序适配多种语言,也即是国际化。语言国际化之所以又叫做语言本地化,这是站在每个用户的角度而言的,是指能够让用户本地、

2017-02-03 17:15:50 645

ios libx264 静态库 .a文件

ios libx264 静态库 .a文件 支持armv7 7s 模拟器

2014-06-04

iOS openssl 静态库 .a文件

iOS openssl 静态库 .a文件 支持 armv7 armv7s 模拟器

2014-06-04

iOS g729a ,voip 语音

iOS g729a ,voip 语音, 支持armv7 armv7s

2014-06-04

空空如也

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

TA关注的人

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