ios面经

linweidong12 天前
jspatch·ios开发·ios面试·ios面经·xcode调试·ios性能·swift高级特性
美团ios开发社会招聘面试题及参考答案二叉树的前序遍历(Pre-order Traversal)定义为“根节点 → 左子树 → 右子树”的遍历顺序,是二叉树三大遍历(前序、中序、后序)中最基础的遍历方式。核心实现分为递归法(简洁直观)和非递归法(基于栈模拟,避免栈溢出),两种方法时间复杂度均为O(n)(n为节点数)。
linweidong13 天前
objective-c·swift·jspatch·ios开发·ios面试·ios面经·xcode调试
美团ios开发100道面试题及参考答案(下)跨端技术的核心目标是“一套代码适配多平台(iOS、Android、Web等),降低开发成本、提升迭代效率”,iOS开发中主流的跨端技术可按“渲染方式、底层架构”分为四大类,每类技术都有明确的原理、代表框架、适用场景及优缺点,具体如下:
linweidong14 天前
ios开发·ios面试·ios面经·ios数据结构·swift面试·oc字典·ios架构
美团ios开发100道面试题及参考答案(上)@property 是 Objective-C 中用于快速声明属性的语法糖,其支持的关键字可按功能分为 内存管理、原子性、读写权限、方法名修饰、其他辅助 五大类,每类关键字各司其职,面试中需准确区分其作用域和使用场景。
linweidong23 天前
macos·ios·objective-c·cocoa·ios面试·nstimer·ios面经
实战救火型 从 500MB 降到 50MB:高频业务场景下的 iOS 内存急救与避坑指南目录1. 所谓的“僵尸页面”是如何拖垮你的App的2. Block闭包:绝不仅仅是 [weak self] 那么简单
我是有底线的