Swift 进阶之路 文章汇总[https://www.jianshu.com/p/5fbedf309237] 本文主要介绍swift中的内存管理,涉及引用计数、弱引用、强引...
Swift 进阶之路 文章汇总[https://www.jianshu.com/p/5fbedf309237] 本文主要介绍swift中的内存管理,涉及引用计数、弱引用、强引...
[TOC] runtime相关问题 面试题出自掘金的一篇文章《阿里、字节:一套高效的iOS面试题》该面试题解答github 地址版本目前已经完结,可自行下载pdf进行阅读,仅...
多线程系列篇章计划内容:iOS多线程编程(一) 多线程基础[https://juejin.im/post/6890907105231667214]iOS多线程编程(二) Pt...
一、创建新一个工程二、Xcode界面详细介绍三、Xcode菜单详解四、Xcode快捷键介绍五、结语六、参考资料 前言 前几天在公司内部做了一次关于iOS的入门分享,听众有PH...
在过去的一年很多人不满于公司没有福利、人际关系不好相处、没有发展前途的境遇等等,想着在开年来换一份工作来重新开始自己,那么 你 准备好了吗? 下面是本人整理的一份面试材料,本...
OC底层原理 学习大纲[https://www.jianshu.com/p/9e19354c0266] 本节,我们给大家介绍一个伟大的架构编译器LLVM。 什么是编译器 LL...
前言 在运行iOS(OSX)程序时,左侧的Debug Navigator中可以看见当前使用的内存。我们也可以使用Instruments的Allocations模板来追踪对象的...
一、互斥锁 百度百科:在编程中,引入了对象互斥锁的概念,来保证共享数据操作的完整性。每个对象都对应于一个可称为" 互斥锁" 的标记,这个标记用来保证在任一时刻,只能有一个线程...
其实很简单 一直用的MacBook Pro 15版,觉得性能有点跟不上了,编译代码什么的比较慢,买新版是不可能的,穷;所以一直想装一台黑苹果,但是觉得好像太麻烦了,怕自己搞不...