首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS
订阅
用户3314070156663
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
iOS 高级面试题--答案
最近准备复习一下面试题,看到了J_Knight_在18年的出一套 iOS 高级面试题尝试着回答一下题目,由于水平有限,如有错误的地方,请大家多多指教。 1. 分类和扩展有什么区别?可以分别用来做什么?分类有哪些局限性?分类的结构体里面有哪些成员? 3. 被weak修饰的对象在被…
聊聊iOS实现渐变色文本以及可能你不知道的细节
前言 前段时间工作中,产品给了一个实现渐变色文本,并且是放到富文本里面的需求。相信大家第一时间可能会去度娘寻求答案,并且马上就能搜索出答案。这里我们来聊聊几种方案的实现,以及产生的问题。
百度APP iOS端内存优化-原理篇
本文介绍了Mach虚拟内存的特点、内存管理的数据结构以及Mach内核提供的内存操作接口,同时对OC内存分配核心函数alloc做了源码分析,此外对iOS端内存报警机制做了详细的源码分析。
iOS启动优化看我就够了
背景 iOS启动优化是指在iOS设备上提升应用程序的启动速度和响应性能的一系列技术和方法。随着移动设备的普及和应用程序的功能复杂化,用户对应用程序的响应速度要求也越来越高...
面试题:说说UDP和TCP的区别及应用场景
TCP/IP 中有两个具有代表性的传输层协议,分别是 TCP 和 UDP。 TCP 是面向连接的、可靠的流协议。流就是指不间断的数据结构,当应用程序采用 TCP 发送消息时,虽然可以保证发送的顺序,但还是犹如没有任何间隔的数据流发送给接收端。 TCP 为提供可靠性传输,实行“顺…
iOS-Runtime3-objc_msgSend底层调用流程
经过上面的学习我们知道,当调用方法[person test],就是给person对象发送test消息,然后通过isa->superclass-> superclass......寻找类对象,找到类对象
Basic Of Concurrency(十: 死锁和预防)
死锁是指一到多个线程阻塞等待的锁被其他线程持有且不释放.当多个线程在同一时间按不同的顺序来获取相同的锁的情况下,会发生死锁. 例如,线程1持有锁A且尝试去获取锁B,而线程2持有锁B且尝试去获取锁A,那么死锁将会发生.线程1永远获取不到锁B, 而线程2则永远获取不到锁A.且它们都…
AOP漫谈
本文首先简要讨论了 Objective-C 消息传递机制,随后重点讨论了在 Objective-C 中实现 AOP 的三种方式:Method Swizzling、Aspects以及Proxy。 AOP(Aspect Oriented Programming, 面向切面编程)作为…
深入理解HTTPS的加密原理与性能比较
我正在参加「掘金·启航计划」 深入理解HTTPS的加密原理、对称/非对称加密及HTTP与HTTPS的比较 引言 在当今的互联网世界中,安全性和隐私保护是至关重要的。HTTPS作为一种安全的通信协议,通
iOS Crash防护你看这个就够了-下篇
0x1: Previously 上篇 中讲到了Crash处理流程分为四个环节,也分析了Crash防护的方法,本章来讲下其余三个环节。 0x2: Crash的拦截 所有的未被防护住的Crash最终会走到