首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
我的收藏
订阅
Hello432
更多收藏集
微信扫码分享
微信
新浪微博
QQ
7篇文章 · 0订阅
iOS MVX 设计模式漫谈
说到架构,首先要了解什么是架构? 架构按照我的理解,是属于一种编程经验的集合和总结,在经过许多人许多年的使用之后,基本稳定下来的一种模式。通常具有以下优点:适用性强,实用性强,可复用,易修改 ---M
iOS底层进阶路线图(跳槽加薪必看)
序言 iOS现在行情内卷严重,而且岗位稀少(有些甚至没有)失业的人比找工作的人还要多。失业即相当于转行,跳槽即相当于降低自己的身价。随便金九银十跳槽季;做iOS开发的你,你是否在时刻准备着跳槽或者转行
源码解读RunLoop,理解以后面试必加分
继上一篇博客中高级iOS必备知识点之RunLoop(一)RunLoop的状态首先我们去RunLoop的源码去查看它有几种状态,如下图:它一共有上面的这几种个状态/* Run Loop Observer
你了解多线程自旋锁、互斥锁、递归锁等锁吗?
首先看一下问题引出,先看一些经典的问题. 多线程的隐患 首先我们利用多线程的话肯定是好处多多,因为我们可以同时去做一些事情,大大的提高了效率.像我们下载视频的时候就可以同时下载多个视频,这样是节省了很
锁的原理
锁的种类 互斥锁(Mutual exclusion,缩写 Mutex) 防止两条线程同时对同一公共资源(比如全局变量)进行读写的机制。当获取锁操作失败时,线程会进入睡眠,等待锁释放时被唤醒。 互斥锁又
iOS 下的图片处理与性能优化
图片在计算机世界中怎样被存储和表示?图片和其他所有资源一样,在内存中本质上都是0和1的二进制数据,计算机需要将这些原始内容渲染成人眼能观察的图片,反过来,也需要将图片以合适的形式保存在存储器或者在网络
iOS应用的启动流程和优化详解
一、应用启动流程1、整体过程(1)解析Info.plist加载相关信息,例如如闪屏沙箱建立、权限检查(2)Mach-O(可执行文件)加载如果是胖二进制文件(为了保持向下兼容,且支持旧有设备及旧有指令集