由于笔者的项目有些业务非常复杂,控制器的代码轻轻松松就会破千,膨胀的很快,因此很有必要对控制器进行瘦身,本篇文章主要介绍笔者在实际项目中利用Ca...
由于笔者的项目有些业务非常复杂,控制器的代码轻轻松松就会破千,膨胀的很快,因此很有必要对控制器进行瘦身,本篇文章主要介绍笔者在实际项目中利用Ca...
手势解锁在一些应用中还是会出现的,我们应该怎么从零编写一个手势解锁?下面就一步步介绍怎么实现(代码基于swfit语言编写) 1.为自定义有Vie...
swift 作为一门新语言,受到了广大开发者的喜爱,苹果也极力在推swift,甚至最终会替换掉OC,笔者现在公司的项目也采用了swift编写(三...
在iOS开发中,经常需要对一段文本的特殊文字显示不同的颜色,比如在发朋友圈时@某人时要把这个人高亮,同时点击删除按钮这个人的名字要一起删除而不是...
FMDB作为iOS开发中sqlite数据库的第三方库,避免了直接使用sqlite的繁琐,本文将讲解在swift工程中如何使用FMDB。第一步:首...
在iOS开发过程中,ViewController是我们使用最频繁的,往往代码量也是最多的部分,那么控制器里面的代码应该怎样写让我们看起来才是最舒...
有时候我们写了一个框架想让别人使用该怎么办呢?下面就详细说明步骤 在github上创建一个仓库,注意创建时勾选license选项 将你的代码上传...
前一章节已经介绍了如何自定义并发NSOperation,本节将其应用到具体实例,如果自定义并发NSOperation不会,请移步http://w...
iOS多线程开发中,NSOperation是我们经常使用的,有时系统自带的两个类NSInvocationOperation和NSBlockOpe...
下拉刷新(上拉加载更多)是大家经常用到的功能,本篇文章将带大家详细介绍下拉刷新原理,一步步实现下拉刷新效果。下拉刷新的核心原理是先自定义一个re...
专题公告
主要发表一些iOS开发方面的技术文章