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