43篇 《iOS开发高手课》已完成,后面会对内容进行迭代,丰富下内容和配图。最近画了张 iOS 开发全景舆图,还有相关一些资料整理,方便我平时开发 App 时参看。舆图如下:...
43篇 《iOS开发高手课》已完成,后面会对内容进行迭代,丰富下内容和配图。最近画了张 iOS 开发全景舆图,还有相关一些资料整理,方便我平时开发 App 时参看。舆图如下:...
效果如下图所示 主要实现 scrollView/tableView/collectionView 实现 scrollView 代理方法,如下 demo地址 有疑问在评论中回复...
前言 你是否因为多任务的依赖而头疼?你是否被一个个嵌套的block回调弄得晕头转向?快来投入Promises的怀抱吧。 正文 回调任务是很正常的现象,比如说购买一个商品,需要...
经常看到有tableView的headView向上滑动时是压在tableview下面的,闲来无事就写了一下。 有两个问题需要解决: 1.如何把视图加在tableview上但是...
在计算机的早期,中央处理器(Central Processing Unit,简称CPU)的主频(即时钟频率, clock speed )决定单位时间可执行任务数量。随着技术的...
1. while循环 while是循环流程控制。使用的标准格式为 说明: ① while循环的表达式是循环进行的条件,用作循环条件的表达式中一般至少包括一个能够改变表达式的变...
动态加载自定义字体:iOS 使用第三方字体iOS 自定义字体内存泄漏( leak cycles) 一、背景介绍 针对于一些运动类应用或者是闹钟计时类的应用需要使用到自定义字体...
场景: 最常见的一个功能场景就是视频自动播放。我们滑动停止的位置播放视频,屏幕上其他位置则不播放视频(停止播放)。这里就涉及到对列表滚动事件的一个监听。 常见的scrollV...
在自定义下拉刷新控件,为了让界面更加友好,通常会设置一些动画效果,比如好看、幽默的GIF图片等 通常最简单的也起码要有一个文字描述、ActivityIndicatorView...
前言 聊天列表的刷新,消息收取的处理,都是大量数据的本地或者内存的处理.都可以考虑用dispatch_source_t来优化性能. 当同一时间,一个事件的的触发频率很高,那么...
内容概览 前言 设计信息流 定义明确的责任 用不变性进行简化 前言 大多数大型应用的架构都会经历从简单到复杂的过程。 随着业务逻辑不断增多,应用需要处理的任务也会越来越繁杂,...
内容概览: • AutoLayout在iOS 12的性能提升• AutoLayout内部原理和直觉• 构建高效的布局 AutoLayout在iOS 12的性能提升 灰色为iO...
iOS中有个一个错误经常会遇到unrecognized selector sent to instance,这个错误究竟是怎么触发的,它的具体流程是什么?我们今天来探究下。 ...
问题和需求 APP在启动完成后,一般会在首页有多个弹窗,这些弹窗大多都是自定义的,网络回来的时机也不一定。因此多个弹窗如果不做处理就会一起全部弹出来,这样会比较影响体验,如果...
本篇文章主要是针对如何在 ASCollectionNode中构建瀑布流提供一种思路,可以满足大部分的产品需求。当你看到这篇文章时,说明你对Texture的布局方式已经熟悉,因...
需求如下: 分页展示内容,可以通过手势滑动来切换点击,也可以使用点击title来切换页面,上下滑动的时候,我的订单会显示到导航栏中。 思路:1、可以自己实现,写一个类集成UI...
需求如下: 针对这种服务端返回数据中是否包含预约时间、提报业主来确定样式的需求,项目中有好多种。现提供一个解决方案。当然这肯定不是最好的。可以通过如下三种方式实现哦。 上一篇...
当pm制定完下一版本需求打开马蜂窝旅游app准备出去嗨一圈的时候 看到了马蜂窝旅游app的一个用户头像动画后。。。(=@__@=) 先看看效果图 效果分析: 涉及到有多个vi...
开发中免不了会遇到要定制那种宽高自适应的view。这里做下总结 1. 包括的子view不可滚动(即不包含UIScrollView的别的控件) 这种其实比较好处理。 可以看到,...
作为一名程序猿,编码能力是赖以生存的基础。编码是个人逻辑的提现,正所谓「智者千虑,必有一失」,几乎没有人能够保证自己的程序完全正确,因此在编程工作中,代码调试工具显得异常重要...