06 2016 档案
摘要:前言 对于iOS App的开发,几乎都采用了Cocoapods来管理第三方库,那么对于我们开发人员来说,这是必备技能,必须要掌握如何使用。这篇文章就是介绍如何安装和使用CocoaPods的。 这篇文章对哪些人群参考价值? 对未使用过Cocoapods的人群有参考价值 对使用过Cocoapods,但是
阅读全文
摘要:为什么要使用HTTPS代替HTTP HTTPS和HTTP的区别 HTTP为什么不安全 HTTPS如何保证安全 HTTPS的加密原理 首先先介绍一些加密过程中用到的原理: 对称加密 对称加密是指加密和解密使用相同密钥的加密算法。它要求发送方和接收方在安全通信之前,商定一个密钥。对称算法的安全性依赖于密
阅读全文
摘要:APP检测更新可以使用两种方法。第一种是和安卓等系统一样,获取自己服务器的APP版本号与已安装的APP版本号比较;第二种是根据已发布到app store上的应用版本号与已安装的APP版本号比较更新。第一种检测更新方法的优点是:检测更新速度快、检测稳定;缺点是:和app store上的应用版本号不同步
阅读全文
摘要:gif图片是博客中展示项目效果的一种很好的方式,为我们的app制作一张gif图片并不复杂,录制屏幕采用系统自带的QuickTime Player,制作gif采用PicGIF软件。licecap软件更是将屏幕录制与gif制作合为一体。 制作gif 制作gif的软件很多,本人也使用过很多款,GifBre
阅读全文
摘要:1. Mac电脑屏幕录制 1.1 文件->新建屏幕录制 1.2 点击红色按钮 1.3 截取需要录制的屏幕部分,点击开始录制 1.4 点击工具栏的停止按钮,停止录制 1.5 然后会弹出预览界面,cmd+s保存视频,后缀为mov 2. 手机屏幕录制 2.1 首先连接你的iPhone到电脑,文件->新建影
阅读全文
摘要:直播相关文章 直播RTMP可用于测试的服务器地址 FFmpeg avdumpformat输出的tbn、tbc、tbr、PAR、DAR的含义 FFmpeg 3.0 计算视频时长 HLS Streaming Tool Download HLS streaming工具下载,用于处理m3u8音、视频源的 F
阅读全文
摘要:1、应用程序的状态 状态如下: 下图是程序状态变化图: //应用程序载入完毕 //应用程序将要进入非活动状态 例如:切换后台、来电话等等. //应用程序已经进入后台 //应用程序将要进入前台 //应用程序已经进入活动状态 //设置应用程序进入后台后,销毁应用程序 //内存出现警告的时候调用 各个程序
阅读全文
摘要:RTSP、 RTMP、HTTP的共同点、区别 共同点: 区别: RTSP、RTCP、RTP区别 直播应用中,RTMP和HLS基本上可以覆盖所有客户端观看,HLS主要是延时比较大,RTMP主要优势在于延时低。 一、应用场景 低延时应用场景包括: 二、RTMP和延时 1. RTMP的特点如下: 2. H
阅读全文
摘要:附: 画心1: 画心2:
阅读全文
摘要:图像:1.图片浏览控件MWPhotoBrowser 实现了一个照片浏览器类似 iOS 自带的相册应用,可显示来自手机的图片或者是网络图片,可自动从网络下载图片并进行缓存。可对图片进行缩放等操作。 下载:https://github.com/mwaterfall/MWPhotoBrowser目前比较活
阅读全文
摘要:GIT (分布式版本控制系统) Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。[1] Git的读音为/gɪt/。 Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。[2] Git 是 Linus Torvalds 为了帮助管理
阅读全文
摘要:Shared App Information You can access these properties from the App Details page in the App Information section. This information is shared across any
阅读全文
摘要:1:ARC环境下,strong代替retain.weak代替assign,xcode 4.2(ios sdk4.3和以下版本)和之前的版本使用的是retain和assign,是不支持ARC的。xcode 4.3(ios5和以上版本)之后就有了ARC,并且开始使用 strong与weak 2:weak
阅读全文
摘要:最近项目中用到了图文混排,所以就研究了一下iOS中的富文本,打算把研究的结果分享一下,也是对自己学习的一个总结。 在iOS中或者Mac OS X中怎样才能将一个字符串绘制到屏幕上呢? 简单来说,是通过控件来完成的,而这些控件都封装在UIKit框架中(对于Mac OS X是AppKit框架),在UIK
阅读全文
摘要:开发类库 UI 项目名称 项目信息 模糊效果 AutoLayout 富文本 Nimbus是一个网站的iOS应用程序开发类库,它封装了众多iOS的控件,包括:实现丰富字体效果以及加上链接的label(rich text label with hyperlinks),完整的网页浏览视图(web view
阅读全文
摘要:前言 在 iOS 开发过程中,我们经常会在 Xcode 里面做一些配置,比如添加系统库、第三方库,修改证书配置文件,修改编译属性等等。 在这个过程里面,一般大家仅仅只是根据经验来配置这些,并没有比较清晰的认识 Xcode Project 的层次结构。最近由于接触这个比较多,做了一些如下总结。 一、X
阅读全文
摘要:苹果官方Swift文档《The Swift Programming Language》 苹果开发者Swift文档及介绍 网友整理的Swift中文文档《 Apple Swift编程语言入门教程》中文版Apple官方Swift教程(Github协作翻译中) Apple Swift编程语言入门教程 Swi
阅读全文
摘要:二维码/条形码是按照某种特定的几何图形按一定规律在平台(一维/二维方向上)分布的黑白相间的图形纪录符号信息。使用若干个与二进制对应的几何形体来表示文字数值信息。 最常见的二维码功能包括信息获取、网站跳转、电商交易、手机支付等等,其拥有密度小、信息容量大、容错能力强、成本低、制作难度低等优点。在移动开
阅读全文
摘要:序言 前面我们已经调到过怎么制作二维码,在我们能够生成二维码之后,如何对二维码进行扫描呢? 在iOS7之前,大部分应用中使用的二维码扫描是第三方的扫描框架,例如ZXing或者ZBar。使用时集成麻烦,出错也不方便调试。在iOS7之后,苹果自身提供了二维码的扫描功能,从效率上来说,原生的二维码远高于这
阅读全文