排序:
默认
按更新时间
按访问量

iOS 强制屏幕实现旋转功能,超级简单。

最近再做视频播放,由于之前老项目里的屏幕旋转有些bug,不得不处理,于是查阅了大量资料,最终完美解决。 1.创建工程,设置Device Orientation 2.在AppDelegate中实现下面这个方法: 此属性默认是NO,在需要旋转的界面将属性设置为YES. 3.到了最关键的时候了...

2017-08-18 11:00:45

阅读数:844

评论数:0

iOS 使用信号量来处理多图片上传

信号量就是一个资源计数器,对信号量有两个操作来达到互斥,分别是P和V操作。 一般情况是这样进行临界访问或互斥访问的: 设信号量值为1, 当一个进程1运行是,使用资源,进行P操作,即对信号量值减1,也就是资源数少了1个。这是信号量值为0。系统中规定当信号量值为0是,必须等待,知道信号量值不为零才能继...

2017-08-10 18:56:52

阅读数:366

评论数:0

iOS Quart2D绘图之UIGraphicsBeginImageContextWithOptions基础

主要是看看图形上下文 如果你看到了这里 内容不多,包括 水印:给图片添加水印(文字和图片水印)裁剪:裁剪圆形图片(带边框或者不带)截屏:截取当前屏幕擦除:这个不知道怎么描述.... 不知怎么描述擦除 . . OK,为了方便使用,...

2017-06-06 16:22:54

阅读数:714

评论数:0

iOS Quart2D绘图之UIGraphicsGetCurrentContext基础

某天,你正在上班ing……这个时候老大过来了,“小王啊,这个按钮太丑了,客户要求变成五角星形状的,UI没空给你切图,你给我完成这个需求啊”,说完便头也不回的走了,留下你一个人在冷风中摇曳,心里一万只草泥马在狂奔…… 1.png OK OK ,自己选的IOS开发,哭着...

2017-06-06 16:19:58

阅读数:561

评论数:0

iOS 简单的视频直播功能开发(实时视音频流录制编码+RTMP传输+实时拉流解码播放)

推流端:自己开发难度很大,视频直播就被卡死了,音频根本没来得及弄,最终使用了github上开源的框架。                原生开发基本流程:AVFoundation获取视频流,得到未编码的CMSampleBuffer,需要编码成Mpeg-4格式。编码分软编码和硬编码,考虑...

2017-06-02 22:56:39

阅读数:1148

评论数:0

ijkplayer ios项目集成(图文详细版)

前言   因为项目的关系,在5个月前写了一篇关于ijkplayer集成的文,当时是以个人笔记的形式修改后发出来的,写的太糙,没有考虑到刚接触ijkplayer新人的感受,导致大部分人即使看完依然表示疑惑不解。   回头看看自己写的这篇文,确实需要好好检讨。于是我决定重新回炉,以一个新手的角度思考,...

2017-05-25 11:31:25

阅读数:7009

评论数:2

IOS使用ijkPlayer

最近要做一个视频直播的项目,刚刚进入视频坑,开始自己琢磨AVPlayer,使用起来发现还挺多限制的,虽然当然知道要先把基础打好,相关基础链接:   网络播放器相关 http://blog.csdn.net/Matthew_Fan/article/category/1200896   HLS流媒...

2017-05-25 11:26:45

阅读数:918

评论数:0

iOS简单直播实现(三:IJKMediaFramework拉流)

推流完成后,需要拉流才能进行完整的直播。拉流我们采用的也是一个开源的第三方库IJKMediaFramework。   这个库本质是一个播放器,能播放flv格式的播放器。用起来和ios自带的AVPlayer很相似。   实现功能:1.拉流播放。2.监听。 一.创建占位图和卡顿占位动...

2016-10-10 19:36:27

阅读数:2433

评论数:1

iOS简单直播实现(二:推流)

推流用的是一个第三方的IFLiveKit框架。这个框架基于rtmp协议的,c语言和oc语言分开的非常清楚,对oc语言非常友好,使用起来相对简单。   IFLiveKit内部集成了GPUIImage。内部实现了图片渲染等美艳效果。减少了开发时候美艳效果的调试。   需求:创建一个简单的推...

2016-10-10 19:35:28

阅读数:2298

评论数:0

iOS简单直播实现(一:创建本地rtmp服务器)Mac上搭建直播服务器Nginx+rtmp

简介 nginx是非常优秀的开源服务器,用它来做hls或者rtmp流媒体服务器是非常不错的选择,本人在网上整理了安装流程,分享给大家并且作备忘。 步骤安装 1、安装Homebrow Homebrew简称brew,是Mac OSX上的软件包管理工具,能在Mac中方便的安装软件或者卸载软件,可...

2016-10-10 19:34:25

阅读数:3744

评论数:4

iOS 10 消息推送(UserNotifications)秘籍总结(二)

背景 上一篇博客iOS 10 消息推送(UserNotifications)秘籍总结(一)发布后被 简书编辑推荐至首页,这着实让我受宠若惊啊。可是好事不长,后面发生了让我伤心欲绝的事,我的女朋友不要我了%>_ 爱情中最遗憾的事大概就是如此吧 我们曾爱的人到撕心裂肺,但时时刻刻都在互相...

2016-10-10 19:23:56

阅读数:1785

评论数:0

iOS 10 消息推送(UserNotifications)秘籍总结(一)

前言 之前说会单独整理消息通知的内容,但是因为工(就)作(是)的(很)事(懒)没有更新文章,违背了自己的学习的初衷。因为互联网一定要有危机意识,说不定眼一睁,我们就out丢了饭碗。 图片来源网络.jpeg “狼,他没有狮子老虎强壮,也没有大象那庞大的身躯,但至少:我从来没在马...

2016-10-10 19:20:31

阅读数:12640

评论数:1

ios开发之GCD倒计时实现

今天朋友问到我 iOS实现到计时器切换到后台无法执行,倒计时器不执行。于是查询了许多资料。最终实践解决了这个问题,我将核心代码粘贴到下方:    __block int timeout=60; //倒计时时间    dispatch_queue_t queue = dispat...

2016-10-09 15:39:33

阅读数:828

评论数:0

iOS开发Xcode8需要注意的那些坑

现在在苹果的官网上,我们已经可以下载到Xcode8的GM版本了,加上9.14日凌晨,苹果就要正式推出iOS10系统的推送了,在此之际,iOS10的适配已经迫在眉睫啦,不知道Xcode8 beat版本,童鞋们有木有下载过来试试呢?就我的使用来说,总体觉得苹果还是坑不断,但是也在一直进步的啦。下面我就...

2016-10-09 13:19:57

阅读数:4188

评论数:0

IQKeyboardManager 自动处理键盘回收第三方

摘要 我们写界面要考虑很多用户体验问题,键盘事件的响应就是比较麻烦的一种。我们需要监听键盘事件,考虑点击背景收起键盘、考虑键盘遮挡输入框问题等等,而且每个界面都要做这么一套。这个库帮我们解决了这个事情。 这个库的下载地址:https://github.com/hackiftekhar/IQK...

2016-07-09 16:52:37

阅读数:2383

评论数:0

iOS之UI--富文本总结

文章内容大纲 1、NSMutableAttributedString的基本使用2、NSMutableAttributedString的简易封装3、使用开源代码GOBMarkupPaser处理富文本4、UITextKit简介5、编程思想的相关思考 前言 富文本使用案例: ...

2016-06-08 14:36:11

阅读数:476

评论数:0

iOS 获取当前日期和星期几,改变导航系统返回按钮的标题

//获取日期     NSArray * arrWeek=[NSArray arrayWithObjects:@"星期一",@"星期二",@"星期三",@"星期四",@"星期五",@&quo...

2016-01-29 17:19:06

阅读数:366

评论数:0

iOS开发系列--音频播放、录音、视频播放、拍照、视频录制

概览 随着移动互联网的发展,如今的手机早已不是打电话、发短信那么简单了,播放音乐、视频、录音、拍照等都是很常用的功能。在iOS中对于多媒体的支持是非常强大的,无论是音视频播放、录制,还是对麦克风、摄像头的操作都提供了多套API。在今天的文章中将会对这些内容进行一一介绍: 音频 音...

2015-11-03 15:42:24

阅读数:671

评论数:0

CocoaPods的安装使用和常见问题-简书

本文多引自《iOS开发进阶》(唐巧 著),加上广大网友技术博客的帮助, 我对自己在安装使用CocoaPods的过程和遇到的问题进行了一个总结, 感谢他们! 希望这篇文章能帮助有需要的人,尤其是刚开始使用CocoaPods的朋友。 一、什么是CocoaPods CocoaPods是iOS项目的依...

2015-11-03 11:54:39

阅读数:617

评论数:0

iOS开发-CALayer/Core Animation/UIView动画封装

概览 在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥iOS动画全貌。在这里你可以看到iOS中如何使用图层精简非交互式绘图,如何通过核心动画创建基础动画、关键帧动画、动画组、转场动画,如何通过UIView的装饰方法对这些动画操作进行简化等。在今天的文章里您...

2015-10-29 17:46:59

阅读数:957

评论数:0

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