自定义博客皮肤

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

GCD

一、 GCD:全称是Grand central Dispath,纯C语言编写,提供非常多的强大的函数,是目前苹果官网推荐的多线程开发方法,NSOperation便是基于GCD的封装 二、 GCD的优势:  (1)为多核的并行运算提出了解决方案  (2)GCD会自动利用更多的CPU...

2016-04-22 10:36:49

阅读数 257

评论数 0

关于Xcode的错误分析和处理

BMKGeoCodeSearch 反向地理编码一直失败 Location  申请的key的安全码与代码中build id不一样,修改成一样就OK了   新建一个类,将百度地图的定位功能封装起来以后,定位的代理方法不走   定位是要一直持续的,而我们新建这个类,如果不设...

2016-04-19 20:44:20

阅读数 848

评论数 0

关键帧动画CAKeyframeAnimation

介绍关键帧动画之前先介绍一下什么是补间动画  补间动画:两个值发生改变,中间产生的动画效果叫做部件动画  关键帧动画与基础动画的区别:基础动画只能是某个属性的初始值到另一个值产生的动画效果  关键帧动画支持多个值(values)或者一个路径(path)  关键帧动画的属...

2016-04-12 19:54:27

阅读数 407

评论数 0

弹簧动画

看过我前两篇博客的都知道此次要将的弹簧动画(CASpringAnimation)是基于基础动画CABaseAnimation CASpringAnimation:弹簧动画->属于基础动画CABaseAnimation的子类 CABaseAnimation只能设置fromValue和toV...

2016-04-12 19:41:30

阅读数 1021

评论数 0

属性动画

属性动画的常用方法属性  属性动画:通过改变图层绘制视图上面的属性值(支持动画的属性)产生的动画。  1、初始化  + (instancetype)animationWithKeyPath:(nullable NSString *)path  path:需要产生动画的属性  例如:改变中...

2016-04-12 08:47:16

阅读数 250

评论数 0

CALayer核心动画

核心动画  CoreAnimation(框架名)  CALayer(图层,用来展示)  |  CAAnimation(处理动画的类,不能直接使用是一个基类)  |  CAPropertyAnimation(属性动画,通过属性值改变,产生动画效果基类)  |    CAAnimatio...

2016-04-09 17:10:34

阅读数 252

评论数 0

Swift 的流程语句和代理方法

Swift语言在很多地方和OC语言比较相似,学习过OC的同学,在学习Swift的时候就会,感到很轻松,今天所讲的东西也会和OC在一起比较。 一、流程语句: 1、条件分支:if else switch 公式:if 表达式{        }else{ } 具体代码: i...

2016-04-09 16:24:10

阅读数 207

评论数 0

Swift基础知识

1、可选类型() swift:数据类型是非常严谨的。在实际工作的时候,有可能会把一个空值赋值给一个变量 swift不支持不同数据类型的赋值 所以swift得解决办法是:可选类型(可空类型) 可选类型的符号: ?:声明的是一个可选类型(数据类型) 可选...

2016-04-05 08:41:45

阅读数 213

评论数 0

Swift入门

一、Swift与OC的区别 1、创建是选择Swift语言 2、Swift中不区分.h.m,统一到.swift中,既Swift中swift文件声明和实现不在分开创建 3、导入类名、框架:      不需要导入类名,所有的类名都是公开的可以直接访问到 。      直接导入框架的名字,例...

2016-04-03 20:11:18

阅读数 301

评论数 0

录像、录音和拍照

现在我们使用的手机,无论是苹果还是安卓,都能够录音、拍照和录像,而且感觉这是在正常不过的了,不仅如此,现在的手机还能够修音,修图在这里就不介绍了,这里主要介绍如何实现录音、拍照和录像的功能。 一、录音      录音的介绍:使用的框架和音乐播放器一样使用的AVFoundation      ...

2016-03-29 10:17:33

阅读数 749

评论数 0

视频播放

视频播放,不用多说大家都能知道是什么怎样操作,现在手机软件中有很多视频播放的软件,今天我们来学习一下用代码怎样实现视频播放。  一、介绍一下iOS9.0之后的改变          iOS9.0之后弃用MPMoviePlayerViewController这个类以及需要导入框架MediaPlaye...

2016-03-27 15:49:52

阅读数 404

评论数 0

音乐播放

音乐播放器是一种用于播放各种音乐文件的多媒体播放软件。它涵盖了各种音乐格式的播放工具,比如:MP3播放器,WMA播放器,MP4播放器等。它们不仅界面美观,而且操作简单,带你进入一个完美的音乐空间。下面我们就来介绍一下音乐播放为的实现。       一、介绍音乐播放和音效播放的区别    ...

2016-03-25 11:38:50

阅读数 357

评论数 0

滤镜

滤镜:主要是用来实现图像的各种特殊效果。 下面来介绍一下滤镜是怎样实现特殊效果。 一、滤镜的框架->CoreImage(是一个图像框架,不用手动导入,系统自带) 1、它基于OpenGL的顶层创建。 2、它利用CPU基于硬件加速来处理图像 3、CoreImage中有很多滤镜,它能够一次给予一张...

2016-03-24 20:16:13

阅读数 416

评论数 0

地图2大头针

前面的地图与定位中介绍了基础定位和地理编码下面介绍一下打头针的内容     MKAnnotationView:大头针视图  MKAnnotation:大头针数据模型 (1)大头针在地图上的展示      《1》MKAnnotationView类似于Cell      《2》MK...

2016-03-22 21:00:48

阅读数 397

评论数 0

定位和地图

前言 地图在现代生活中占据了很重要的位置,无论是去旅游,还是驾车,无论是不行还是坐公交,可以说都离不开地图。那么既然这么多的地方都用到地图,它用代码怎么实现呢,我们来看一下。 首先要介绍的是两个基本框架 .Core Location 一、功能 (1)基础的定位 (...

2016-03-11 20:29:27

阅读数 230

评论数 0

KVO

KVO KVO:key(键)Value(值)observe(观察者),有称键值观察者 通过对一个对象属性或者变量值的观察来做出对应的动作 只要key对应的值发生改变,就会告诉观察者,新旧值的改变 通过key来判断是哪一个KVO 1、有观察者、观察对象 添加观察者 给被观察的对象...

2016-03-09 19:11:26

阅读数 213

评论数 0

FMDB

FMDB可以使用OC的方法操作数据库。 百度可以搜到FMDB的相关信息:使用方法、框架 /*  1、打开关闭数据库  */ //    1、打开关闭数据库     NSString *path = [NSHomeDirectory() stringByAppendingPathCompone...

2016-03-08 19:20:52

阅读数 147

评论数 0

数据库

// //  ViewController.m //  数据持久化和数据库 // //  Created by 熊永静 on 16/1/4. //  Copyright © 2016年 静. All rights reserved. // /*  数据库sqlite  sqlite3  数...

2016-03-04 21:23:33

阅读数 169

评论数 0

线程操作 NSOperation以及他的子类与  NSOperationQueue的搭配使用

采用NSOperation(线程操作,通常使用他的子类)和NSOperationQueue(线程列队)搭配来做多线程开发,采用NDOperation中指定的一个操作,把这个指定操作放到线程队列(线程池)中,让线程队列安排他的生命周期。 NSOperation的子类:NSInvocationOp...

2016-03-03 17:53:27

阅读数 196

评论数 0

线程、进程、多线程

什么是线程、进程     线程是用来执行任务的,线程彻底执行完任务A才能去执行任务B。为了同时执行两个任务,产生了多线程。          进程本身是不能执行任务的,进程想要执行任务必须的有线程,线程是进程内部的一个独立的执行单元,同时只能执行一个任务。线程被分为两种。主线程(用户界面线程)和...

2016-03-03 08:45:58

阅读数 191

评论数 0

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