
IOS开发UI进阶
崔小花o
一只刚回行走的程序猿,要跑,要飞奔,要飞....专注于移动开发,喜欢和大家交流,希望能够共同提高,共同进步
展开
-
iOS开发UI进阶篇 — 原生二维码、条形码扫描
提到二维码条形码开发,我们就不得不提两大开源组件 ZBar 与 ZXing,如果搞过二维码开发的一定对着俩货不陌生,下面我们来总结一下优缺点:ZBarZBar在扫描的灵敏度上,和内存的使用上相对于ZXing上都是较优的,但是对于 “圆角二维码” 的扫描确很困难。http://rdcworld-iphone.blogspot.in/2013/03/how-to-use-barcode...原创 2016-04-09 13:51:21 · 2392 阅读 · 0 评论 -
iOS开发UI进阶篇 — 基于手势识别的侧滑展开菜单栏
今天给大家详细介绍一下IOS手势的用法,最后给大家分享一点干货,《基于手势识别的侧滑展开菜单栏》,这个功能在开发中会经常用到,是非常重要的。一、UIGestureRecognizer介绍手势在ios经常用到,可以说是非常重要的存在,在之前,大部分都是通过touch方法来进行手势的判定,但是在ios系统3.2之后,添加了UIGestureRecongnizer抽象类,抽象出了几个子类UITapGes...原创 2016-02-28 20:33:30 · 3773 阅读 · 0 评论 -
支付宝架构解析:iOS 客户端启动性能优化初探
一、前言《支付宝客户端架构解析》系列将从支付宝客户端的架构设计方案入手,细分拆解客户端在“容器化框架设计”、“网络优化”、“性能启动优化”、“自动化日志收集”、“RPC 组件设计”、“移动应用监控、诊断、定位”等具体实现,带领大家进一步了解支付宝在客户端架构上的迭代与优化历程。启动应用是用户使用任何一款应用最必不可少的操作,从点击 App 图标到首页展示,整个启动过程的性能,严重影响着用户的体...转载 2018-11-16 16:11:20 · 1611 阅读 · 0 评论 -
CABasicAnimation的使用
CABasicAnimation1. 什么是CABasicAnimationCABasicAnimation是核心动画类簇中的一个类,其父类是CAPropertyAnimation,其子类是CASpringAnimation,它的祖父是CAAnimation。它主要用于制作比较单一的动画,例如,平移、缩放、旋转、颜色渐变、边框的值的变化等,也就是将layer的某个属性值从一个值到另一个值的...原创 2019-04-10 16:41:02 · 1494 阅读 · 1 评论 -
Swift - iOS大转盘抽奖实现原理
今天给大家讲一个iOS抽奖的转盘实现,其实,现在这种需求,一般都是由H5来实现,也可能原生的体验会更好一些,反正项目要求,我们非(ji)常(bu)开(qing)心(yuan)地用iOS原生来实现。UI实现原理效果展示我们来看一下效果图:图层分布:1–> rotateView2–> AwardView通过图层示例我们可以清楚地看到,每一个奖项对应一个AwardVi...原创 2019-04-10 16:47:10 · 2847 阅读 · 0 评论