最近完成了我司iOS项目的重构,把整体的代码架构都梳理了一遍,主要按照MVP的架构模式,并综合考虑了重构的难度和效果。在这个过程中也积累了一些代...
最近一段时间都在进行iOS客户端的重构,参考了许多iOS重构方面的资料,在重构的过程中也遇到一些困难,同时总结了不少经验,在这里和大家分享一下。...
介绍 组件化什么时候在软件工程领域提出已经无从考究了,这个概念很早就被提出,近年来随着前端开发的迅速发展和工程化转变,组件化开发的思想也得到了进...
UIWindow是Cocoa框架的重要组件之一,所有的UIView都要通过UIWindow来进行展现,没有UIWindow就没有我们的界面。关于...
简介 一个悬浮的球形进度窗口,隐藏通过present方式展现的视图控制器,可以随意拖动,点击窗口则返回隐藏的视图控制器。主要可以用于隐藏临时的后...
UIcollectionView是开发中最常使用到的组件之一,然而其拖拽排序的功能直到iOS9才引入,iOS9以前的版本并没有原生的支持。为此我...
想必已经使用Swift语言进行开发的小伙伴们都享受到了这门语言在开发过程中带来的便利,确实作为苹果官方主推的编程语言,融合了主流编程语言的优点,...
动画基础 动画在UI交互中是一种增强用户体验的利器,现在几乎每一个移动App都会使用到各种动画效果。苹果Cocoa框架对动画效果的支持非常强大,...
最近工作中遇到一个需求,从系统相册中选择图片和视频,使用HTTP上传到服务器端。在这个过程中也踩了一些坑,在这里和大家分享一下,共同进步。 选择...
文集作者