自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 新 iOS开发入职京东28k面试题

是小编今年面试经历被问到的问题,并记录下自己的笔记分享出来。喜欢的可以收藏,大家一起努力

2022-03-29 16:43:56 3695

原创 加油2022——新四阶段iOS 开发面试题

iOS开发者都想了解最新的面试情况,去做更充足的准备,下面看那些有你自己不会的东西,自己可以研究下,也可以收藏以免不时之需!

2022-03-29 16:39:20 674

原创 作为面试官的我,到底喜欢什么样的 iOS 人才?

前言: 有不少读者正在找工作。虽说网上有不少类似于「XXX 的面试准备」、「XXXX 面试心得」之类的文章,但是都没有说清楚这样一个问题: “ 作为面试官的我,到底喜欢什么样的 iOS 人才?” 所以,今天我们换个角度,采访了几位面试官,谈一谈他们对于面试者的期待,希望可以在这个金三银四的时期,帮助到找工作的你。 第一名: 面试官:折腾范儿_味精 蚂蚁金服会员技术部面试官,江湖俗称味精 1. 探寻机制原理,不满足于只完成功能需求的。 这一点侧面可以证明候选人有解决疑难杂症的优秀潜力,见识过更多优秀的代码

2022-01-07 14:43:16 1422

原创 最新iOS面试题:如何优化 App 的的包大小?(③系列更新)

直接上建议: 资源优化 删除无用图片 使用 LSUnusedResources 查找无用图片。注意 [UIImage imageNamed:[NSString stringWithFormat:"icon_%d.png",index]]; 这种使用图片的方式,可能会被误删。 删除重复资源 压缩图片资源 使用 ImageOptim 无损压缩图片。 使用 TinyPNG 有损压缩图片。使用的时候直接执行 tinypng *.png -k token 脚本即可。 其他技巧(选用) 用 Launc

2022-01-04 14:21:47 1928

原创 2021最新—Swift面试题

#初级 String 与 NSString 的关系与区别 怎么获取一个 String 的长度 如何截取 String 的某段字符串 throws 和 rethrows 的用法与作用 try? 和 try!是什么意思 associatedtype 的作用 什么时候使用 final public 和 open 的区别 声明一个只有一个参数没有返回值闭包的别名 高级 一个 Sequence 的索引是不是一定从 0 开始? 数组都实现了哪些协议 如何自定义模式匹配 autoclosure 的作用 编译选项 w

2021-12-30 13:56:24 6871

原创 iOS入门、还是老手,都是值得收藏的一个资源文档

这里写自定义目录标题SwiftUI 资源学习架构/模式相关开源框架代码质量检查框架/工具 马上过年了,可以利用年假期间学习一下;对于老手来说,本文排版也可以优化,为了方便,对于github开源项目,也可以将明星导入出来,便于查找,支持迅捷项目也可以进行标记。 初级,可以先款一下浏览一下,先对iOS整个生态提前完整的印象,打开眼界,对于未来的学习、工作能节省很多时间,少走一些弯路。 对于老手来说,本文排版也可以优化,为了方便,对于github开源项目,也可以将明星导入出来,便于查找,支持迅捷项目也可以进行

2021-12-29 16:41:59 1069

原创 新iOS面试题:iOS开发-组件化

MGJRouter 蘑菇街组件实现原理 方案一 url-block 这是蘑菇街中应用的一种页面间调用的方式,通过在启动时注册组件提供的服务,把调用组件使用的url和组件提供的服务block对应起来,保存到内存中。在使用组件的服务时,通过url找到对应的block,然后获取服务。 注册 [MGJRouter registerURLPattern:@"mgj://detail?id=:id" toHandler:^(NSDictionary *routerParameters) { NSNumber *

2021-12-13 15:23:42 2394

原创 最新iOS面试题:APP性能优化(①系列更新)

在性能优化中一个最具参考价值的属性是FPS:Frames Per Second,其实就是屏幕刷新率,苹果的iphone推荐的刷新率是60Hz,也就是说GPU每秒钟刷新屏幕60次,这每刷新一次就是一帧frame,FPS也就是每秒钟刷新多少帧画面。静止不变的页面FPS值是0,这个值是没有参考意义的,只有当页面在执行动画或者滑动的时候,FPS值才具有参考价值,FPS值的大小体现了页面的流畅程度高低,当低于45的时候卡顿会比较明显。 图层混合: 每一个layer是一个纹理,所有的纹理都以某种方式堆叠在彼此的顶部.

2021-11-22 15:52:46 978

原创 2021-截止9月:iOS开发新跳槽收录题目笔记

iOS 基础题 分类和扩展有什么区别?可以分别用来做什么?分类有哪些局限性?分类的结构体里面有哪些成员? 讲一下atomic的实现机制;为什么不能保证绝对的线程安全(最好可以结合场景来说)? 被weak修饰的对象在被释放的时候会发生什么?是如何实现的?知道sideTable么?里面的结构可以画出来么? 关联对象有什么应用,系统如何管理关联对象?其被释放的时候需要手动将所有的关联对象的指针置空么? KVO的底层实现?如何取消系统默认的KVO并手动触发(给KVO的触发设定条件:改变的值符合某个条件时再触发KVO

2021-10-21 14:30:55 321

原创 400w人在抖音学驾照科目一,给我看哭了……用Python这不一下整活了吗

冷静,不是那个开车,是正经秋名山新司机开车——科目二考试直播。 半小时下来,那叫一个提神醒脑,直接给我看哭了。如果你也觉得生活无趣,就去看看别人考驾照吧,这可比密室逃脱、剧本杀刺激多了。 爱看直播驾考的不止我一个人,这个由陕西的交警蜀黍官方开设的直播间,人多的时候甚至有400w观众同时观看。 我在一个普通周一的下午3点51分,点进广东交警直播间,观看人次竟然也达到了100w,这些人都不用上班的吗?? 对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 1、环境 P

2021-07-10 17:06:52 2879 7

原创 感谢!美团大佬赠送的iOS知识体系文档,现在啃完,已经入职高级岗位

就我个人来说,随着互联网企业的不断发展对我的意义,不能不说非常重大。 经过上述讨论, 我们不得不面对一个非常尴尬的事实,那就是, 别林斯基在不经意间这样说过,好的书籍是最贵重的珍宝。我希望诸位也能好好地体会这句话. 我们都知道,只要有意义,那么就必须慎重考虑。 朋友赠送一份最新资料书籍,收集了一些自己认为不错的资料和大家分享给大家,!! 将iOS逆向安防、算法、架构设计、多线程,网络进阶,还有底层、音视频、Flutter等等、iOS第三方开源框架整合成了一套系统知识笔记PDF,相信看完这份文档,你将会对

2021-05-17 19:16:32 1220 11

原创 关于Python的3个谎言,别再盲目学Python了(含视频及书籍资源)

本人学习Python3年了,现在是一名移动开发开发。虽然不是大佬,我是一个iOS交流圈子的维护者“见过愤然离开现在岗位的,也见过找到新工作涨薪而欣喜若狂的! ① 学完Python,并不能立马拿一两万的工资,甚至可能找不到工作! ②Python也没有那么简单,不是有手就行! ③别想着1个月、2个月就能学会,你至少得腾出半年时间全职学习! 如果你还是执意要学Python,那么好,接下来我们看看怎么学。Python作为一门脚本语言,难度上相较于其他语言略微简单点。但对于没有计算机基础的人来说,可能最开始配置P.

2021-05-08 13:48:57 2079 11

原创 你知道嘛,学习数据分析能力到底有多少价值?

在澳洲越来越多的岗位要求数据分析能力 具备数据分析能力的市场分析师 要比不会这项技能的市场专员高3w刀 今天UNI酱总结数据分析的流程 以及每一环节所需要的知识点 帮助大家学习 求职小白看过来!点击文中链接享受1次职业规划和求职竞争力报告! 职业规划/实习/内推/简历/面试/秋招/春招 …… (一)数据分析能力价值多少? 现在越来越多的岗位都需要数据分析的技能。当我们掌握数据分析能力,薪酬会提高,未来的职业发展路径也会更广。 根据PayScale网站给出的调查数据显示,澳洲管理咨询岗位的平均年薪是85,8

2021-05-07 15:43:30 665 14

原创 全网移动开发iOS开发最新面试题(最新整理)

前言 面试是职场中必经的一个步骤,在短短的几十分钟内去考察一个人的各项能力与综合素质,判断候选人与团队和团队匹配程度。从技术角度来看,面试更像是针对某些知识的讨论,寻求面试官和候选人的知识共通点,从而判断候选人是否满足团队需要。一个恰当的面试不是要难倒候选人,而是要引导候选人展示长处;从候选人熟悉的内容入手,考察技术细节和背后思考。 本文便谈一谈我对iOS面试的一些思考。 iOS的面试大致包括三大部分:基础知识、项目经历、代码考察。 基础知识可以分为: a.计算机基本知识:网络原理、操作系统、编译原理、数据

2021-05-05 14:44:31 1178 1

原创 “腾讯”,程序员移动开发要达到咋样的水准?想想就可怕!

在风口上时,猪都能飞,但风口过去,当一个就业市场不再那么火爆时,等待的必然是弱者的淘汰。 程序员的职业发展分类 程序员的职业发展大体分为四类。 1)一直钻研技术 说到底打铁还需自身硬,对于程序员这靠技术吃饭的职业,技术当然是至关重要的。 所以,对于那些热爱技术,编码能高潮的技术男这是一个好的方向,能坐住板凳,活跃于各大技术论坛,一直钻研技术,然后在一家企业把控核心技术,就算职业生涯有变,凭借在相关领域的大名,也能在另外一家企业混口饭吃。这类人是幸福的,可以把兴趣当作职业,每个公司都会有这样的人。 2).

2021-04-20 15:33:46 617 1

原创 2021新出iOS开发程序员学习路线,涵盖大部分iOS知识体系【不会没收藏吧!】

这个栏目将持续更新--请iOS的小伙伴关注! 整理不易,如果您觉得还不错,麻烦在文末 “点个赞” 或者 评论 “Mark”,谢谢您的支持 1、字符串常用方法 字符串截取NSString *strSub = [str substringFormIndex:2]; NSString *strSubT = [str substringToIndex:2]; NSString *strSubR = [str substringWithRange:range]; 字符串替换 NSString *newS

2021-04-19 15:19:23 1102

原创 《iOS开发一起来做面试题》- 每日十道- 打卡 SDWebImage相关面试题

对您有帮助或者您喜欢的话 希望能点个赞或者添加一下关注 更多推荐:.直击2020——iOS 面试题大全(补充完整版) SDWebImage基本使用 http://www.jianshu.com/p/e614270a53c7 一. clear和clean的区别? clear 先把之前的缓存文件夹删除掉,然后在新建一个文件夹 clean 先删除过期的文件,然后计算剩余缓存文件的大小(currrentSize)>maxSize,继续删除,按照它缓存文件创建的时间删除,直到(currrentSize)<

2020-08-07 16:11:49 627

原创 200道iOS面试题面试题整理,底层、技术亮点公司需要的这里都有

100家知名企业今年来iOS面试题合集: 你要的这里都有; 企业要的这里也有; 从基础开始到进阶、深入底层 整理出188个面试题,全是干货 目录展示: 1、swift和oc的区别 2、编译链接 3、synthesize & denamic 4、在项目开发中常用的开发工具有哪些? 5、UITableView & UICollection 6、NSProxy & NSObjec...

2020-05-07 15:45:17 1225

原创 最新阿里腾讯头条美团等iOS面试总结

前言 最近春招一直在紧张的面试中,现在已经拿了头条offer,所以也没那么紧张了。决定把面试题拿出来给大家分享一下,欢迎大家来一起探讨。现在先简单的分享一下面试题。 美团一面 记不太清了23333 主要问项目的一些技术点 如何让一个label靠左,一个label靠右,然后右边的label能够完全显示 算法奇数排在前面,偶数排在后面 智力题,一个骑手送餐,ABCD商店,送给abcd四个人 kvo的实...

2020-05-06 15:44:30 769

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除