苹果开发

linweidong17 天前
ios面试·nsarray·苹果开发·ios内存·kvo机制·ios设计模式·ios进程
搜狐ios开发面试题及参考答案OC 中 @property 的底层实现、修饰符及使用注意事项是什么?一、底层实现核心逻辑@property 是 OC 中用于快速生成实例变量(Ivar)、 getter 方法和 setter 方法的语法糖,其底层依赖编译器的自动合成(@synthesize)机制。在 Xcode 4.4 及以上版本,编译器默认会为未手动实现 @synthesize 的 @property 自动生成以下内容:
linweidong18 天前
swift·三次握手·ios面试·nsarray·苹果开发·ios内存·nstimer
猫眼ios开发面试题及参考答案(上)iOS 应用启动核心分为冷启动(首次打开或进程已被销毁后启动)和热启动(应用退到后台但进程未销毁,再次唤醒),其中面试重点是冷启动过程,整体流程围绕 “系统准备 - 应用加载 - 初始化 - 界面展示” 展开,各阶段环环相扣且有明确的依赖关系。
linweidong22 天前
objective-c·swift·ios开发·切面编程·ios面试·苹果开发·mac开发
网易ios面试题及参考答案(下)OC是单继承语言(一个类仅能继承一个父类),但可通过多种方式模拟多继承效果;面向切面编程(AOP)则是将“横切逻辑”(如日志、埋点、权限校验)与业务逻辑分离,OC中可通过运行时、分类、Method Swizzling等方式实现,以下从实现方式、示例、面试要点全维度解析:
我是有底线的