目录 iOS 基础题 1. 分类和扩展有什么区别?可以分别用来做什么?分类有哪些局限性?分类的结构体里面有哪些成员? 2.讲一下atomic的实现机制;为什么不能保证绝对的线...
目录 iOS 基础题 1. 分类和扩展有什么区别?可以分别用来做什么?分类有哪些局限性?分类的结构体里面有哪些成员? 2.讲一下atomic的实现机制;为什么不能保证绝对的线...
RunLoop这个名词对于iOS开发来说应该是一个听腻了的词汇,而且只知其一不知其二,本篇章就来再深入复习一下RunLoop RunLoop简介 什么是RunLoop 一般来...
Round 1 最近公司的文件服务器进行了改造,即使是图片的加载请求也要携带token,否则无法加载,而我们项目中图片加载用的是SDWebImage,当时听到这个需求我内心毫...
一.卡顿优化 对CPU(中央处理器)方面优化 1.尽量用轻量级的对象,比如用不到事件处理的地方,可以考虑使用CALayer取代UIview。2.不要重复的调用UIview的相...
2019 iOS面试题大全---全方面剖析面试 2019 iOS面试题-----网络相关之HTTP协议 2019 iOS面试题-----网络相关之HTTPS、对称加密、非对称...
在OC中,引用文件可以通过#include、#import、@class三种方式。 一. #include 1. 在C语言中,我们使用#include来引入头文件。使用#in...
iOS里什么是响应链,它是怎么工作的? 第一反应就是,响应链就是响应链啊,由一串UIResponder对象链接,收到响应事件时由上往下传递,直到能响应事件为止。 但其中却大有...
UIViewController的完整生命周期 -[ViewControllerinitWithNibName:bundle:]; -[ViewControllerinit]...
优点: 不需要通过增加子类而增加现有类的行为(方法),且类目中的方法与原始类方法基本没有区别; 通过类目可以将庞大一个类的方法进行划分,从而便于代码的日后的维护、更新以及提高...
- 1 - 借米不借柴,借衣不借鞋。 借米是救济人,是为自己积福,所以一般人都不会拒绝。 但是柴遍地都是,只要自己肯努力,都能去打柴。 古人救穷,但是不救懒。 不借鞋,是因为...
[这个世界欠你的爱意,我给] “你站在万众瞩目的台上,我在人群中看着你,只有我知道,虽着正装,你却穿着小熊袜子。” 原来人真的可以对素未谋面的人疯狂想念啊! “温柔就...