- 博客(12)
- 收藏
- 关注
原创 录像、录音和拍照
现在我们使用的手机,无论是苹果还是安卓,都能够录音、拍照和录像,而且感觉这是在正常不过的了,不仅如此,现在的手机还能够修音,修图在这里就不介绍了,这里主要介绍如何实现录音、拍照和录像的功能。一、录音 录音的介绍:使用的框架和音乐播放器一样使用的AVFoundation 录音使用到的类 (1)AVAudioRecord(输入) (2)相关的设置属性 A
2016-03-29 10:17:33 1346
原创 视频播放
视频播放,不用多说大家都能知道是什么怎样操作,现在手机软件中有很多视频播放的软件,今天我们来学习一下用代码怎样实现视频播放。 一、介绍一下iOS9.0之后的改变 iOS9.0之后弃用MPMoviePlayerViewController这个类以及需要导入框架MediaPlayer iOS9.0使用的AVPlayerViewController,需要导入的框架是AVF
2016-03-27 15:49:52 928
原创 音乐播放
音乐播放器是一种用于播放各种音乐文件的多媒体播放软件。它涵盖了各种音乐格式的播放工具,比如:MP3播放器,WMA播放器,MP4播放器等。它们不仅界面美观,而且操作简单,带你进入一个完美的音乐空间。下面我们就来介绍一下音乐播放为的实现。 一、介绍音乐播放和音效播放的区别 1、音效播放:用于播放时间短小的,常用于系统的提示声音,使用到的框架名AudioToolBox。
2016-03-25 11:38:50 580
原创 滤镜
滤镜:主要是用来实现图像的各种特殊效果。下面来介绍一下滤镜是怎样实现特殊效果。一、滤镜的框架->CoreImage(是一个图像框架,不用手动导入,系统自带)1、它基于OpenGL的顶层创建。2、它利用CPU基于硬件加速来处理图像3、CoreImage中有很多滤镜,它能够一次给予一张图像或者视频帧,多种视觉效果(即滤镜链)4、滤镜链:滤镜可以连接起来组成一个滤镜链,可以把滤镜
2016-03-24 20:16:13 626
原创 地图2大头针
前面的地图与定位中介绍了基础定位和地理编码下面介绍一下打头针的内容 MKAnnotationView:大头针视图 MKAnnotation:大头针数据模型(1)大头针在地图上的展示 《1》MKAnnotationView类似于Cell 《2》MKAnnotation类似表视图里面的model 《3》
2016-03-22 21:00:48 887
原创 定位和地图
前言地图在现代生活中占据了很重要的位置,无论是去旅游,还是驾车,无论是不行还是坐公交,可以说都离不开地图。那么既然这么多的地方都用到地图,它用代码怎么实现呢,我们来看一下。首先要介绍的是两个基本框架.Core Location一、功能(1)基础的定位(2)地理编码(将文字转换成地理位置)反编码(将地理位置转
2016-03-11 20:29:27 414
原创 KVO
KVOKVO:key(键)Value(值)observe(观察者),有称键值观察者通过对一个对象属性或者变量值的观察来做出对应的动作只要key对应的值发生改变,就会告诉观察者,新旧值的改变通过key来判断是哪一个KVO1、有观察者、观察对象添加观察者给被观察的对象,添加一个观察者[被观察的对象 addObserver:se
2016-03-09 19:11:26 303
原创 FMDB
FMDB可以使用OC的方法操作数据库。百度可以搜到FMDB的相关信息:使用方法、框架/* 1、打开关闭数据库 */// 1、打开关闭数据库 NSString *path = [NSHomeDirectory()stringByAppendingPathComponent:@"fmdb.sqlite"];// 找到数据库的路径
2016-03-08 19:20:52 257
原创 数据库
//// ViewController.m// 数据持久化和数据库//// Created by熊永静 on 16/1/4.// Copyright © 2016年静. All rights reserved.///* 数据库sqlite sqlite3 数据持久化的一种 plist NSUserDefaults 归
2016-03-04 21:23:33 285
原创 线程操作 NSOperation以及他的子类与 NSOperationQueue的搭配使用
采用NSOperation(线程操作,通常使用他的子类)和NSOperationQueue(线程列队)搭配来做多线程开发,采用NDOperation中指定的一个操作,把这个指定操作放到线程队列(线程池)中,让线程队列安排他的生命周期。NSOperation的子类:NSInvocationOperation和NSBlockOperationNSOperation与NSOperatio
2016-03-03 17:53:27 321
原创 线程、进程、多线程
什么是线程、进程 线程是用来执行任务的,线程彻底执行完任务A才能去执行任务B。为了同时执行两个任务,产生了多线程。 进程本身是不能执行任务的,进程想要执行任务必须的有线程,线程是进程内部的一个独立的执行单元,同时只能执行一个任务。线程被分为两种。主线程(用户界面线程)和子线程(工作线程或后台线程)。我在望京(操作系统)开了一个橘子产品体验店(进程),里面有很多工作
2016-03-03 08:45:58 363
原创 FMDB
FMDB可以使用OC的方法操作数据库。百度可以搜到FMDB的相关信息:使用方法、框架/* 1、打开关闭数据库 */// 1、打开关闭数据库 NSString *path = [NSHomeDirectory()stringByAppendingPathComponent:@"fmdb.sqlite"];// 找到数据库的路径
2016-03-01 20:01:54 214
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人