尽管Alamofire的github文档已经做了很详细的说明,我还是想重新梳理一遍它的各种用法,以及这些方法的一些设计思想 前言 因为之前写过一个AFNetworking的源...
尽管Alamofire的github文档已经做了很详细的说明,我还是想重新梳理一遍它的各种用法,以及这些方法的一些设计思想 前言 因为之前写过一个AFNetworking的源...
设备环境:Mac OSX 10.12.5、iOS11、Xcode9PS:这是WWDC2017的新功能,iOS11以上,Xcode9这是刚性要求。这个功能不好找,就记下来了 手...
UILayoutGuide是 iOS 9 中增加的帮助开发者在使用auto layout布局时的一个虚拟占位对象。 先来看一个在布局时可能碰到的一个场景:有两个等宽的按钮,这...
写在前面: 欢迎大家关注我的个人博客: 博客地址 ,这里主要是我在个人开发时候遇到的坑和挖完的坑,包括 PHP CentOS 以及 Swift 等相关只是 这是一篇纯理论的文...
创建个BaseNavigationController继承自UINavigationController重写push方法
1.遍历数组,通过文字来找到位置 // 遍历数组,获取默认值 - (void)layoutSubviews { [super layoutSubviews]; self.lo...
首先简单介绍一下JSPatch:对于iOS已经上线的应用,如果有什么bug,或者需要更新,开发者不得不重新上线一个新的版本,等待苹果审核通过之后,才能将项目更新。Object...
TouchID 指纹识别是IPhone 5s设备新增的一项重大功能,用于数据加密和安全。而在IOS 8.0 以后也向第三方开放了相应功能API,我们可以利用这个API做相应的...
背景 JSON是移动端开发常用的应用层数据交换协议。最常见的场景便是,客户端向服务端发起网络请求,服务端返回JSON文本,然后客户端解析这个JSON文本,再把对应数据展现到页...
简介 在项目中经常碰到首页顶部是无限轮播,需要靠最上面显示.有的设置导航栏为透明等一系列的方法,这个可以借助第三方.或者干脆简单粗暴的直接隐藏掉导航栏.可是push到下一个页...
在 iOS 开发中,写一个 App 很容易,但是要写好一个 App,却是要下另一番功夫。首先,我们来看一个 App 的开发要求: 写一个 App,显示出 Spotify 上 ...
本文只做本地缓存,只用文件缓存 知识储备 工欲善其事必先利其器,要想封装一个好用的本地缓存库,首先要对本地文件目录有个比较清晰的认识 沙盒主路径:是程序运行期间系统会生成一个...
前言 这几天项目的新需求中有个复杂的表单界面,在做的过程中发现要比想象中复杂很多,有好多问题需要处理。有很多东西值得写下来好好梳理下。 需求分析: 上图便是UI根据需求给的高...