首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS基础
订阅
Mcyboy
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
Swift 最佳实践之 High Performance
Swift 作为现代、高效、安全的编程语言,其背后有很多高级特性为之支撑。 『 Swift 最佳实践 』系列对常用的语言特性逐个进行介绍,助力写出更简洁、更优雅的 Swift 代码。
全方位剖析iOS高级技术问题(十二)之第三方库
本文主要内容 一.AFNetworking 二.SDWebImageView 三.Reactive Cocoa 四.AsyncDisplayKit
iOS 高级之美(六)—— malloc分析
然而 obj = (id)calloc(1, size) 这一段代码所在位置不再是 libObjc4,它定位到了 libmalloc , 至于愈合定位的大家可以参考笔者前面的文章。这个篇章我们针对 malloc 展开而分析 malloc_zone_t 是一个非常基础结构,里面包…
iOS 多线程编程(一)多线程基础
现代计算机系统中,CPU作为计算机系统的运算和控制核心,是信息处理、程序运行的最终执行单元。操作系统作为计算机的管理者,负责任务的调度,资源的分配和管理,协调着各个硬件(如CPU、内存,硬盘、网卡等)有序的工作着。 在了解进程和线程之前,我们不妨先从操作系统开始。 操作系统是管…
iOS开发总结(一)数据结构和算法
比如,数组,1-2-3-4-5-6-7-8-9-10,存储是按顺序的。再比如栈和队列等 比如,数组,1-2-3-4-5-6-7-8-9-10,链式存储就不一样了 1(地址)-2(地址)-7(地址)-4(地址)-5(地址)-9(地址)-8(地址)-3(地址)-6(地址)-10(地…
iOS Memory 内存详解 (长文)
iOS 是基于 BSD 发展而来,所以先理解一般的桌面操作系统的内存机制是非常有必要的。在此基础之上,本文会进一步在 iOS 系统层面进行分析,包括 iOS 整体的内存机制,以及 iOS 系统运行时的内存占用的情况。最后会将粒度缩小到 iOS 中的单个 app,讲到单个 app…
J_Knight_ iOS 高级面试题 基础题解答
extension可以添加实例变量,而category是无法添加实例变量的(因为在运行期,对象的内存布局已经确定,如果添加实例变量就会破坏类的内部布局,这对编译型语言来说是灾难性的)。 可以把类的实现分开在几个不同的文件里面。这样做有几个显而易见的好处, 4:可以按需加载想要的…
【译】用UIKit和UIView在视图上执行iOS动画
本文旨在成为iOS动画的入门读物,目的是详尽地介绍不同的实现方法。 鉴于该主题的广泛性,我们将在相当高的层次上简洁地涵盖每个部分。这样做的目的是通过一组选项来教育读者将动画添加到他/她的iOS应用程序中。 在我们开始讨论与IOS相关的主题之前,让我们先简单地看一看动画的速度。 …
2020年涨薪必看,iOS开发技术进阶栈!
最近正在重新系统的进阶学习iOS,主要为了拓展技术深度;收集了一些自己认为不错的博客和资料和大家分享。
做了5年iOS,靠着这份面试题跟答案,我从12K变成了30K
在博主认为,对于iOS面试以及进阶的最佳学习方法莫过于刷题+博客+书籍+总结,前三者博主将淋漓尽致地挥毫于这篇博客文章中,至于总结在于个人,实际上越到后面你会发现面试并不难,其次就是在刷题的过程中有没有去思考,刷题只是次之,这又是一个层次了,这里暂时不提后面再谈。 何谓面试? …