一份 iOS 面试题,大佬会的,麻烦给出你的答案~ - V2EX
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 4309 次点击
    这是一个创建于 2018 天前的主题,其中的信息可能已经有所发展或是发生改变。

    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     Solana     2834 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 14:33 PVG 22:33 LAX 06:33 JFK 09:33
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86