文章已发在快手大前端公众号,欢迎关注,文章地址如下: A站 的 Swift 实践 —— 上篇[https://mp.weixin.qq.com/s/rUZ8RwhWf4DWA...
文章已发在快手大前端公众号,欢迎关注,文章地址如下: A站 的 Swift 实践 —— 上篇[https://mp.weixin.qq.com/s/rUZ8RwhWf4DWA...
本文意义在分析如何利用runloop监控卡顿。代码可以看戴铭大佬的代码 思路 首先思路就是利用CFRunloopObserverContext监控主线程runloop的状态,...
一、简介 iOS 动画主要是指Core Animation框架。官方使用文档地址为:Core Animation Guide。Core Animation是iOS和macOS...
ThreadPool简介 我们都知道多线程有很多好处,同时创建管理维护等也有很多成本,大致有以下几个缺点: 空间成本:每个线程占用的空间512kb,意味着更多的线程需要更多的...
排序算法可以说是数据结构与算法当中最为基础的部分,针对的是数组这一数据结构。将数组中的无序数据元素通过算法整理为有序的数据元素即为排序 算法一:插入排序 插入排序(Inser...
最近项目要用到手机的ip地址和地理位置,如果用户不允许当前APP定位那么想要获得地理位置就麻烦了,获取手机的ip地址在网上查了一些资料,全是获取局域网的ip地址,我想说获取局...
前言 本文会用实例的方式,将iOS各种IM的方案都简单的实现一遍。并且提供一些选型、实现细节以及优化的建议。 注:文中的所有的代码示例,在github中都有demo:iOS即...
随着人工智能技术的发展,机器学习越来越受到开发者们的关注,从而也导致了机器学习库如雨后春笋般的涌现出来,而且没有任何放缓的趋势。虽然,传统意义上 Python 已经成为了最受...
本节内容 1.定时器的使用2.数码时钟3.延时提示框4.无缝滚动 一、定时器的使用 两种定时器 setInterval(参数1,参数2)第一个参数需要穿进去一个函数,第二个函...