前言:之前写过一篇自定义TabBar动画效果的博客OC版本,本篇换成Swift来实现动画。思路大致相同,有需要可以去上篇博客中查看具体的逻辑本篇主要分享一下在Swift中核心...
IP属地:内蒙古
前言:之前写过一篇自定义TabBar动画效果的博客OC版本,本篇换成Swift来实现动画。思路大致相同,有需要可以去上篇博客中查看具体的逻辑本篇主要分享一下在Swift中核心...
一、引言 有这么一个需求,点击h5页面上的一个按钮,需要判断本机有没有安装某app,若已经安装过,则直接调起此app,若没有安装,则跳转该app的下载页。要求安卓手机跳转此a...
《iOS底层原理文章汇总》[https://www.jianshu.com/p/15af435341ce]上一篇文章《iOS-底层原理27-锁和Block》[https://...
1. 简单阴影 我们给layer设置了shadowOpacity后就能得到一个简单的阴影 shadowOpacity设置了阴影的不透明度,取值范围在0~1这里shadow有一...
block的本质: 1.block的本质其实就是一个oc对象(内部有isa指针),内部封装了函数调用和函数调用(函数参数)的oc对象。2.block的底层结构如图: 2.bl...
Runtime的特性主要是消息(方法)传递,如果消息(方法)在对象中找不到,就进行转发,具体怎么实现的呢。我们从下面几个方面探寻Runtime的实现机制。 Runtime介绍...
前言 这里筑梦师,是一名正在努力学习的iOS开发工程师,目前致力于全栈方向的学习,希望可以和大家一起交流技术,共同进步,用简书记录下自己的学习历程. 个人学习方法分享浅谈iO...
不得不说,人的惰性是真可怕啊。从上周六就到写runLoop的建议开始,星期三告诉自己从星期四开始着手写这篇博客。然而现在戳个时间戳,现在是4.30星期日。写完发出去又不知道是...