iOS开发

iOS开发 KVC和KVO

一.KVC的使用与概述 KVC,即:Key-value coding,它是一种使用字符串标识符,间接访问对象属性的机制,它是很多技术的基础。 主要的方法就两个,setValue:forKey,valueForKey 在Programming Guide中说,使用KVC可以简化代码,但事实上使用起来,还是要看具体情况。 阅读更多…

iOS开发

iOS开发 Socket – AsyncSocket

一、前言 公司的项目用到了Socket编程,之前在学习的过程当中,用到的更多的还是http请求的方式。但是既然用到了就必须学习一下,所以就在网上找一些例子,然后想自己写一个demo。可是发现很多写iOS Socket的博客并没有很详细的说明,也可能是大神们觉得其他东西都浅显易懂。 阅读更多…

iOS开发

iOS封装 – TouchID 指纹验证

前言 TouchID已经出来一段时间了,感觉大家已经不再陌生,它是苹果公司在iOS 7中引入并在iPhone 5s上使用的新特性,基于一个Local Authentication的新框架,允许用户解锁设备和在App Store购物的生物识别技术。 它的强大毋庸置疑,在微信,支付宝等等的App中,我们也在市场的使用它,极大的便利我们生活等,在这篇文章中,我会封装一个TouchID类,方便大家在以后使用。 阅读更多…