定时器是iOS开发中频繁使用的开发技能,存在多种创建方式,可根据实际需求选用;iOS中的定时器大致分为这几类: NSTimer CADisplayLink GCD定时器 NS...
搞iOS开发有一年多了,接触到一些相关框架和插件。在这里把自己用过的,觉得常用好用的框架和插件简单汇总一下。后面应该还会继续更新。 管理工具 1. CocoaPods 搞iO...
前言: 最近公司在蓝牙设备,需要按照通过设备读取的数据来实时画出折线图,参考了很多资料,然后自己封装了一套画折线图的方法(支持画封闭图形,四边形,三角形),如果有需要的小伙伴...
前言:在iOS项目开发中,有很多时候我们需要将某张图片进行一些处理,以达到某些特定效果。在这里我们将提供图片的三种效果以供大家借鉴,如果各位大神有更多的效果,也请不吝赐教。 ...
一、UIDevice //[[UIDevicecurrentDevice]systemName];//系统名//[[UIDevicecurrentDevice]systemV...
一、定义:函数式编程就是一种“编程范式”,也就是如何编写程序的方法论。 举例: (1+2)* 3 - 4传统的过程式编程会是这样的 var a = 1+2; var b = ...
前言 我们经常需要对一个字符串内容的类型进行判断,是否是地址,电话或者URL.如果手动去处理,经常容易忽略一些判断规则的细节,导致结果不准确. 系统给我们提供了一个类NSDa...
很详细
很详细
NSNotification、Block、Delegate和KVO.iOS开发中数据传递的方法有很多种,我这里整理一下常用的NSNotification、Block、Delegate和KVO四种方式,仅供参考,具体使用要看开发中的需求,以及项...
废话不多说直接上代码 .h 文件 @interfaceUILabel (QYPayHeightAndWidth)+ (CGFloat)getHeightByWidth:(CG...
前言:一般来说很多时候,我们的应用在进行版本更迭的时候,有最新版本时,都是希望能够提醒用户及时更新的。很多时候我们在判读是否有版本更新的时候都是利用后台的接口进行判断,其实对...
iOS开发中数据传递的方法有很多种,我这里整理一下常用的NSNotification、Block、Delegate和KVO四种方式,仅供参考,具体使用要看开发中的需求,以及项...
因为经常用到UIBezierPath类,然后又不是特别熟悉,就硬着头皮刷文档加各种博客看了一遍,个人总结,如果发现有不对的地方一定要指出来,另外借鉴过的博客会在后面带出来。 ...