自定义博客皮肤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 3346

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

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

2022-03-29 16:39:20 520

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

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

2022-01-07 14:43:16 1273

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

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

2022-01-04 14:21:47 1754

原创 2021最新—Swift面试题

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

2021-12-30 13:56:24 6538

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

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

2021-12-29 16:41:59 908

原创 新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 2171

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

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

2021-11-22 15:52:46 754

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

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

2021-10-21 14:30:55 206

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

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

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

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

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

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

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

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

2021-05-08 13:48:57 1640 10

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

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

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

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

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

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

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

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

2021-04-20 15:33:46 518 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 821

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

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

2020-08-07 16:11:49 418

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

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

2020-05-07 15:45:17 984

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

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

2020-05-06 15:44:30 594

空空如也

空空如也

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

TA关注的人

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