阅读原文 大部分项目都需要选择一种数据持久化方案来保存用户的偏好设置,在iOS开发中一般选择UserDefaults。下面先简单介绍下一般的实现方式,然后再介绍下我在开源项目...
前言 众所周知,现在App的竞争已经到了用户体验为王,质量为上的白热化阶段。用户们都是很挑剔的。如果一个公司的推广团队好不容易砸了重金推广了一个APP,好不容易有了一些用户,...
阅读原文 前段时间写了一个macOS图床小应用cuImage,里面有些技术点一直没抽出时间总结和分享。临近毕业事情也比较多,只能挤时间了。本文将利用Swift的反射机制遍历对...
在swift 3中新增加了两种访问控制权限 fileprivate 和 open 。下面将对这两种新增访问控制做详细介绍。 fileprivate 在原有的swift...
设计模式大概分成三类: 1.创建型:单例设计模式、抽象工厂设计模式 2.结构型:MVC 模式、装饰器模式、适配器模式、外观模式、组合模式 3.行为型:责任链设计模式、观察者设...
备份自:http://blog.rainy.im/2016/01/19/quiver-programmers-notebook/ 什么时候需要记笔记? 很多人觉得记笔记是浪费...
最近在准备毕业论文和毕业设计的事情,也是比较忙,许久未写博客了。之前一直想写一个自己的无限轮播,于是乎写出来和大家分享一下。 思路 总体思路很简单,重写了个scrollvie...
引言 在iOS动画篇:核心动画中讲到如何给一个视图添加动画效果,但是其仅局限在系统控件的具有动画效果的属性。假设现在我们要做一个空心圆形的进度条,随着进度的变化具有对应的动画...
【一】 坐车看书的人都是在装逼,有过这种想法的人一定不止我一个。 有阵子因为工作的缘故,经常出差,近的话就在江浙沪周边晃悠,远的话要么去北京,要么飞广州。每次出差,我都习惯性...