iOS仿抖音短视频 iOS仿抖音—左右滑动切换效果iOS仿抖音—上下滑动播放视频iOS仿抖音—评论视图滑动消失iOS仿抖音—加载点赞动画效果iOS仿抖音—播放视图滑动隐藏 前...
iOS仿抖音短视频 iOS仿抖音—左右滑动切换效果iOS仿抖音—上下滑动播放视频iOS仿抖音—评论视图滑动消失iOS仿抖音—加载点赞动画效果iOS仿抖音—播放视图滑动隐藏 前...
1.适配UITabBar 2.适配UINavigationBar 其中用到的宏和工具方法
源码地址: AvoidCrash https://github.com/chenfanfang/AvoidCrash 前言 一个已经发布到AppStore上的App,最...
缘起 我们在跟后端对接调试接口的时候,会将返回数据转成字典后打印出来。这时候我们发现,Xcode控制台输出的格式并非JSON格式,跟后端同事沟通协作的时候不是特别方便。特别要...
以官方demo为例 首先把ZFDouYinControlView.m文件下coverImageVieweffectViewbgImgView 的初始化注视掉 然后在ZFDou...
iOS 手势冲突(JXCategoryView 滚动手势与侧滑) 此处我使用的是 FDFullscreenPopGesture解决后的效果图 JXCategoryListC...
1.实现原理是:将源数据转化为拼音、首字母等临时字符串,将搜索内容与这个临时字符串比对进行搜索。 2.输入关键字进行搜索:注意:为避免搜索过程中卡顿,一定要在子线程中调用哈 ...
摘要: 从事iOS开发已经两年了,从一无所知到现在能独立带领团队完成一系列APP的开发,网络上的大神给了我太多的帮助。他们无私地贡献自己的心得和经验,写出了一篇篇精美的文章。...
WKWebView的优点这里不做过多介绍,主要说一下最近解决WKWebView的post请求丢失body问题的解决方案。WKWebView 通过loadrequest方法加载...
原因 首先 WebKit 进程是独立于 app 进程之外的,两个进程之间使用消息队列的方式进行进程间通信。比如 app 想使用 WKWebView 加载一个请求,就要把请求的...
前言 去年底我在公司开始接手几个迭代了五六年的iOS老项目的技术优化工作。互联网公司的闭源N手业务老代码,经过了若干年和若干波人的轮番洗礼,再加上若干个deadline的赶工...
说明:在我理解中,这里所谓的抽象,其实就是制定某一个接口规范。具体体现在代码里,就是设置一个基类,基类遵守某一套接口规范,但是其具体的实现则通过子类化来完成。当然,这里我们也...
概述 本篇主要是围绕着项目使用到的Runloop的应用场景及衍生出来的知识点,将讲述以下部分: 控制线程的生命周期【线程保活】 解决NSTimer在滑动过程中停止工作的问题及...
此篇文章我将用最短的篇幅列举RunLoop在实际项目中几种具体的用法,以便以后使用时查阅。 应用1:创建常驻线程 首先上经典代码: 类似的,项目中,我们也可以在单例工具中实现...
App启动分为两种:冷启动(Cold Launch):从零开始启动app热启动(Warm Launch):app已在内存中,在后台存活,再次点击图标启动app 启动时间的优化...
使用MarkDown写博文时,想对整个项目目录做一个说明,比如这样的: 使用treer工具 treer是一个目录树生成工具 npm链接:https://www.npmjs.c...
一、这是个什么东西? NS_OPTIONS :这就是个枚举。 1 << 0 : 位运算,这个结果其实就是十进制的1 结果就是将Sample的二进制数向左移动N位,即Samp...