排序算法非常多,这里我们只学习众多排序算法中最经典、最常用的一小部分:冒泡排序、插入排序、选择排序、归并排...[作者空间]
前言 最近和圈内比较技术不错的开发者上周也聊到这一块.谈到iOS核心技术的进阶以及开发者的职业路线. 觉得还是比较...[作者空间]
关于面试题,可能没那么多时间来总结答案,有什么需要讨论的地方欢迎大家指教。主要记录一下准备过程,和面试的一些总结,...[作者空间]
前言 就最近两周找工作的情况来看,市场对iOS工程师的需求并没有因为经济发展受阻而大幅减少,只是市场对iOS工程师...[作者空间]
美团iOS面试败北感悟[作者空间]
一、汇编与高级语言对比 1 区别 汇编语言与机器语言一一对应,每一条机器指令都有与之对应的汇编指令 汇编语言可以通...[作者空间]
这个栏目将持续更新--请iOS的小伙伴关注! 1、多线程的应用2、GCD实现多个请求都完成之后返回结果3、A、B两...[作者空间]
最近在学习算法,对此也做一个总结: 排序对于任何一个程序员来说,可能都不会陌生。你学的第一个算法,可能就是排序。大...[作者空间]
NSCopying NSCopying是一个与对象拷贝有关的协议。如果想让一个类的对象支持拷贝,就需要让该类实现N...[作者空间]
定义 简单的来说,一个单例类,在整个程序中只有一个实例,并且提供一个类方法供全局调用,在编译时初始化这个类,然后一...[作者空间]
定义 将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工...[作者空间]
设计模式1 设计模式2 工厂模式 工厂模式可简单的分为三类:简单工厂,工厂方法,抽象工厂 简单工厂模式 定义 简单...[作者空间]
概念 什么是策略模式: 定义一系列算法 每一个算法单独封装 每一个算法都是可以相互替换 客户端调用变化算法(独立变...[作者空间]
注:分析参考 MJ底层原理班 内容,本着自己学习原则记录 本文使用的源码为objc4-723 转 C++ 使用的命...[作者空间]
定义 观察者模式也叫做发布-订阅模式,当一个对象状态发生改变,所以依赖于他的订阅者都会得到通知并自动 应用场景 关...[作者空间]
注:分析参考 MJ底层原理班 内容,本着自己学习原则记录 本文使用的源码为objc4-723 转 C++ 使用的命...[作者空间]
2018年09月05日 补充:转 C++ 使用的命令 注:分析参考 MJ底层原理班 内容,本着自己学习原则记录 本...[作者空间]
通知中心对于iOS开发者最熟悉不过了,它实现了一对多的消息传递,可以实现跨页面传递。我们都知道NSNotifica...[作者空间]
注:分析参考 MJ底层原理班 内容,本着自己学习原则记录 本文使用的源码为objc4-723 1 Category...[作者空间]
注:分析参考 MJ底层原理班 内容,本着自己学习原则记录 本文使用的源码为objc4-723 1 +initial...[作者空间]