热门面试题与答案和在线测试
面向面试准备、在线测试、教程与实战练习的学习平台

通过聚焦学习路径、模拟测试和面试实战内容持续提升技能。

WithoutBook 将分主题面试题、在线练习测试、教程和对比指南整合到一个响应式学习空间中。

面试准备

iOS 面试题与答案

相关差异对比

Android vs iOS

问题 16. What is Method Swizzling?

The process of changing the implementation of an existing domain, Method Swizzling, enables you to write that code that can be executed before or after the original method.

这有帮助吗? 添加评论 查看评论
 

问题 17. When is the category used?

 It is used to add a set of related methods and to add additional methods in the Cocoa framework.

这有帮助吗? 添加评论 查看评论
 

问题 18. What is the difference between Viewdidload and Viewdidappear?

Viewdidload:

  • It is called when it is loaded into memory.
  • Data can be loaded in Viewdidload if it is fairly static and likely to change.

Viewdidappear:

  • It is called when the view is visible and presented on the device.
  • You can perform any layout functions or draw in the UI.

这有帮助吗? 添加评论 查看评论
 

问题 19. What does KVO stand for?

KVO means key-value observing, which enables a controller to observe changes to property value.

这有帮助吗? 添加评论 查看评论
 

问题 20. Which JSON framework is supported by iOS (iPhone OS)?

  • SBJson framework is supported by iOS. It is a JSON parser and generator for Objective-C (Objective-C is the primary programming language we use when writing software for OS X and iOS. It is a superset of the C programming language and provides object-oriented capabilities and a dynamic runtime).
  • SBJson provides flexible APIs and additional control that makes JSON handling easy.

这有帮助吗? 添加评论 查看评论
 

用户评价最有帮助的内容:

版权所有 © 2026,WithoutBook。