前言 因为之前所开发的项目规模逐渐变大,项目也通过组件化、依赖注入等方式解耦为各个小模块组件,各模块之前的关联也尽量拆分的越来越小。随着模块间层级越来越多,产品也可能会提出各...
![240](https://cdn2.jianshu.io/assets/default_avatar/1-04bbeead395d74921af6a4e8214b4f61.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
前言 因为之前所开发的项目规模逐渐变大,项目也通过组件化、依赖注入等方式解耦为各个小模块组件,各模块之前的关联也尽量拆分的越来越小。随着模块间层级越来越多,产品也可能会提出各...
NSAutoreleasePool是OC中提供的一个类。 新建一个项目后,系统会默认在主线程创建一个Runloop并开启,runloop在监听到交互事件后,会自动创建一个NS...
因为要用到这样的一个组件,所以一个思路简单实现一个demo,以供参考 1、循环重用 2、支持滑动结束归位 3、主要运用view的手势,计算相对位置,进行缩放位移、透明度变化 ...
参考文章:质量监控-卡顿检测圆角卡顿刨根问底iOS App 使用 GCD 导致的卡顿问题 APP出现卡顿不同于一般的BUG,性能问题因为并没有统一的标准,而且与用户的机器环境...
做了这么久的老项目,被蜗牛般的编译速度折磨很久。估计很多同学也会遇到类似的问题。这里把平时自己如何加快XCode编译速度的方法整理一下。 1. 增加XCode执行的线程数(👌...
一.定时器 NSTimer CADisplayLink 原因:VC或View持有该控制器,同时传入self作为定时器的target,此时定时器内部也会持有这个self. 例如...
根据将排序记录是否全部放置在内存中,将排序分为内排序和外排序,之前讲的都是内排序,这里总结一下,内排序分为四类:插入排序、交换排序、选择排序和归并排序。前几篇介绍的7种算法分...
用此文记录学习哈希算法的收获。 哈希算法 1、实际上哈希表的组成更多情况下是一个一级表+多个二级表 或者是一个数组+多个链表 这样子理解因为一级表容易发生碰撞 2、哈希其实...
写在开头: 作为一个iOS开发,也许你不知道NSUrlRequest、不知道NSUrlConnection、也不知道NSURLSession...(说不下去了...怎么会什么...