美文网首页面试
面试准备及面试中可能出现的问题总结

面试准备及面试中可能出现的问题总结

作者: 罗小耳 | 来源:发表于2016-08-12 10:55 被阅读73次

    下面的问题都是笔者面试时遇到过的以及常见的问题,答案则是笔者自己找的认为好的答案,仅供参考。

    问题是正经问题,答案正不正经不一定。
    

    Q: 如何解决block产生的循环引用
    A:iOS开发——Block引起循环引用的解决方案

    Q:讲讲进程与线程
    A:OC中多线程的使用、概念、创建方式、生命周期、使用注意等

    Q:线程间是如何通信的
    A:1个线程传递数据给另1个线程
    在1个线程中执行完特定任务后,转到另1个线程继续执行任务

    • (void)performSelectorOnMainThread:(SEL)aSelector withObject:(id)arg waitUntilDone:(BOOL)wait;
    • (void)performSelector:(SEL)aSelector onThread:(NSThread *)thr withObject:(id)arg waitUntilDone:(BOOL)wait;

    Q: 视图控制器在什么时候销毁
    A:个人理解,是在视图消失的时候销毁

    Q:copy和strong的区别
    A:copy和strong的区别

    Q:常用算法
    A:Objective-C常用的算法

    Q: KVC && KVO
    A:iOS KVC&KVO

    Q:谈谈你对优化tableView ,缓解卡顿的解决方案
    A:iOS之tableView性能优化/tableView滑动卡顿?

    Q: 视图控制器的生命周期
    A: 视图控制器的生命周期

    Q:谈谈你对ARC、MRC的理解,及他们的异同
    A:objective-c启用ARC时的内存管理iOS面试题之内存管理

    Q:平时开发中你是怎么处理大量图片加载问题的
    A:iOS开发之加载大量网络图片优化

    Q:你了解runloop吗?它都有哪些常见的应用场景?
    A:iOS面试题之runloop

    13.你接触过webView与JS交互吗?用的什么方式完成交互的?
    JS与OC交互相关文章

    相关文章

      网友评论

        本文标题:面试准备及面试中可能出现的问题总结

        本文链接:https://www.haomeiwen.com/subject/oxzjsttx.html