今日头条iOS高级工程师面试总结

面试形式电话面试 作为一个开发者,有一个学习的氛围跟一个交流圈子特别重要,这是一个我的iOS交流群761407670 进群密码博客,不管你是小白还是大牛欢迎入驻 ,分享BAT,阿里面试题、面试经验,讨论技术, 大家一起交流学习成长 1. 你平时怎么解决网络请求的依赖关系当一个接口的请求需要依赖于另一个网络请求的结果 解析 办法1线程NSOperation 操作依赖和优先级 op...

Mr.Zhang 阅读:270 评论:0 2020-07-02 22:00:23

2020年面向iOS开发人员的知识点总结(更新中)

前言 最近在整理自己的技术栈,收集了一些自己认为比较重要的知识点分享给大家。 Runloop 1. iOS中触摸事件传递和响应原理 2. 为什么只有主线程的runloop是开启的 3. 为什么只在主线程刷新UI 4. PerformSelector和runloop的关系 5.GCD 在Runloop中的使用? 6.AFNetworking 中如何运用 Runloop? Runtime 1.Cat...

Mr.Zhang 阅读:390 评论:0 2020-07-01 22:00:17

原生工程接入Flutter实现混编

前言 上半年我定的OKR目标是帮助团队将App切入Flutter,实现统一技术栈,变革成多端融合开发模式。Flutter目前是跨平台方案中最有潜力实现我们这个目标的,不管是Hybird还是React Native,我们的项目都有落地应用,跨平台一直是终端团队所追求的技术,能够快速研发和部署也是我们不断给自己提出的挑战。Flutter是什么我在这里就不多说了,很多文章都有介绍,本篇文章想分享的是如何...

Mr.Zhang 阅读:177 评论:0 2020-07-01 22:00:16

整理的一些iOS面试相关问题,持续更新,敬请关注

前言 最近在整理自己的技术栈,收集了一些自己认为比较重要的知识点分享给大家。 runloop 1. iOS中触摸事件传递和响应原理 2. 为什么只有主线程的runloop是开启的 3. 为什么只在主线程刷新UI 4. PerformSelector和runloop的关系 KVO 1. 实现原理 2. 通过KVC修改属性会触发KVO么?KVC的赋值和取值过程是怎样的?原理是什么? 3. 哪些情况下...

Mr.Zhang 阅读:459 评论:0 2020-06-30 22:00:13

iOS-内购及订阅

关于校验 沙箱static final String testUrl "httpssandbox.itunes.apple.comverifyReceipt" 正式 static final String product "httpsbuy.itunes.apple.comverifyReceipt" 请求苹果地址 返回的 内容为 contentype ...

Mr.Zhang 阅读:9 评论:0 2020-06-30 22:00:13

字节iOS开发岗面试真题(已拿offer)

序言 疫情基本控制,同时面试也渐渐开始了,以下iOS面试题仅供参考,毕竟面试是不可控的,但懂得越多,自然机会越大 字节一面内容 1、 自我介绍 2、 介绍一下简历中的一个项目 3、 面向对象的三个要素 4、 多态? 5、 Java,python,OC运行效率孰高? 6、 Property,其中copy如何? 7、 Propertynonatomatic, copy NSMutableArr...

Mr.Zhang 阅读:81 评论:0 2020-06-29 22:00:17

iOS小技巧总结,绝对有你想要的(持续更新)

最近在这里总结一些iOS开发中的小技巧,能大大方便我们的开发。 UITableView的Group样式下顶部空白处理 分组列表头部空白处理 UIView view UIView alloc initWithFrameCGRectMake0, 0, 0, 0.1 self.tableView.tableHeaderView view UITableView的plain...

Mr.Zhang 阅读:286 评论:0 2020-06-28 22:00:22

2020年面向高级开发人员的iOS面试题总结(附答案)

前言 这是许多硅谷公司用来衡量iOS候选人资历水平的一系列问题。 这些问题涉及iOS开发的各个方面,旨在触及对平台的广泛理解。 毕竟,高级开发人员应该能够从头到尾地发布完整的iOS产品。 这绝不是一个详尽的列表,但它可以帮助你为即将到来的技术iOS面试做准备。 目录 你使用的最新版本的iOS是什么?你喜欢什么,为什么? 什么是iOS应用程序,您的代码适合哪里? 你喜欢或不喜欢什么Swift特性?...

Mr.Zhang 阅读:21 评论:0 2020-06-28 22:00:17

iOS的http/https请求——十分钟学会Charles抓包

Charles安装 HTTP抓包 HTTPS抓包 1. Charles安装 官网下载安装Charles httpswww.charlesproxy.comdownload 2. HTTP抓包 1查看电脑IP地址 2设置手机HTTP代理 手机连上电脑,点击“设置无线局域网连接的WiFi”,设置HTTP代理 服务器为电脑IP地址如192.168.1.169 端口888...

Mr.Zhang 阅读:318 评论:0 2020-06-28 22:00:17

iOS-KLGenerateSpamCode(记录图片配参)

参数说明 必填 源码文件夹绝对路径如UserskeleiDocumentsworkgitprojectNamesource modifyProjectName 原名称新名称 修改工程名。程序会修改原名称Swift.h、Podfile、原名称BridgingHeader.h、源码文件夹绝对路径、原名称.xcodeproj和原名称.xcworkspace的名称...

Mr.Zhang 阅读:381 评论:0 2020-06-24 14:00:17

支持一下我的小程序