由于笔者的项目有些业务非常复杂,控制器的代码轻轻松松就会破千,膨胀的很快,因此很有必要对控制器进行瘦身,本篇文章主...[作者空间]
手势解锁在一些应用中还是会出现的,我们应该怎么从零编写一个手势解锁?下面就一步步介绍怎么实现(代码基于swfit语...[作者空间]
swift 作为一门新语言,受到了广大开发者的喜爱,苹果也极力在推swift,甚至最终会替换掉OC,笔者现在公司的...[作者空间]
在iOS开发中,经常需要对一段文本的特殊文字显示不同的颜色,比如在发朋友圈时@某人时要把这个人高亮,同时点击删除按...[作者空间]
FMDB作为iOS开发中sqlite数据库的第三方库,避免了直接使用sqlite的繁琐,本文将讲解在swift工程...[作者空间]
在iOS开发过程中,ViewController是我们使用最频繁的,往往代码量也是最多的部分,那么控制器里面的代码...[作者空间]
有时候我们写了一个框架想让别人使用该怎么办呢?下面就详细说明步骤 在github上创建一个仓库,注意创建时勾选li...[作者空间]
在实际开发过程中,有时候需要设置任务之间的依赖关系,iOS主要有两种方案,一种是基于GCD,另一种是基于NSOpe...[作者空间]
前一章节已经介绍了如何自定义并发NSOperation,本节将其应用到具体实例,如果自定义并发NSOperatio...[作者空间]
iOS多线程开发中,NSOperation是我们经常使用的,有时系统自带的两个类NSInvocationOpera...[作者空间]
下拉刷新(上拉加载更多)是大家经常用到的功能,本篇文章将带大家详细介绍下拉刷新原理,一步步实现下拉刷新效果。下拉刷...[作者空间]
Swift中单例的写法常见有两种:1.这种方式较简洁,推荐使用 2.这种方式也可以,相比于第一种推荐前者 下面在控...[作者空间]
本文将介绍如何利用运行时机制动态给现有的类添加属性,分OC和Swift两个版本一 OC版:OC给现有类添加属性只需...[作者空间]
在App开发过程中经常需要加载网页,iOS开发领域加载网页主要有两种方式:一是利用UIWebView,二是利用iO...[作者空间]
自iOS8之后苹果推出了WKWebView,WKWebView相比于UIWebView性能更好,对于不需要支持iO...[作者空间]