<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[iOSvv的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/iOSvv</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; iOSvv]]></copyright><item><title><![CDATA[新 iOS开发入职京东28k面试题]]></title><link>https://blog.youkuaiyun.com/iOSvv/article/details/123825539</link><guid>https://blog.youkuaiyun.com/iOSvv/article/details/123825539</guid><author>iOSvv</author><pubDate>Tue, 29 Mar 2022 16:43:56 +0800</pubDate><description><![CDATA[是小编今年面试经历被问到的问题，并记录下自己的笔记分享出来。喜欢的可以收藏，大家一起努力]]></description><category></category></item><item><title><![CDATA[加油2022——新四阶段iOS 开发面试题]]></title><link>https://blog.youkuaiyun.com/iOSvv/article/details/123825204</link><guid>https://blog.youkuaiyun.com/iOSvv/article/details/123825204</guid><author>iOSvv</author><pubDate>Tue, 29 Mar 2022 16:39:20 +0800</pubDate><description><![CDATA[iOS开发者都想了解最新的面试情况，去做更充足的准备，下面看那些有你自己不会的东西，自己可以研究下，也可以收藏以免不时之需！]]></description><category></category></item><item><title><![CDATA[作为面试官的我，到底喜欢什么样的 iOS 人才？]]></title><link>https://blog.youkuaiyun.com/iOSvv/article/details/122364145</link><guid>https://blog.youkuaiyun.com/iOSvv/article/details/122364145</guid><author>iOSvv</author><pubDate>Fri, 07 Jan 2022 14:43:16 +0800</pubDate><description><![CDATA[前言：
有不少读者正在找工作。虽说网上有不少类似于「XXX 的面试准备」、「XXXX 面试心得」之类的文章，但是都没有说清楚这样一个问题：
“ 作为面试官的我，到底喜欢什么样的 iOS 人才？”
所以，今天我们换个角度，采访了几位面试官，谈一谈他们对于面试者的期待，希望可以在这个金三银四的时期，帮助到找工作的你。
第一名：
面试官：折腾范儿_味精
蚂蚁金服会员技术部面试官，江湖俗称味精

1. 探寻机制原理，不满足于只完成功能需求的。

这一点侧面可以证明候选人有解决疑难杂症的优秀潜力，见识过更多优秀的代码]]></description><category></category></item><item><title><![CDATA[最新iOS面试题：如何优化 App 的的包大小？（③系列更新）]]></title><link>https://blog.youkuaiyun.com/iOSvv/article/details/122302067</link><guid>https://blog.youkuaiyun.com/iOSvv/article/details/122302067</guid><author>iOSvv</author><pubDate>Tue, 04 Jan 2022 14:21:47 +0800</pubDate><description><![CDATA[直接上建议：

资源优化

删除无用图片

使用 LSUnusedResources 查找无用图片。注意 [UIImage imageNamed:[NSString stringWithFormat:"icon_%d.png",index]]; 这种使用图片的方式，可能会被误删。


删除重复资源
压缩图片资源

使用 ImageOptim 无损压缩图片。
使用 TinyPNG 有损压缩图片。使用的时候直接执行 tinypng *.png -k token 脚本即可。


其他技巧（选用）

用 Launc]]></description><category></category></item><item><title><![CDATA[2021最新—Swift面试题]]></title><link>https://blog.youkuaiyun.com/iOSvv/article/details/122235204</link><guid>https://blog.youkuaiyun.com/iOSvv/article/details/122235204</guid><author>iOSvv</author><pubDate>Thu, 30 Dec 2021 13:56:24 +0800</pubDate><description><![CDATA[#初级

String 与 NSString 的关系与区别
怎么获取一个 String 的长度
如何截取 String 的某段字符串
throws 和 rethrows 的用法与作用
try？ 和 try！是什么意思
associatedtype 的作用
什么时候使用 final
public 和 open 的区别
声明一个只有一个参数没有返回值闭包的别名

高级

一个 Sequence 的索引是不是一定从 0 开始？
数组都实现了哪些协议
如何自定义模式匹配
autoclosure 的作用
编译选项 w]]></description><category></category></item><item><title><![CDATA[iOS入门、还是老手，都是值得收藏的一个资源文档]]></title><link>https://blog.youkuaiyun.com/iOSvv/article/details/122219392</link><guid>https://blog.youkuaiyun.com/iOSvv/article/details/122219392</guid><author>iOSvv</author><pubDate>Wed, 29 Dec 2021 16:41:59 +0800</pubDate><description><![CDATA[这里写自定义目录标题SwiftUI 资源学习架构/模式相关开源框架代码质量检查框架/工具

马上过年了，可以利用年假期间学习一下；对于老手来说，本文排版也可以优化，为了方便，对于github开源项目，也可以将明星导入出来，便于查找，支持迅捷项目也可以进行标记。

初级，可以先款一下浏览一下，先对iOS整个生态提前完整的印象，打开眼界，对于未来的学习、工作能节省很多时间，少走一些弯路。
对于老手来说，本文排版也可以优化，为了方便，对于github开源项目，也可以将明星导入出来，便于查找，支持迅捷项目也可以进行]]></description><category></category></item><item><title><![CDATA[新iOS面试题：iOS开发-组件化]]></title><link>https://blog.youkuaiyun.com/iOSvv/article/details/121906323</link><guid>https://blog.youkuaiyun.com/iOSvv/article/details/121906323</guid><author>iOSvv</author><pubDate>Mon, 13 Dec 2021 15:23:42 +0800</pubDate><description><![CDATA[MGJRouter 蘑菇街组件实现原理
方案一 url-block
这是蘑菇街中应用的一种页面间调用的方式，通过在启动时注册组件提供的服务，把调用组件使用的url和组件提供的服务block对应起来，保存到内存中。在使用组件的服务时，通过url找到对应的block，然后获取服务。
注册
[MGJRouter registerURLPattern:@"mgj://detail?id=:id" toHandler:^(NSDictionary *routerParameters) {
    NSNumber *]]></description><category></category></item><item><title><![CDATA[最新iOS面试题：APP性能优化（①系列更新）]]></title><link>https://blog.youkuaiyun.com/iOSvv/article/details/121473321</link><guid>https://blog.youkuaiyun.com/iOSvv/article/details/121473321</guid><author>iOSvv</author><pubDate>Mon, 22 Nov 2021 15:52:46 +0800</pubDate><description><![CDATA[在性能优化中一个最具参考价值的属性是FPS:Frames Per
Second,其实就是屏幕刷新率，苹果的iphone推荐的刷新率是60Hz，也就是说GPU每秒钟刷新屏幕60次，这每刷新一次就是一帧frame，FPS也就是每秒钟刷新多少帧画面。静止不变的页面FPS值是0，这个值是没有参考意义的，只有当页面在执行动画或者滑动的时候，FPS值才具有参考价值，FPS值的大小体现了页面的流畅程度高低，当低于45的时候卡顿会比较明显。

图层混合：
每一个layer是一个纹理，所有的纹理都以某种方式堆叠在彼此的顶部.]]></description><category></category></item><item><title><![CDATA[2021-截止9月：iOS开发新跳槽收录题目笔记]]></title><link>https://blog.youkuaiyun.com/iOSvv/article/details/120885986</link><guid>https://blog.youkuaiyun.com/iOSvv/article/details/120885986</guid><author>iOSvv</author><pubDate>Thu, 21 Oct 2021 14:30:55 +0800</pubDate><description><![CDATA[iOS 基础题
分类和扩展有什么区别？可以分别用来做什么？分类有哪些局限性？分类的结构体里面有哪些成员？
讲一下atomic的实现机制；为什么不能保证绝对的线程安全（最好可以结合场景来说）？
被weak修饰的对象在被释放的时候会发生什么？是如何实现的？知道sideTable么？里面的结构可以画出来么？
关联对象有什么应用，系统如何管理关联对象？其被释放的时候需要手动将所有的关联对象的指针置空么？
KVO的底层实现？如何取消系统默认的KVO并手动触发（给KVO的触发设定条件：改变的值符合某个条件时再触发KVO]]></description><category></category></item><item><title><![CDATA[400w人在抖音学驾照科目一，给我看哭了……用Python这不一下整活了吗]]></title><link>https://blog.youkuaiyun.com/iOSvv/article/details/118637625</link><guid>https://blog.youkuaiyun.com/iOSvv/article/details/118637625</guid><author>iOSvv</author><pubDate>Sat, 10 Jul 2021 17:06:52 +0800</pubDate><description><![CDATA[冷静，不是那个开车，是正经秋名山新司机开车——科目二考试直播。

半小时下来，那叫一个提神醒脑，直接给我看哭了。如果你也觉得生活无趣，就去看看别人考驾照吧，这可比密室逃脱、剧本杀刺激多了。
爱看直播驾考的不止我一个人，这个由陕西的交警蜀黍官方开设的直播间，人多的时候甚至有400w观众同时观看。

我在一个普通周一的下午3点51分，点进广东交警直播间，观看人次竟然也达到了100w，这些人都不用上班的吗？？

对大家的学习或者工作具有一定的参考学习价值，需要的朋友们下面随着小编来一起学习学习吧

1、环境

P]]></description><category></category></item><item><title><![CDATA[感谢！美团大佬赠送的iOS知识体系文档，现在啃完，已经入职高级岗位]]></title><link>https://blog.youkuaiyun.com/iOSvv/article/details/116944243</link><guid>https://blog.youkuaiyun.com/iOSvv/article/details/116944243</guid><author>iOSvv</author><pubDate>Mon, 17 May 2021 19:16:32 +0800</pubDate><description><![CDATA[就我个人来说，随着互联网企业的不断发展对我的意义，不能不说非常重大。 经过上述讨论， 我们不得不面对一个非常尴尬的事实，那就是， 别林斯基在不经意间这样说过，好的书籍是最贵重的珍宝。我希望诸位也能好好地体会这句话. 我们都知道，只要有意义，那么就必须慎重考虑。
朋友赠送一份最新资料书籍，收集了一些自己认为不错的资料和大家分享给大家，！！

 将iOS逆向安防、算法、架构设计、多线程，网络进阶，还有底层、音视频、Flutter等等、iOS第三方开源框架整合成了一套系统知识笔记PDF，相信看完这份文档，你将会对]]></description><category></category></item><item><title><![CDATA[关于Python的3个谎言，别再盲目学Python了（含视频及书籍资源）]]></title><link>https://blog.youkuaiyun.com/iOSvv/article/details/116525004</link><guid>https://blog.youkuaiyun.com/iOSvv/article/details/116525004</guid><author>iOSvv</author><pubDate>Sat, 08 May 2021 13:48:57 +0800</pubDate><description><![CDATA[本人学习Python3年了，现在是一名移动开发开发。虽然不是大佬，我是一个iOS交流圈子的维护者“见过愤然离开现在岗位的，也见过找到新工作涨薪而欣喜若狂的！

① 学完Python，并不能立马拿一两万的工资，甚至可能找不到工作！
②Python也没有那么简单，不是有手就行！
③别想着1个月、2个月就能学会，你至少得腾出半年时间全职学习！
如果你还是执意要学Python，那么好，接下来我们看看怎么学。Python作为一门脚本语言，难度上相较于其他语言略微简单点。但对于没有计算机基础的人来说，可能最开始配置P.]]></description><category></category></item><item><title><![CDATA[你知道嘛，学习数据分析能力到底有多少价值?]]></title><link>https://blog.youkuaiyun.com/iOSvv/article/details/116494697</link><guid>https://blog.youkuaiyun.com/iOSvv/article/details/116494697</guid><author>iOSvv</author><pubDate>Fri, 07 May 2021 15:43:30 +0800</pubDate><description><![CDATA[在澳洲越来越多的岗位要求数据分析能力
具备数据分析能力的市场分析师
要比不会这项技能的市场专员高3w刀

今天UNI酱总结数据分析的流程
以及每一环节所需要的知识点
帮助大家学习
求职小白看过来！点击文中链接享受1次职业规划和求职竞争力报告！
职业规划/实习/内推/简历/面试/秋招/春招 ……
（一）数据分析能力价值多少?
现在越来越多的岗位都需要数据分析的技能。当我们掌握数据分析能力，薪酬会提高，未来的职业发展路径也会更广。
根据PayScale网站给出的调查数据显示，澳洲管理咨询岗位的平均年薪是85,8]]></description><category></category></item><item><title><![CDATA[全网移动开发iOS开发最新面试题（最新整理）]]></title><link>https://blog.youkuaiyun.com/iOSvv/article/details/116425097</link><guid>https://blog.youkuaiyun.com/iOSvv/article/details/116425097</guid><author>iOSvv</author><pubDate>Wed, 05 May 2021 14:44:31 +0800</pubDate><description><![CDATA[前言
面试是职场中必经的一个步骤，在短短的几十分钟内去考察一个人的各项能力与综合素质，判断候选人与团队和团队匹配程度。从技术角度来看，面试更像是针对某些知识的讨论，寻求面试官和候选人的知识共通点，从而判断候选人是否满足团队需要。一个恰当的面试不是要难倒候选人，而是要引导候选人展示长处；从候选人熟悉的内容入手，考察技术细节和背后思考。
本文便谈一谈我对iOS面试的一些思考。
iOS的面试大致包括三大部分：基础知识、项目经历、代码考察。
基础知识可以分为：
a.计算机基本知识：网络原理、操作系统、编译原理、数据]]></description><category></category></item><item><title><![CDATA[“腾讯”，程序员移动开发要达到咋样的水准？想想就可怕！]]></title><link>https://blog.youkuaiyun.com/iOSvv/article/details/115909338</link><guid>https://blog.youkuaiyun.com/iOSvv/article/details/115909338</guid><author>iOSvv</author><pubDate>Tue, 20 Apr 2021 15:33:46 +0800</pubDate><description><![CDATA[在风口上时，猪都能飞，但风口过去，当一个就业市场不再那么火爆时，等待的必然是弱者的淘汰。
程序员的职业发展分类

程序员的职业发展大体分为四类。

1）一直钻研技术
说到底打铁还需自身硬，对于程序员这靠技术吃饭的职业，技术当然是至关重要的。
所以，对于那些热爱技术，编码能高潮的技术男这是一个好的方向，能坐住板凳，活跃于各大技术论坛，一直钻研技术，然后在一家企业把控核心技术，就算职业生涯有变，凭借在相关领域的大名，也能在另外一家企业混口饭吃。这类人是幸福的，可以把兴趣当作职业，每个公司都会有这样的人。
2）.]]></description><category></category></item><item><title><![CDATA[2021新出iOS开发程序员学习路线，涵盖大部分iOS知识体系【不会没收藏吧！】]]></title><link>https://blog.youkuaiyun.com/iOSvv/article/details/115865032</link><guid>https://blog.youkuaiyun.com/iOSvv/article/details/115865032</guid><author>iOSvv</author><pubDate>Mon, 19 Apr 2021 15:19:23 +0800</pubDate><description><![CDATA[这个栏目将持续更新--请iOS的小伙伴关注!

整理不易，如果您觉得还不错，麻烦在文末 “点个赞” 或者 评论 “Mark”，谢谢您的支持

1、字符串常用方法

字符串截取NSString *strSub = [str substringFormIndex:2];

NSString *strSubT = [str substringToIndex:2];

NSString *strSubR = [str substringWithRange:range];

字符串替换

NSString *newS]]></description><category></category></item><item><title><![CDATA[《iOS开发一起来做面试题》- 每日十道- 打卡 SDWebImage相关面试题]]></title><link>https://blog.youkuaiyun.com/iOSvv/article/details/107864533</link><guid>https://blog.youkuaiyun.com/iOSvv/article/details/107864533</guid><author>iOSvv</author><pubDate>Fri, 07 Aug 2020 16:11:49 +0800</pubDate><description><![CDATA[对您有帮助或者您喜欢的话 希望能点个赞或者添加一下关注
更多推荐：.直击2020——iOS 面试题大全(补充完整版)
SDWebImage基本使用
http://www.jianshu.com/p/e614270a53c7
一. clear和clean的区别?
clear 先把之前的缓存文件夹删除掉,然后在新建一个文件夹
clean 先删除过期的文件,然后计算剩余缓存文件的大小(currrentSize)&gt;maxSize,继续删除,按照它缓存文件创建的时间删除,直到(currrentSize)&lt;]]></description><category></category></item><item><title><![CDATA[200道iOS面试题面试题整理，底层、技术亮点公司需要的这里都有]]></title><link>https://blog.youkuaiyun.com/iOSvv/article/details/105973989</link><guid>https://blog.youkuaiyun.com/iOSvv/article/details/105973989</guid><author>iOSvv</author><pubDate>Thu, 07 May 2020 15:45:17 +0800</pubDate><description><![CDATA[100家知名企业今年来iOS面试题合集：
你要的这里都有；
企业要的这里也有；
从基础开始到进阶、深入底层
整理出188个面试题，全是干货
目录展示：
1、swift和oc的区别
2、编译链接
3、synthesize &amp; denamic
4、在项目开发中常用的开发工具有哪些？
5、UITableView &amp; UICollection
6、NSProxy &amp; NSObjec...]]></description><category></category></item><item><title><![CDATA[最新阿里腾讯头条美团等iOS面试总结]]></title><link>https://blog.youkuaiyun.com/iOSvv/article/details/105952006</link><guid>https://blog.youkuaiyun.com/iOSvv/article/details/105952006</guid><author>iOSvv</author><pubDate>Wed, 06 May 2020 15:44:30 +0800</pubDate><description><![CDATA[前言
最近春招一直在紧张的面试中，现在已经拿了头条offer，所以也没那么紧张了。决定把面试题拿出来给大家分享一下，欢迎大家来一起探讨。现在先简单的分享一下面试题。
美团一面
记不太清了23333
主要问项目的一些技术点
如何让一个label靠左，一个label靠右，然后右边的label能够完全显示
算法奇数排在前面，偶数排在后面
智力题，一个骑手送餐，ABCD商店，送给abcd四个人
kvo的实...]]></description><category></category></item></channel></rss>