级别: ★☆☆☆☆标签:「iOS」「定时 」作者: dac_1033审校: QiShare团队 定时器用于延迟一段时间或在指定时间点执行特定的代码,之前我们介绍过iOS中处理...
一、RunLoop概念 RunLoop是通过内部维护的事件循环(Event Loop)来对事件/消息进行管理的一个对象。 1、没有消息处理时,休眠已避免资源占用,由用户态切换...
今天在推特上看到一篇关于性能优化不错的文章,是前苹果开发人员写的,翻译了一下与大家分享,原地址iOS Performance tips you probably didn't...
一、新建工程LZDemo作为壳工程 1、添加Podfile文件 cd到你刚创建的工程目录下,执行以下语句 然后会发现你的工程目录下多了Podfile文件 2、生成xcwork...
最新最全 iOS 常见面试知识点,看这一篇就够了。更新日期: 20200430。 1. 框架源码分析 AFNetworking 源码分析[https://xiaozhuanl...
+(void)load 与 + (void)initialize 是系统的2个比较特殊的类方法。 其实这篇内容应该放在 里面的,因为在app加载的源码中,有涉及到类加载的流程...
一款好的App一定要有非常好的用户体验,这一点已经是大多数开发者的共识。功耗是用户体验中一个重要的组成部分,但这部分因为各种问题,很多时候会被大家忽略。之前公司让我在内部搞个...
本文将简要讨论以下几个问题: 1、UIView的drawRect方法的调用机制及注意点2、UIView的layoutSubviews、layoutIfNeeded、setNe...
写在前面:这篇文章并非原创,是对iOS 保持界面流畅的技巧[https://blog.ibireme.com/2015/11/12/smooth_user_interface...
误区 之前在写递归相关的代码时候, 总是试图把调用一层层展开, 层数少的情况还能接受, 多了就烧脑, 不要试图用人脑去分解递归的每一个步骤 正确的思考方式 假设要完成 A ...
链表和数组的区别 数组数组需要一块连续的内存空间来存储, 对内存要求比较高 链表通过指针, 将一组零散的内存块串联起来使用 链表类型 单链表、双向链表、循环链表、双向循环链表...
整理的一些iOS面试相关问题,持续更新,敬请关注 1、2018 iOS面试题---UI相关:事件传递,图像显示,性能优化,离屏渲染[https://juejin.im/pos...
前言 在严峻的iOS市场中竞争, 没有掌握和了解一些具有优势的技术性知识,你怎么与别人进行PK,又怎么征服你的面试官。做过三五年的也未必一定会涉足到里面的技术性知识。在找工作...
1. cache的结构 我们之前探索过Class的结构以及其内部的成员,其中了解到了isa,superClass以及bits的作用,但是剩下的cache,我们只能基本知道,其...