前言: 我是一名开发者,一个iOS交流圈子的维护者,对于程序员来说,要学习的知识内容、技术有太多太多,要想不被环境淘汰就只有不断提升自己,从来都是我们去适应环境,而不是环境来...
前言: 我是一名开发者,一个iOS交流圈子的维护者,对于程序员来说,要学习的知识内容、技术有太多太多,要想不被环境淘汰就只有不断提升自己,从来都是我们去适应环境,而不是环境来...
27. SDWebImage是怎么做缓存的? 首先说,缓存采用了二级 缓存策略。 图片缓存的时候, 在内存有缓存, 在磁盘中也有缓存, 其中内存缓存是用NSCache做的 (...
iOS面试题 本面试题为个人使用版本,如后续流传出去,请转发的朋友务必注释一下,答案正确性有待商榷,本人的答案不代表权威,仅仅是个人理解。 文章内部有写混乱,将就着看吧。另外...
废话开篇:简单代码模拟 KVO 派生类实现方式,当然,有人会有疑问,“网上的例子多的是,看看就行,为什么还要写?”。其实个人理解的话有些知识点光看不行,写一写,再说一说会对自...
很多年后,人们回忆美国总统特朗普,将会发现,这个三分泼皮,五分无赖,七分凉薄,十分花心的男人,具备了成为一个超级巨星的全部特质。 如果进军娱乐圈,凭着他富二代出身,喜欢扮帅,...
前言 随着移动互联网科技不断的发展和创新,如今无论是公司还是开发者或设计师个人而言,面试都是一项耗时耗钱的项目,而面对iOS开发者及设计师在面试时可能会遇到的问题进行了筛选与...
前言: 在这里跟大家分享感受,我近期的面试体验和所感所悟,希望对即将辞职参加面试的或者正在面试的朋友有有一丝的帮助,同时也抒发一下我内心的感受,总之觉得把自己的感受说出来应该...
目录 1.需求背景2.代码部分3.使用效果及代码地址 需求背景 有时候我们会有这样的需求,用户从相册选择一张照片,返回展示的时候,除了展示照片还要让整体背景也是和照片相近颜色...
如果你是只从事过iOS开发,觉得使用SnapKit(OC中的Masonry)很方便,甚至xib拖拉也不错。 可以说,这些都是iOS开发稀疏平常的日常。 但一旦你学过Flutt...
现在很多iOS的APP没有做任何的安全防范措施,导致存在很多安全隐患和事故,今天我们来聊聊iOS开发人员平时怎么做才更安全。 一、网络方面 用抓包工具可以抓取手机通信接口的数...
前言 说到Swift不得不提一下Objective-C。 Objective-C作为和C++同一时代的语言,是苹果和Smalltalk生下的孩子,它寄托了苹果无尽的期望。 然...
前言: Swift已经被越来越多的公司使用起来,因此Swift的学习也应该提上日程了。本篇就先探索Swift中的函数,主要包括以下几个方面: Swift函数定义 Swift函...
为什么写这篇文章 最近因为新项目想用到数据持久化,本来这是很简单的事情,复杂数据一般直接SQLite就可以解决了。 但是一直以来使用SQLite确实存在要自己设计数据库,处理...
开篇寄语: 说到iOS下对象的释放一般都会想到引用计数这个概念,引用计数是否为 0 决定着对象是否要被回收。 声明一个临时变量,这个指针是存在栈区的,这个栈区的指针保存的内容...
前言 之前我介绍了深色模式适配和UIColor相关的分类,今天要介绍的继续和UI相关,是一个库,叫SFSafeSymbols,大家跟着我一起来看看吧。 SF Symbols ...
Socket是什么? 要了解什么是 Socket,首先需要了解 TCP/IP、UDP! 📚 TCP/IP(Transmission Control Protocol/Inte...
前言 尤其是在最近一段时间内,感觉一天天的时间过得又慢又快,慢的是感觉复工了以后在公司的8.9个小时简直算是煎熬了,快的是常常感觉时间一天天,一月月的过去了,可是发现自己还在...
进程与线程 如果把进程比作是一个电子厂,那么线程就是一条条的流水作业线。电子厂与电子厂之间相互独立,当前电子厂的作业流水线只能使用自己电子厂资源。 进程 进程是指在系统中正在...