V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iOS 开发实用技术导航
NSHipster 中文版
http://nshipster.cn/
cocos2d 开源 2D 游戏引擎
http://www.cocos2d-iphone.org/
CocoaPods
http://cocoapods.org/
Google Analytics for Mobile 统计解决方案
http://code.google.com/mobile/analytics/
WWDC
https://developer.apple.com/wwdc/
Design Guides and Resources
https://developer.apple.com/design/
Transcripts of WWDC sessions
http://asciiwwdc.com
Cocoa with Love
http://cocoawithlove.com/
Cocoa Dev Central
http://cocoadevcentral.com/
NSHipster
http://nshipster.com/
Style Guides
Google Objective-C Style Guide
NYTimes Objective-C Style Guide
Useful Tools and Services
Charles Web Debugging Proxy
Smore
Monkey2020
V2EX  ›  iDev

一份 iOS 面试题,大佬会的,麻烦给出你的答案~

  •  
  •   Monkey2020 · 2020-06-09 16:28:23 +08:00 · 3686 次点击
    这是一个创建于 1626 天前的主题,其中的信息可能已经有所发展或是发生改变。

    1 .LLDB 调试命令都有哪些,那些场景下用到 bt,

    2 .view 的生命周期,如何监听 View 是否释放(ML inkFinder),在什么时机下 hook

    3 .xcode 打包 ipa,xcode 都做了什么详细说明 123 步骤

    4.项目中遇到难处理的 crash,如何分析,如果奔溃到系统函数中如何分析

    5 fishhook 的原理 hook 的是导入表还是导出表

    6.分析一个复杂的 UI 界面为什么卡顿,只分析 UI 层 (忽略 圆角、阴影、)从 UIview 和 CALAyer 层面

    7.有没有 hook objc_ messageSend, 方法执行的时间. .

    8.synchronized 锁是否可以循环加锁 如何实现的

    9 .VideoToolBox&AudioToolbox

    10 .ijkplayer 网络差的情况下如何优化

    11.线程组 dispath_ .group. 上传图片的 如果网络差用户杀掉 aPP 如何处理

    12.Clang 假如一个方法内调用另个方法(可能会有一些耗时的操作),如何检测第一 个方法的耗时

    13.NSInvocation 的底层原理

    14.DYLD 会判断 macho 的 segments 中判断是否有 restrict 这个字段.插入动态库,有没有方法可以绕过

    12 条回复    2020-06-12 10:56:37 +08:00
    swieer
        1
    swieer  
       2020-06-09 16:34:47 +08:00
    坐个板凳等大佬来解答
    goodryb
        2
    goodryb  
       2020-06-09 16:38:59 +08:00
    大佬有时间在这给你回答问题吗, 现在伸手都这么直接了?
    Otho
        3
    Otho  
       2020-06-09 16:44:16 +08:00
    这问的还是比较好理解的啊,自己查去吧。
    NCZkevin
        4
    NCZkevin  
       2020-06-09 16:59:20 +08:00
    不会谷歌?
    zjddp
        5
    zjddp  
       2020-06-10 09:19:26 +08:00
    奔溃。。。大小写。。。这用心程度还是算了吧,5 币拿好,不值得
    MonkeyBro
        6
    MonkeyBro  
       2020-06-10 10:27:50 +08:00
    猛一看逼格很高,实际入职也是拧螺丝
    kitalphaj
        7
    kitalphaj  
       2020-06-10 10:50:43 +08:00
    为啥 Swift 都出了 5 年了,这些面试题还是很多基于 ObjC 出的。。。
    maxmax
        8
    maxmax  
       2020-06-10 13:02:38 +08:00
    公司基本以 oc 为基准,历史原因。如果要学新语言,直接 flutter 之类一步到位,为何还要多学 swift?swift 扯蛋
    loarland
        9
    loarland  
       2020-06-10 21:22:05 +08:00
    这特么是多少钱的岗位
    ff031068
        10
    ff031068  
       2020-06-11 09:18:09 +08:00
    很多题目都是基于逆向开发,招聘职位是逆向?
    ooops
        11
    ooops  
       2020-06-11 19:29:48 +08:00
    奔溃 objc_messageSend 劝退。。
    653513754
        12
    653513754  
       2020-06-12 10:56:37 +08:00 via iPhone
    逆向入门面试题
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2936 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 14:23 · PVG 22:23 · LAX 06:23 · JFK 09:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.