首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS
订阅
RD_Better
更多收藏集
微信扫码分享
微信
新浪微博
QQ
20篇文章 · 0订阅
Swift快速入门指南
⚠️编译器会根据给变量或常量所赋的值,推断它的数据类型。所以这里系统会认为number是Int类型的 字典是由两部分集合构成的,一个是键(key)集合,一个是值(value)集合。键集合是不能有重复元素的,值集合可以重复,键和值是成对出现的。 在swift开发中,nil也是一个…
iOS开发八股整理
本文整理了一些常见的 iOS 面试八股,有 UI 层面的,有底层方面的,也有设计相关的。希望能够帮助到大家。
一文彻底理解iOS block的知识点
可以带着以下问题来阅读本文 基础问题 什么是 Block?请举例说明 Block 的使用场景。 Block 如何捕获外部变量?请解释 Block 捕获变量的规则。 请解释 Block 的内存管理,特别
浅谈移动端图片压缩
图片基本上是目前移动端无法逃避的内容 最基础的用户头像、相册、评论都有涉及 涉及到了前端与后端的交互 那么一定会考虑到图片压缩 本篇文章就是作者近期涉及到图片压缩所踩到的一些坑
客户端开发基础知识——写文件避“坑”指南
在客户端开发过程中,写文件几乎是最常见的操作之一了。操作系统、标准库、以及各级应用框架都提供了各种各样的文件写 API,如: 本文会对文件读写相关的几个 API 和其内部机制进行讲解,并一一回答上面的这些问题(相应的部分会标上问题编号)。 1. 文件读写系统调用 要了解文件写的…
iOS中的mmap及相关知识
最近基于二进制重排的冷启动优化非常热门,其中涉及到了mmap相关知识。早就想系统研究一下mmap,正好近期项目计划开发一套APM监控,在记录相关数据时需要频繁进行写文件操作。就想到了是否可以使用mmap进行高性能的文件读写。于是系统性的研究了一下mmap相关知识。不看不知道,一…
SDWebImage---源码分析
本文是对优秀三方开源库源码学习的第一篇,通过对优秀源码的分析,帮助我们提升自己的“内功”。 优秀的轮子,比如SDWebImage我们开发中使用了多次,再熟悉不过了。除了对其功能的使用之外,他优秀的设计模式和封装思想也值得我们学习。以及前面几篇文章中分享的多线程,runloop,…
揭秘 YYModel 的魔法(上)
iOS 开发中少不了各种各样的模型,不论是采用 MVC、MVP 还是 MVVM 设计模式都逃不过 Model。 那么大家在使用 Model 的时候肯定遇到过一个问题,即接口传递过来的数据(一般是 JSON 格式)需要转换为 iOS 内我们能直接使用的模型(类)。iOS 开发早期…
揭秘 YYModel 的魔法(下)
在上文《揭秘 YYModel 的魔法(上)》 中主要剖析了 YYModel 的源码结构,并且分享了 YYClassInfo 与 NSObject+YYModel 内部有趣的实现细节。 紧接上篇,本文将解读 YYModel 关于 JSON 模型转换的源码,旨在揭秘 JSON 模型…
13-探究iOS底层原理|Runtime【objc_msgSend的三个阶段(消息发送、动态解析方法、消息转发)、super的本质】
本文介绍 runtime的 方法调用原理以及super的本质:`objc_msgSend`、`消息转发`、`动态方法解析`、`super的本质`