`
lizhuang
  • 浏览: 907861 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

iOS软件工程师面试题(初级)

阅读更多

答题时间:1小时,默认为ARC模式

1.介绍一下strong, weak关键字的作用与区别?举例说明在你项目中的什么时候使用了weak?

2.NSNotificationCenter与Delegate都是什么?在项目中如何选择呢?

3.在使用UITableView时,需要对cell进行重用,现有3种不同类型的自定义cellA, cellB, cellC如何使用重用可以保证table拖动时不会出现不同的cell时的控件发生重叠状况。

4.请写出代码创建一个UIButton,点击触发"showLogin:"方法。

5.简单写一下你知道创建多线程的方式,越多越好

6.介绍一下iOS sandbox的层级结构

7.介绍一下通知pushing的整体流程

8.关于block的理解,需要注意什么,自定义一个块A,参数为int,返回值为int

9.#import与#include的区别?iOS7中的@import呢?

10.UIImageView可以直接点击吗?怎么做才能点击呢?
分享到:
评论

相关推荐

    iOS开发教程苹果开发教程-Swift语言视频教程-开发工程师面试题

    1. **初级 iOS 开发工程师面试题**:主要考察基础知识,如 Swift 语言的基本语法、UI 设计原则、简单的 App 功能实现等。 2. **中级 iOS 开发工程师面试题**:除了基础知识之外,还会涉及到更复杂的主题,如多线程、...

    iOS常见笔试题.pdf

    iOS开发是苹果公司为其操作系统iOS设计的应用程序开发平台,它广泛应用于iPhone、iPad及iPod Touch等设备的软件开发。...掌握这些基础知识对于通过面试,成为一名合格的iOS开发工程师是至关重要的。

    Microsoft - 微软面试题库.pdf

    LeetCode是一个用于帮助软件工程师准备技术面试的平台,它提供了一系列的编程练习题和真实的面试题目,覆盖了从初级到高级的各个技能层次。 从文件描述中可以看出,该题库包含了230道题目,并且每周六更新,用户...

    一份面向Java初学者和初级工程师的知识点总结和面试题解析,着重关注面试中最常见的知识点。.zip

    包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、MATLAB、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】:所有源码都经过严格测试,可以直接运行。功能在确认正常工作后才上传。 【适用...

    前端实战(vue、小程序、uniapp、html/css/js).zip

    它可能涵盖了Vue面试题、小程序最佳实践、JavaScript算法和数据结构等主题,帮助你在面试中展现出扎实的理论知识和实践经验。 总的来说,这个学习资料包提供了一个全面的前端学习路径,不仅涵盖了技术理论,还考虑...

Global site tag (gtag.js) - Google Analytics