最近一段时间都在进行iOS客户端的重构,参考了许多iOS重构方面的资料,在重构的过程中也遇到一些困难,同时总结了不少经验,在这里和大家分享一下。...
最近完成了我司iOS项目的重构,把整体的代码架构都梳理了一遍,主要按照MVP的架构模式,并综合考虑了重构的难度和效果。在这个过程中也积累了一些代...
动画基础 动画在UI交互中是一种增强用户体验的利器,现在几乎每一个移动App都会使用到各种动画效果。苹果Cocoa框架对动画效果的支持非常强大,...
原文:http://blog.stablekernel.com/blocks-or-delegates/ 名词解释: Block: Object...
UIcollectionView是开发中最常使用到的组件之一,然而其拖拽排序的功能直到iOS9才引入,iOS9以前的版本并没有原生的支持。为此我...
最近工作中遇到一个需求,从系统相册中选择图片和视频,使用HTTP上传到服务器端。在这个过程中也踩了一些坑,在这里和大家分享一下,共同进步。 选择...
想必已经使用Swift语言进行开发的小伙伴们都享受到了这门语言在开发过程中带来的便利,确实作为苹果官方主推的编程语言,融合了主流编程语言的优点,...
UIWindow是Cocoa框架的重要组件之一,所有的UIView都要通过UIWindow来进行展现,没有UIWindow就没有我们的界面。关于...
最近在工作中遇到了一个问题,就是在AutoLayout中如何使UITableViewCell的行高根据内容(具体就是UILabel的多行显示)达...
文集作者