说明:在我理解中,这里所谓的抽象,其实就是制定某一个接口规范。具体体现在代码里,就是设置一个基类,基类遵守某一套接口规范,但是其具体的实现则通过子类化来完成。当然,这里我们也...

说明:在我理解中,这里所谓的抽象,其实就是制定某一个接口规范。具体体现在代码里,就是设置一个基类,基类遵守某一套接口规范,但是其具体的实现则通过子类化来完成。当然,这里我们也...
Perfect是一个使用Swift编程语言开发Web和其他REST服务的框架,其主要目标是简化需要后端服务器软件的移动应用的开发,使开发人员可以使用同一种语言进行客户端和服务...
2017年2月16日14时11分更新Level3详解 结束了CoreAnimation系列之后,老司机心里仿佛也轻松了许多。今天说说开发中的一个利器吧,正则表达式。 首先说正...
目录: 1-------- 走进前端 2-------- jQuery 3-------- CSS 4-------- Angularjs 5----...
一、前言,为什么要做免登陆 2017年1月9日,蓄势已久的小程序正式上线,着实,张小龙 用完即走 的理念发挥的淋漓尽致,无需下载,扫码可用,用完即走 2017年互联网人口红利...
二维码扫描主要使用苹果自带的AVFoundation框架 设置二维码周边黑框 设置二维码扫描layer AVCaptureMetadataOutputObjectsDelegate
本文中的一些坑点是楼主个人在日常开发中遇到的一些问题,记录搜集下来分享在此,希望能给同样遇到问题的同学一些帮助后续不定期持续更新 保持手机常亮 很多时候,我们需要保持手机常亮...
网络请求是iOS项目的一个大部分,而且大部分的iOS的项目的网络请求是根据AFN进行的二次封装,我们查看返回的结果或者error的网络错误code,从而确认错误类型,针对行的...
前言 很多blog都说ReactiveCocoa好用,然后各种秀自己如何灵活运用ReactiveCocoa,但是感觉真正缺少的是一篇如何学习ReactiveCocoa的文章,...
no1 no2
1.利用webView控件加载本地html5或者网络上html5 2.设置控制器为webView的代理,遵守协议 3.实现代理方法webViewDidFinishLoad: ...
类似Safari的加载进度条,除了比HUD更加简洁,也有更好的用户体验。HUD会让用户觉得等待的时间很长,因为用户注意力集中在一个没有程度变化的东西上面。而进度条是有程度变化...