《2018 iOS面试题系列》 一、多线程的底层实现? 提示:1> 首先搞清楚什么是线程、什么是多线程2>Mach是第一个以多线程方式处理任务的系统,因此多线程的底层实现机制...
《2018 iOS面试题系列》 一、多线程的底层实现? 提示:1> 首先搞清楚什么是线程、什么是多线程2>Mach是第一个以多线程方式处理任务的系统,因此多线程的底层实现机制...
前言: 最近公司项目不怎么忙, 闲暇时间把iOS 在面试中可能会遇到的问题整理了一番, 一部分题目是自己面试遇到的,一部分题目则是网上收录的, 方便自己巩固复习, 也分享...
【原文链接】 最近公司针对刚入职的应届毕业生开展了一个的“新牛计划”,目的是让他们能够在一个月的时间内从零基础成长为 iOS 开发新手。 在这个过程中,我们需要承担讲师的角色...
背景: 在大型项目,企业级开发中多人同时维护同一个类,这样势必会导致当前类随着项目开展,变得臃肿,iOS中的分类(Category)就很好的解决了这个问题。 分类(Categ...
目录一、iOS的内存管理方式 1、小对象的内存管理 -- Tagged Pointer 1.1 Tagged Pointer是什么 1.2 Tagged Point...
一、封装 学习过Java中类的同学可能都知道了,封装就是对类中的一些字段,方法进行保护,不被外界所访问到,有一种权限的控制功能,Java中有四种访问权限修饰符:public,...
1.坚持早睡早起,不熬夜,相信我,一个月后你会震惊的。 2.坚持出门化个淡妆,可以让你信心十足。 3.多喝水,促进新陈代谢,每晚泡脚,促进血液循环,缓解疲劳 4.不要驼背,走...
2020年开始,我给自己做了一个年计划表,更新了一篇《2020年我的目标》,我会时不时的看一下目标,看看那些需要做调整,时常也督促自己,完成目标。 在2月伊始,我决定每个月做...
越来越多的程序员已经或希望加入到自由职业者的行列,你是否也是其中的一员呢?在这篇文章里我将尝试结合自身的一些经验,来告诉你成为自由程序员能够获得的那些益处,以及为了取得成功所...