IOS学习
laonayt
我的Git地址:https://github.com/laonayt/ 欢迎关注Star
展开
-
贝塞尔曲线
-(void)drawRect:(CGRect)rect{// [self drawLine];// [self drawCurve]; //[self drawAnotherCurve]; //[self drawCircle]; [selfdrawChangFang];}-(void)drawLine{ CGCo原创 2016-03-11 16:38:03 · 341 阅读 · 0 评论 -
贝塞尔曲线
-(void)drawTrianglePath{ UIBezierPath *payh = [UIBezierPathbezierPath]; [payh moveToPoint:CGPointMake(10,20)]; [payh addLineToPoint:CGPointMake(300,20)];原创 2016-03-11 16:38:42 · 340 阅读 · 0 评论 -
解决IOS项目中部分页面竖屏,部分页面横屏的问题
1.新建项目,默认屏幕可以旋转以及旋转方向。2.如果项目中所有页面不支持旋转,则直接勾掉就行了。3.重点来了:如果想实现部分页面竖屏,个别的页面横屏怎么办?(比如播放页面横屏)你可以复写UIViewcontroller的下面几个模板函数。- (BOOL)shouldAutorotate NS_AVAILABLE_IOS原创 2016-05-18 18:05:09 · 3552 阅读 · 0 评论 -
GCD的日常
谈到iOS多线程,一般都会谈到四种方式:pthread、NSThread、GCD和NSOperation。其中,苹果推荐也是我们最经常使用的无疑是GCD。对于身为开发者的我们来说,并发一直都很棘手,如果对GCD的理解不够透彻,那么iOS开发的历程绝对不会顺利。这里,我会从几个角度浅谈我对GCD的理解。一、多线程背景Although threads have been around翻译 2016-06-30 15:19:39 · 988 阅读 · 0 评论 -
IOS 横竖屏切换
iOS 中横竖屏切换的功能,在开发iOS app中总能遇到。以前看过几次,感觉简单,但是没有敲过代码实现,最近又碰到了,demo尝试了几种情况,这里就做下总结。注意横屏两种情况是反的你知道吗?UIInterfaceOrientationLandscapeRight与UIInterfaceOrientationMaskLandscapeRight都代表横屏,Hom转载 2016-08-11 14:28:13 · 545 阅读 · 0 评论 -
Quart 2D----------------->CGPathRef
CGPathCreateMutable创建一个可变图形的路径 需要自己释放CGPathCreateWithEllipseInRect 创建一个椭圆形的不可改变的路径CGPathCreateWithRect 创建一个不变的矩形路径CGPathCreateCopy 创建一个不可变的可以拷贝的路径CGPathCreateCopyByTransformingPath 由一个转换矩阵变换原创 2016-11-07 14:59:20 · 321 阅读 · 0 评论 -
写了个基于IJK的播放器
公司最近的项目还有直播点播,原来的基于VLC的播放器,感觉效果不好延时大,切换视频源不流畅等等问题。最近IJK很火,但是找了下好用的框架真的很少,所以我就自己写了一个。开源出来。原创 2016-11-01 15:59:54 · 448 阅读 · 0 评论