12 2016 档案
摘要:视频播放 一.视频播放介绍(5种实现方案) 1. AVPlayer 优点 可以自定义UI,进行控制 缺点 单纯的播放,没有控制UI,而且如果要显示播放界面,需要借助AVPlayerLayer,添加图层到需要展示的图层上 2. MPMoviePlayerController 优点 自带播放控制UI,不
阅读全文
摘要:音频处理 一.录音 1. 录音应用场景 语音聊天 即时通讯软件中,都包含语音发送功能 语音备忘录 录一段音频,来记录某件事情 2. 录音功能实现 导入AVFoundation框架 作用:一些多媒体的处理,基本上都是用这个框架 \ import 使用AVAudioRecorder进行录音 1. 创建录
阅读全文
摘要:iPad开发 一.iPad开发简介 1.什么是iPad 一款苹果公司于2010年发布的平板电脑 定价介于苹果的智能手机iPhone和笔记本电脑产品之间 跟iPhone一样,搭载的是iOS操作系统 2.iPhone和iPad的区别 屏幕的chicun/分辨率 UI元素的排布/设计 由于iPad屏幕比i
阅读全文
摘要:静态库/内存分析/通讯录/换肤/硬件信息获取 一.静态库 1.静态库简介 什么是库 库就是程序代码的集合,是共享程序代码的一种方式 库的分类 开源库 公开源代码,能看到具体实现 例如Github上的著名开源库AFNetworking等 闭源库 不公开源代码,是经过编译后的二进制文件,看不到具体的实现
阅读全文
摘要:应用间跳转/社交分享/第三方登录/应用内统计/支付宝 一.应用间跳转 1.简介 应用间跳转的应用场景 1. 使用第三方登录,需要用户授权,还需要"返回到调用的程序,同时返回授权的用户名" 2. 应用程序推广,在"推荐应用"界面会有很多应用程序,如果本机已安装,会直接跳转到另外一个应用程序,可以统计软
阅读全文
摘要:推送通知/传感器/UIDynamic 一.推送通知 1.推送通知简介 什么是推送通知 此处的推送通知与NSNotification没有任何关系 可以理解为,向用户推送一条信息来通知用户某件事情 作用:可以在APP退到后台或者关闭时,继续推送一条消息告诉用户某件事情 推送通知的应用场景 任务管理类AP
阅读全文
摘要:真机调试相关知识点 一.真机调试 1.真机调试简介 概念:将App项目运行到真机上进行测试,就叫真机调试 为什么要进行真机调试? 因为真机和模拟器的环境有差异 内存环境/网络环境 传感器开发(磁力计/陀螺仪/距离传感器等) 特定功能(拍照/打电话/发短信/蓝牙等) 用户体验不一样 在app发布之前一
阅读全文
摘要:MapKit框架使用 一.地图的基本使用 1.简介 MapKit:用于地图展示,例如大头针/路线/覆盖层展示等(着重界面展示) 使用步骤: 导入主头文件 MapKit/MapKit.h MapKit有一个比较重要的UI控件:MKMapView,专门用于地图显示 2.显示类型/地图控制/显示控制 设置
阅读全文
摘要:CoreLocation框架使用 一.地图和定位的简介 1.应用场景 周边:找餐馆/找KTV/找电影院(团购APP) 导航:根据用户设定的起点和终点,进行路线规划,并指引用户如何到达(地图APP) 2.iOS中加入定位和地图功能所依赖的框架 CoreLocation 地理定位:定位用户所在的位置,获
阅读全文
摘要:二维码知识点总结 01 二维码简介 1.概念 二维码:用某种特定的集合图形按照一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号的信息 生成二维码:根据给定的信息,将其按照二维码的编码方式生成一张图片 读取二维码:识别二维码图像里面存储的数据 2.使用场景 信息获取(名片/WiFi密码/资
阅读全文
摘要:数据库(SQLite) 01 多表查询 格式:select 字段1,字段2,... from 表名1,表名2; 别名:select 别名1.字段1 as 字段别名1,别名2.字段2 as 字段别名2,... from 表名1 as 别名1,表名2 as 别名2; 可以给表或字段单独起别名,as可省略
阅读全文
摘要:数据库(SQLite) 01 数据库简介 1.什么是数据库 数据库(Database)是按照数据结构来组织,存储和管理数据的仓库 2.数据库的分类 关系型数据库(主流) PC端:Oracle/MySQL/SQL Server/Access/DB2/Sybase 嵌入式/移动端:SQLite 对象型数
阅读全文
摘要:王巍的博客:王巍目前在日本横滨任职于LINE。工作内容主要进行Unity3D开发,8小时之外经常进行iOS/Mac开发。他的陈列柜中已有多款应用,其中番茄工作法工具非常棒。 http://onevcat.com 池建强的博客: 池建强,70后程序员,Blogger。98年毕业,先后就职于洪恩软件、R
阅读全文
摘要:昨天内容回顾 信号类:表示有数据产生,信号类不发送数据 注意:不同的信号,订阅方式不同 RACSignal 创建RACDynamicSignal信号 didSubscribe(block) 创建订阅者RACSubscriber 执行didSubscribe的block RACSubject subs
阅读全文
摘要:写block直接使用inline block的声明类型 在ARC中使用strong,如果不使用strong,则会被销毁 在非ARC中使用copy block在开发中的使用场景 把block保存到对象中,在恰当的时候才去调用 把block当做方法的参数使用,外界不调用,都是方法内部去调用,block实
阅读全文

浙公网安备 33010602011771号