自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Misaya_Lisa的博客

归纳总结笔记

  • 博客(25)
  • 收藏
  • 关注

原创 归纳笔记025:原生推送

使用推送通知对于开发iOS Push服务而言,完整过程如下:(1)   应用程序注册远程推送通知。(2)   当应用程序注册推送通知成功或注册失败时,系统都会触发应用程序委托类的对应方法。开发者可以通过重写应用程序委托类的这些方法获取该设备注册成功后得到的device token。(3)   应用程序将device token发送给Push服务端程序。(4)   服务端程序向A

2016-12-07 12:43:24 1595

原创 归纳笔记024:本地通知

本地通知属性本地通知是一个UILocalNotification对象,有如下属性:(1)   fireDate:设置本地通知将在什么时间触发。(2)   repeatInterval:设置本地通知重复发送的时间间隔。(3)   alertBody:设置本地通知的消息体。(4)   alertAction:设置当设备处理锁屏状态时,显示通知在警告框下方的title。(5)  

2016-12-07 12:39:33 331

原创 归纳笔记023:流媒体的理论与HLS框架

流媒体流媒体分为伪流媒体与实时流媒体,以下将做详细介绍:(1)伪流媒体:又称渐进式下载,介于下载本地播放与实时流媒体之间的一种播放形式,下载本地播放必须全部将文件下载完成后才能播放,而渐进式下载不必等到全部下载完成后再播放,它可以一边下载一边播放,在完成播放内容之后,整个文件会保存在手机上。(2)实时流媒体:实时流媒体是一边接收数据包一边播放,本地不保留文件副本,实时流式传输总是实时传

2016-12-06 21:47:01 401

原创 归纳笔记022:AVFoundation拍照和录制视频

AVFoundation框架主要使用如下类:(1)   AVCaptureDevice:该对象代表物理输入设备,包括摄像头和麦克风。(2)   AVCaptureSession:该对象负责吧AVCaptureDevice捕捉得到的视频或声音数据输出到输出设备中。(3)   AVCaptureDeviceInput:它是AVCaptureInput的子类,开发者使用该对象从AVCaptu

2016-12-06 21:44:51 670

原创 归纳笔记021:UIImagePickerController拍照和录制视频

UIImagePickerController是一个功能强大的视图控制器类,它继承了UINavitionController,因此可以作为视图控制器使用,开发者只要创建该类的实例,即可通过该实例来完成如下3种操作:(1)   选取手机相册的图片和视频。(2)   控制摄像头拍照。(3)   控制摄像头录制视频。使用UIImagePickerController步骤如下:

2016-12-06 21:43:22 458

原创 归纳笔记020:AVPlayer播放视频

在开发中,单纯使用AVPlayer类是无法显示视频的,要将视频层添加至AVPlayerLayer中,这样才能将视频显示出来,所以先在ViewController的@interface中添加以下属性:@property(nonatomic ,strong) AVPlayer *player;@property(nonatomic ,strong) AVPlayerItem *playerIt

2016-12-06 21:41:40 757

原创 归纳笔记019:MPMoviePlayerController播放视频

MPMoviePlayerController与MPMusicPlayerController相似,它们都是一个简单的播放器,而且都实现了MPMediaPlayback协议,因此它们拥有相似的play、stop、pause等播放方法。MPMoviePlayerController播放器播放的视频需要被显示出来,该对象的view属性代表它的播放器视图。步骤如下:(1)   创建MPM

2016-12-06 21:39:03 231

原创 归纳笔记018:MPMediaPickerController选择系统音乐

MPMediaPickerController继承了UIViewController,因此可以当成视图控制器使用,使用步骤如下:(1)    创建MPMediaPickerController对象。(2)   将MPMediaPickerController显示出来。MPMediaPickerController创建成功后,接下来可以设置MPMediaPickerControl

2016-12-06 21:36:21 583

原创 归纳笔记017:AVAudioPlayer播放音乐

AVAudioPlayer是一个属于AVFoundation.framework的类,它的作用类似于一个功能强大的播放器。主要支持如下格式:(1)   AAC(2)   AMR(3)   ALAC(4)   iLBC(5)   IMA4(6)   LinearPCM(7)   μ-law和a-law(8)   mp3当程序控制AVAudioPlayer对

2016-12-06 21:35:17 620

原创 归纳笔记016:Core Data

Core Data的APICore Data应用中的核心API有如下几个:(1)   托管对象模型。(2)   持久化存储协调器。(3)   托管对象上下文。(4)   实体描述。(5)   抓取请求。持久化操作掌握上面的API之后,持久化操作如下:(1)    创建NSManagedObjectModel对象来加载管理应用的托管对象模型。(

2016-12-06 16:39:07 347

原创 归纳笔记015:iOS中的SQLite数据库

iOS的SQLite编程iOS的SQLite编程并没有使用OC面向对象的语法,而是使用了原生的C函数库。为了在项目中使用iOS的SQLite编程API,需要先完成如下两步:(1)   为项目增加lisqlite3.dylib。(2)   在需要使用SQLiteAPI的OC类中使用如下代码导入libsqlite3.dylib:#importSQLite数据库操作步骤如下:

2016-12-06 16:36:32 576

原创 归纳笔记014:沙盒

沙盒在OS X系统中查看应用程序沙盒,有两种方式:(1)               打开Finder应用程序,通过“command+shift+G”快捷键打开“前往文件夹”对话框,用户可以在该对话框中输入“/users//library/”,这样即可进入OS X的库名录。然后依次进入该目录下的ApplicationSupport/iPhone Simulator/7.0/Applic

2016-12-06 16:29:06 353

原创 归纳笔记013:第三方网络请求ASIHTTPRequest的使用

使用ASIHTTPRequest从框架实现网络编程ASIHTTPRequest支持如下功能(1)   开发者只要面向简单的编程接口,即可向服务器端提交数据和从服务器端获取数据。(2)   支持同步和异步请求。(3)   从服务器下载的数据,既可存储到内存中,也可直接存储到磁盘中。(4)   支持文件上传。(5)   支持断点续传。(6)   可以直接访问、修

2016-12-06 16:23:56 483

原创 归纳笔记012:第三方网络请求AFNetworking的使用

第三方网络请求AFNetworking使用步骤使用AFNetworking发送请求、接送响应只需如下几步:(1)    创建AFHTTPRequestOperationManager对象。(2)    根据服务器相应内容的不同,为AFHTTPRequestOperationManager对象制定不同的解析器。该对象默认的解析器要求服务器响应时JSON数据或Plist数据。如果服务器

2016-12-06 16:19:57 382

原创 归纳笔记011:触摸事件、手势处理、键盘处理

响应者链只要继承了UIResponder的对象就可作为事件的响应者,实际上UIControl继承了UIView,UIView又继承了UIResponder,由此可见,所有的对象都可作为事件的响应者。当用户与某个控件交互时,该控件作为“第一响应者”,第一响应者作为响应者链的开始,该事件首先被发送给第一响应者。事件将沿着响应者链一直向下传播,直到被某个响应者处理。通常来说,第一响应者都是U

2016-12-06 16:03:46 402

原创 归纳笔记010:UICollectionView

UICollectionView支持的属性从IB的属性面板中课件,UICollectionView支持的属性大致如下:(1)    Layout:该属性用于指定UICollectionView所用的布局对象,它可支持Flow、Custom两个属性值。其可设置的属性如下:1)           ScrollDirection:用于控制单元格之间的最小行距。2)           

2016-12-06 16:00:22 269

原创 归纳笔记09:UITableView

UITableView支持的属性UITableView继承了UIScrollView,它具有UIScrollView的功能,这个UIScrollView中主要封装了UITableViewCell单元格控件,因此,UITableView默认可以对单元格进行滚动。默认状态下,所有的UITableViewController实例被自动设为UIScrollView委托。我们即可在IB中将UITab

2016-12-06 15:48:17 310

原创 归纳笔记08:UIScrollView

UIScrollView支持的属性UIScrollView代表一个可滚动的控件,该控件允许用户拖动手指来滚动该控件中的内容。通过滚动控件的支持,UIScrollView可以显示多于一个屏幕的内容,甚至可以显示超过放在内存中的内容。UIScrollView默认已经实现并处理放大或缩小手势,因此,UIScrollView及其子类可通过手指的捏合动作放大、缩小。UIScrollView支持如

2016-12-06 15:43:56 261

原创 归纳笔记07:动画

Core AnimationCore Animation动画的核心是CALayer,每个UIView都有自己的CALayer,而且每个CALayer都可以不断地添加子CALayer,CALayer所在的CALayer被称为父CALayer,CALayer的这种组织方式被称为Layer Tree。Core Animation动画涉及如下API:(1)               CA

2016-12-06 15:40:32 254

原创 归纳笔记06:警告框

UIAlertView的用法详细步骤如下:(1)              创建UIAlertView,创建对象时可指定该警告框的标题、信息内容,以及警告框包含多少个按钮等信息。如果程序需要监听用户点击了警告框的哪个按钮,还需要在创建该UIAlertView时设置UIAlertViewDelegate委托对象。(2)              调用UIAlertView显示出来即可。(

2016-12-06 15:38:42 317

原创 归纳笔记05:进度条属性

IB对UIProgressView支持的属性(1)    Style:该属性的属性值是一个列表框,该列表支持如下两个列表项:1)           default:设置使用默认风格的进度条。2)           bar:设置使用工具条风格的进度条(2)    Progress:该属性设置该进度条中任务的完成比例,其属性值是0.0~1.0之间的一个浮点值,其中,1.0代表任

2016-12-06 15:34:13 816

原创 归纳笔记04:工具栏和导航栏

工具栏:UIToolBar继承了UIView,它通常仅作为多个UIBarButtonItem的容器,每个UIBarButtonItem代表工具栏上的一个控件。UIToolBar控件可配置的属性并不太多,通常可以指定以下两个属性:(1)   barStyle:该属性指定工具栏的风格。(2)   items:该属性值时一个NSSArray对象,每个元素代表每个BarButtonItem对象

2016-12-06 15:27:27 287

原创 归纳笔记03:TextField和TextView

UITextField支持的属性(1)BorderStyle:该属性设置边框样式,只有设置了才会显示边框样式,系统提供了默认四种样式,其中大部分应用采用圆角矩形风格,其余可自行尝试,例:text.borderStyle = UITextBorderStyleRoundedRect;(2)BackgroundColor:该属性设置背景颜色。(3)Background:该属性设置背景,

2016-12-06 15:18:26 706

原创 归纳笔记01:UIView属性

(1)Mode:Mode是属性用于控制该UI空间内图片的对齐方式,以及是否缩放图片来适应该控件,其属性支持一个弹出菜单。我们可自行尝试各种属性值,看看各种属性值的行为。通常说,Center(居中)是一个不错的选项。如果选择Scale To Fit(缩放图片,保证图片可以适应该控件)、Aspect Fit(保持横纵比缩放图片,保证图片可以适应该控件)、Aspect Fill(保持横纵比缩放图

2016-12-06 15:15:18 324

原创 归纳笔记02:UILabel和UIButton属性

对于UILabel而言,由于它继承了UIView,因此,它除了可以设置UIView所支持的属性外,UILabel还可额外设置如下属性:(1)             Text:该属性的第一个列表框可用于选择不同的文本方式,它支持Plain和   Attributed两种设置方式,一般使用Plain方式设置即可。(2)             Color:该属性用于控制该UILabel控

2016-12-06 15:13:11 325

空空如也

空空如也

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

TA关注的人

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