iOS面试技术问题

24 篇文章
3K 次阅读
14 人订阅

全部文章

iOS_林夕

Swift性能优化分析

自从2014年Apple发布Swift语言以来,历时六年多,Swift已经发布到5.3版本,在5.0版本已经ABI stability,5.2版本也已经modu...

12430
iOS_林夕

iOS面试资料参考答案总结

打个比方,如果把找工作理解成考大学,面试就是高考,市面上的“真题”就是模拟试卷。我们会很容易倾向于在面试前寻找对应公司的面试“真题”,重点准备,期待“押题”成功...

13140
iOS_林夕

【iOS面试粮食】内存管理

iOS的内存管理一般指的是OC对象的内存管理,因为OC对象分配在堆内存,堆内存需要程序员自己去动态分配和回收;基础数据类型(非OC对象)则分配在栈内存中,超过作...

3600
iOS_林夕

PEGASUS iOS内核漏洞分析(一)

2016年8月25日,苹果公司发布了针对PEGASUS监控工具包的iOS 9.3.5安全更新。不同于先前出现的iOS恶意软件,这个工具包使用了三种不同的iOS ...

5700
iOS_林夕

iOS新闻类App内容页技术探索

据相关数据显示,截至2017年底,中国手机新闻客户端用户规模达到6.36亿人,移动App已经成为新闻和内容传播的最重要途径之一。而伴随着行业的竞争和发展,App...

11600
iOS_林夕

Swift日常开发随笔

提示:之所以为空白,是因为我把下拉列表中的tableView.reloadData()这行代码屏蔽掉了,加入的数组没有刷新。

13622
iOS_林夕

【Objective-C】Objective-C语言的动态性

动态类型指对象指针类型的动态性,具体地说就是使用id类型将对象的类型推迟到运行时才确定,由赋给它的对象类型决定该对象类型(说起来怎么这么绕口),也就是说id修饰...

10020
ios-lan

iOS Universal link 入门指南

Universal Link是苹果在WWDC上提出的iOS9的新特性之一。此特性类似于深层链接,并能够方便地通过打开一个Https链接来直接启动您的客户端应用(...

9010
iOS_林夕

iOS-组件化(OC篇)

网上关于组件化的理论很多而且已经比较成熟,理论方面请参看这篇集合文章iOS组件化。

14251
ios-lan

iOS动态View的探索

大家一直都在寻求能够动态更新业务的方法,关于这方面的框架也是层出不穷。自从 Facebook 推出 React Native 以后,便以其良好的兼容性和性能优势...

11240
ios-lan

爱奇艺iOS移动端网络优化实践:请求成功率优化

想要优化请求成功率先来了解移动端网络请求全链条可能导致请求失败的环节有哪些,这些环节往往由以下两类因素导致:

413191171
ios-lan

百度App组件化之路

百度 App(大型 App) 复杂度来源 1. 业务规模大:百度 App 技术方向及子方向 70+,单端代码量 180w+; 目标:隔离各组件间影响避免故障蔓延...

9400
iOS_林夕

001--算法之"高手过招"[分治算法专题]

在计算机科学中,分治策略是非常重要的算法思想. 字面上的意思就是把一个复杂问题分解成2个或者多个相同或者相似的子问题. 再子问题的分解成更小的子问题; 直到最后...

8430
iOS_林夕

面试题 拓展:常用框架和第三方框架

@private:作用范围只能在自身类 @protected:作用范围在自身类和继承自己的子类(默认) @public:作用范围最大,可以在任何地方被访问 @p...

7410
iOS_林夕

iOS面试之UI大全

<单一职责原则> UIView为CALayer提供内容,以及负责处理触摸等事件,参与响应链 CALayer负责显示内容contents

7510
iOS_林夕

iOS美团同款"ZSource"二进制调试实现

前段时间我们项目也实现了组件的二进制化,在之前的技术周会中我们有提到跟美团同款ZSource的二进制调试能力,我们也在自己的Cocoapods-imy-bin插...

8610
iOS_林夕

我的2020 九月iOS面试秘籍,为你的跳槽保驾护航

开门见山,这篇文章,适合「中高级iOS开发」,如果你现在待业,或者想跳槽并且还在求职的话,可以看看本文,找一找灵感,希望对你们有帮助。

10310
iOS_林夕

iOS进阶_KVC(&KVC赋值取值过程分析&KVC自定义&异常处理)

在WTPerson.m中我们让accessInstanceVariablesDirectly返回NO,则程序直接崩溃。

13141
iOS_林夕

如何解决 iOS 环境搭建与 APP 打包速度问题

随着 Flutter 等跨端框架的出现,业务开发同学经常需要在 Android/IOS 上跨端进行业务开发,问题定位等。新的不熟悉的环境的搭建总会遇到各种各样的...

14230
iOS_林夕

iOS开发~UIView layer 之前的关系

要使用 Quartz Core 框架,你需要将其添加到你的工程中 。 然后 #import

12440

扫码关注云+社区

领取腾讯云代金券