自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (5)
  • 收藏
  • 关注

原创 从零开始写一个Flutter rtmp推流插件

前言:Flutter的插件分为两种:Package和Plugin。Package是纯Dart的,主要用在组件展示。类似:日历、下拉刷新等。Plugin是通过Flutter的channel调用原生,原生来实现功能;主要用在功能性上。类似:拍照、录音等。rtmp推流为功能型的,所以此文讲的推流插件是Plugin类型。环境:Mac、AS、Xcode、Flutter1.12项目地址:flutter_rtmp_plugin1、创建Plugin工程1、AS中new flutter proj

2020-07-23 16:06:56 1728

原创 Quart 2D----------------->CGPathRef

CGPathCreateMutable创建一个可变图形的路径 需要自己释放CGPathCreateWithEllipseInRect 创建一个椭圆形的不可改变的路径CGPathCreateWithRect 创建一个不变的矩形路径CGPathCreateCopy 创建一个不可变的可以拷贝的路径CGPathCreateCopyByTransformingPath 由一个转换矩阵变换

2016-11-07 14:59:20 325

原创 写了个基于IJK的播放器

公司最近的项目还有直播点播,原来的基于VLC的播放器,感觉效果不好延时大,切换视频源不流畅等等问题。最近IJK很火,但是找了下好用的框架真的很少,所以我就自己写了一个。开源出来。

2016-11-01 15:59:54 453

转载 IOS 横竖屏切换

iOS 中横竖屏切换的功能,在开发iOS app中总能遇到。以前看过几次,感觉简单,但是没有敲过代码实现,最近又碰到了,demo尝试了几种情况,这里就做下总结。注意横屏两种情况是反的你知道吗?UIInterfaceOrientationLandscapeRight与UIInterfaceOrientationMaskLandscapeRight都代表横屏,Hom

2016-08-11 14:28:13 551

翻译 GCD的日常

谈到iOS多线程,一般都会谈到四种方式:pthread、NSThread、GCD和NSOperation。其中,苹果推荐也是我们最经常使用的无疑是GCD。对于身为开发者的我们来说,并发一直都很棘手,如果对GCD的理解不够透彻,那么iOS开发的历程绝对不会顺利。这里,我会从几个角度浅谈我对GCD的理解。一、多线程背景Although threads have been around

2016-06-30 15:19:39 994

原创 我的Git地址,欢迎大家Fork和Follow。有用的记得Star呀

https://github.com/laonayt

2016-06-21 18:38:43 1017

原创 解决IOS项目中部分页面竖屏,部分页面横屏的问题

1.新建项目,默认屏幕可以旋转以及旋转方向。2.如果项目中所有页面不支持旋转,则直接勾掉就行了。3.重点来了:如果想实现部分页面竖屏,个别的页面横屏怎么办?(比如播放页面横屏)你可以复写UIViewcontroller的下面几个模板函数。- (BOOL)shouldAutorotate NS_AVAILABLE_IOS

2016-05-18 18:05:09 3555

转载 iOS UIControl 几个事件的说明

在控件事件中,简单解释下下面几个事件。说明:由于是在“iOS 模拟器”中测试的,所以不能用手指,只能用鼠标。1)UIControlEventTouchDown指鼠标左键按下(注:只是“按下”)的动作2)UIControlEventTouchDownRepeat指鼠标左键连续多次重复按下(注:只是“按下”)的动作,比如,鼠标连续双击、三击、……、多次连击。说明:多次重复按下时

2016-05-18 11:50:34 301

原创 贝塞尔曲线

-(void)drawTrianglePath{    UIBezierPath *payh = [UIBezierPathbezierPath];        [payh moveToPoint:CGPointMake(10,20)];        [payh addLineToPoint:CGPointMake(300,20)];       

2016-03-11 16:38:42 348

原创 贝塞尔曲线

-(void)drawRect:(CGRect)rect{//    [self drawLine];//    [self drawCurve];    //[self drawAnotherCurve];    //[self drawCircle];    [selfdrawChangFang];}-(void)drawLine{     CGCo

2016-03-11 16:38:03 345

原创 自己在GitHub上收集的IOS资料

1) MLeaksFinder精准 iOS 内存泄露检测工具a.详情参看这篇博客2)iOS——Scheme是什么、怎么自定义Scheme、JLRoutes的使用a.详情3)动画收集

2016-02-27 18:39:23 354

原创 AFNetwork 作用和用法详解

AFNetworking是一个轻量级的iOS网络通信类库。它建立在NSURLConnection和NSOperation等类库的基础上,让很多网络通信功能的实现变得十分简单。它支持HTTP请求和基于REST的网络服务(包括GET、POST、 PUT、DELETE等)。支持ARC。Github地址:https://github.com/AFNetworking/AFNetworking

2015-11-10 16:52:45 377

原创 ios消息推送全面解析和push证书的生成

一、消息推送原理: 在实现消息推送之前先提及几个于推送相关概念,如下图1-1:  1-11、              Provider:就是为指定IOS设备应用程序提供Push的服务器,(如果IOS设备的应用程序是客户端的话,那么Provider可以理解为服务端[消息的发起者]);2、              APNS

2015-11-10 16:24:39 157

原创 CornerStone上传静态库(.a文件)

关于 CornerStone怎么配置及简单使用问题网上有很多博客可以参考 这里提供一个地址作为参考:  http://blog.csdn.net/xiaohulunb/article/details/20627995 今天要来说的是怎么上传静态库,也就是.a文件go首先打开软件左上角 CornerStone-Preferences-SubVersion第一个地方把对

2015-11-10 16:15:40 306

Dash4.0.x 激活License

亲测可以激活 Dash 4.0.x

2017-07-17

网易新闻客户端源码

高仿网易新闻客户端源码,初学者可以拿来练练手

2015-11-04

JSON 解析工具

解析JSON的工具,破解版,轻松解析json导出

2015-11-04

抓包工具完整工具包

mac 抓包工具 完整版 我知道有些朋友初学者可能需要主接口来做开发练习

2015-11-04

APK资源提取神器

从此以后 妈妈再也不用担心我没图片了.偶也

2014-09-17

空空如也

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

TA关注的人

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