自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 iOS 直播 —— 推流

推流,就是将采集到的音频,视频数据通过流媒体协议发送到流媒体服务器。推流前的工作:采集,处理,编码压缩推流中做的工作: 封装,上传推流前的工作推流——采集到的音频,视频数据通过流媒体协议发送到流媒体服务器话说回来, 其实有一个库 LFLiveKit 已经实现了 后台录制、美颜功能、支持h264、AAC硬编码,动态改变速率,RTMP传输等,我们真正开发的时

2017-08-30 11:12:34 4448

转载 ReactiveCocoa入门教程:第三部分

什么是RAC?几乎每一篇介绍RAC的文章开头都是这么一个问题。我这篇文章是写给新手(包括我自己)看的,所以这个问题更是无法忽视。简单的说,RAC就是一个第三方库,他可以大大简化你的代码过程。官方的说,ReactiveCocoa(其简称为RAC)是由GitHub开源的一个应用于iOS和OS X开发的新框架。RAC具有函数式编程和响应式编程的特性。为什么我们要学

2017-08-21 13:32:56 415

转载 ReactiveCocoa入门教程:第二部分

翻译自:http://www.raywenderlich.com/62796/reactivecocoa-tutorial-pt2ReactiveCocoa 是一个框架,它允许你在你的ios程序中使用函数响应式(FRP)技术。加上第一部分的讲解,你将会学会如何使用信号量(对事件发出数据流)如何替代标准的动作和事件处理逻辑。你也会学到如何转换、分离和组合这些信号量。在这里,也就是

2017-08-21 13:31:33 284

转载 ReactiveCocoa入门教程:第一部分

本文翻译自RayWenderlich,原文:ReactiveCocoa Tutorial--The Definitive Introduction: Part 1/2作为一个iOS开发者,你写的每一行代码几乎都是在相应某个事件,例如按钮的点击,收到网络消息,属性的变化(通过KVO)或者用户位置的变化(通过CoreLocation)。但是这些事件都用不同的方式来处理,比如action

2017-08-21 13:27:00 343

转载 创建私有Pods

前言骚年,你听说过组件化吗?没有?但你一定玩过乐高玩具,乐高玩具本身一个庞大的模型却是依靠无数个各自分工的基础模块构建而成!同理,随着项业务的增长,项目也必然越来越庞大。此时,为了更好地管理我们的项目,我们可以适当地拆分部分模块与其相关业务逻辑。这样不仅能提高相关模块的复用性也使其单元测试变得可行等。如何进行组件化管理CocoaPods 是一个很好的三方开源库管理工具,在配

2017-08-10 10:47:15 221

转载 iOS中多语言本地化流程的优化

本文从提升效率和减少错误两方面对传统的多语言本地化方式进行了优化。传统的方法提升点效率减少些错误自动化万岁传统的方法在 Localizable.strings 中写入多种语言的版本,然后使用 NSLocalizedString 进行本地化:123456

2017-08-10 10:33:45 457

转载 iOS 应用稳定性监测和指标问题

一个iOS App的稳定性,主要决定于整体的系统架构设计,同时也不可忽略编程的细节,正所谓“千里之堤,溃于蚁穴”,一旦考虑不周,看似无关紧要的代码片段可能会带来整体软件系统的崩溃。尤其因为苹果限制了热更新机制,App本身的稳定性及容错性就显的更加重要,之前可以通过发布热补丁的方式解决线上代码问题,现在就需要在提交之前对App开发周期内的各个指标进行实时监测,尽量让问题暴漏在开发阶段,然后及时修复,

2017-08-10 10:15:28 1100

转载 iOS 如何获取设备的各种信息

一、目录结构:获取屏幕宽度与高度获取设备版本号获取iPhone名称获取app版本号获取电池电量获取当前系统名称获取当前系统版本号获取通用的唯一识别码UUID获取当前设备IP获取总内存大小获取当前可用内存获取精准电池电量获取电池当前的状态(共

2017-08-08 15:53:36 497

转载 iOS右滑pop功能的实现

侧滑返回的效果效果图从iOS7开始,系统为UINavigationController添加 interactivePopGestureRecognizer属性,这个属性就是系统提供的右滑返回动画,我们可以通过滑动左边边缘实现pop效果。我们可以通过,如上图所示。self.navigationController.interactivePopGestureRecognizer

2017-08-07 11:46:55 581

原创 swift中的GCD简单使用

1.最常用的GCD模板全局队列异步执行DispatchQueue.global().async {//耗时操作写在这里 DispatchQueue.main.async { //回到主线刷新 }}DispatchQueue.global().async {//耗时操作写在这里

2017-08-02 09:48:54 386

空空如也

空空如也

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

TA关注的人

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