Mr.Peng在Objective-C使用指纹解锁(附Demo)

##简介
由于工作需求手势解锁,而现在iOS8很多应用指纹替代了手势,就顺势去了解了下指纹解锁,网上很多资料都是以Swift来介绍的。对于刚接触Swift的我来说是不是有点太快了?所以查了下Touch ID的API,决定以Objective-C来写一个Demo。

##LocalAuthentication
官方的例子是和Keychain结合来讲TouchIDhttps://developer.apple.com/library/ios/samplecode/KeychainTouchID/Introduction/Intro.html。而真正在我们开发过程中,很多时候都是直接获取我们在系统中设置的TouchID来验证。

Mr.Peng学习Swift 2.0 Session 5 枚举和结构体

##申明
不是一个专业翻译人员,肯定会有翻译理解有误的地方,很多不确定的都把原文贴出来了,附上了自己的理解,所以以下内容有哪里翻译有误请大家指出。

翻译来源:iBook中搜索 Swift 下载 The Swift Programming Language (Swift 2 Prerelease)
原文地址:http://www.mrpeng.me/2015/06/26/Swift-2-0-Session-5-%E6%9E%9A%E4%B8%BE%E5%92%8C%E7%BB%93%E6%9E%84%E4%BD%93/

##回顾
昨天主要学习了Objects and Classes 对象和类
今天将要学习Enumerations and Structures 枚举和结构体

###Enumerations 枚举

Mr.Peng在Hexo中为文章添加背景音乐

添加背景音乐

豆瓣电台

个人推荐豆瓣电台,所以这篇文章只讲如何添加豆瓣电台到文章中。如果想添加其他的平台的到文章中,请移步度娘或者谷歌。
推荐原因其实很简单,在决定写这篇博客前,我肯定是扒了很多大神的文章,有添加虾米、新浪、QQ的,但是觉得豆瓣电台符合我的口。
优点:自动播放、随机播放
缺点:不能指定播放

Mr.Peng学习Swift 2.0 Session 4

##申明
不是一个专业翻译人员,肯定会有翻译理解有误的地方,很多不确定的都把原文贴出来了,附上了自己的理解,所以以下内容有哪里翻译有误请大家指出。

翻译来源:iBook中搜索 Swift 下载 The Swift Programming Language (Swift 2 Prerelease)
原文地址:http://www.mrpeng.me/2015/06/25/Swift-2-0-Session-4-%E5%AD%A6%E4%B9%A0/

##回顾
昨天主要学习了Control Flow控制流Functions and Closures函数和闭包
今天将要学习Objects and Classes 对象和类

##Objects and Classes
使用class时要通过类名去创建一个类。类中属性的申明同常量或者变量申明方式一样,不同之处在于属性贯穿全类的。同样的,方法和函数的申明也是一样。

Swift 2.0 Session 4 学习

##申明
不是一个专业翻译人员,肯定会有翻译理解有误的地方,很多不确定的都把原文贴出来了,附上了自己的理解,所以以下内容有哪里翻译有误请大家指出。

翻译来源:iBook中搜索 Swift 下载 The Swift Programming Language (Swift 2 Prerelease)
原文地址:http://www.mrpeng.me/2015/06/25/Swift-2-0-Session-4-%E5%AD%A6%E4%B9%A0/

##回顾
昨天主要学习了Control Flow控制流Functions and Closures函数和闭包
今天将要学习Objects and Classes 对象和类

##Objects and Classes
使用class时要通过类名去创建一个类。类中属性的申明同常量或者变量申明方式一样,不同之处在于属性贯穿全类的。同样的,方法和函数的申明也是一样。

Swift 2.0: Session 3 学习

申明

不是一个专业翻译人员,肯定会有翻译理解有误的地方,很多不确定的都把原文贴出来了,附上了自己的理解,所以以下内容有哪里翻译有误请大家指出。

翻译来源:iBook中搜索 Swift 下载 The Swift Programming Language (Swift 2 Prerelease)
原文地址:http://www.mrpeng.me/2015/06/24/Swift-2-0-Session-3-%E5%AD%A6%E4%B9%A0/

回顾

昨天主要学习了let常量var变量的命名语法规范和不同类型之间相互转换的问题。
今天将要学习Control Flow控制流Functions and Closures函数和闭包

Mr.Peng学习Swift 2.0 Session 3

##申明
不是一个专业翻译人员,肯定会有翻译理解有误的地方,很多不确定的都把原文贴出来了,附上了自己的理解,所以以下内容有哪里翻译有误请大家指出。

翻译来源:iBook中搜索 Swift 下载 The Swift Programming Language (Swift 2 Prerelease)
原文地址:http://www.mrpeng.me/2015/06/24/Swift-2-0-Session-3-%E5%AD%A6%E4%B9%A0/

##回顾
昨天主要学习了let常量var变量的命名语法规范和不同类型之间相互转换的问题。
今天将要学习Control Flow控制流Functions and Closures函数和闭包

Swift 2.0: Session 2 学习

##申明
不是一个专业翻译人员,肯定会有翻译理解有误的地方,很多不确定的都把原文贴出来了,附上了自己的理解,所以以下内容有哪里翻译有误请大家指出。

翻译来源:iBook中搜索 Swift 下载 The Swift Programming Language (Swift 2 Prerelease)
原文地址:http://www.mrpeng.me/2015/06/23/Swift-2-0-Session-2-%E5%AD%A6%E4%B9%A0/

##Swift介绍 (A Swift Tour)
传统建议在新语言中的第一个程序应该在屏幕上输出“Hello world!”在Swift中,这个操作只需要一个行代码即可搞定

1
print("Hello, world!");

Mr.Peng学习Swift 2.0 Session 2

##申明
不是一个专业翻译人员,肯定会有翻译理解有误的地方,很多不确定的都把原文贴出来了,附上了自己的理解,所以以下内容有哪里翻译有误请大家指出。

翻译来源:iBook中搜索 Swift 下载 The Swift Programming Language (Swift 2 Prerelease)
原文地址:http://www.mrpeng.me/2015/06/23/Swift-2-0-Session-2-%E5%AD%A6%E4%B9%A0/

##Swift介绍 (A Swift Tour)
传统建议在新语言中的第一个程序应该在屏幕上输出“Hello world!”在Swift中,这个操作只需要一个行代码即可搞定

1
print("Hello, world!");
,