这年头,最让HR痛苦的莫过于招聘了,不仅得做好面试前的沟通,好不容易看中了一个吧,背景调查又无从下手。 所谓背景调查,是指企业通过合理合法的途径来验证候选人的信息真实性的一种...
这年头,最让HR痛苦的莫过于招聘了,不仅得做好面试前的沟通,好不容易看中了一个吧,背景调查又无从下手。 所谓背景调查,是指企业通过合理合法的途径来验证候选人的信息真实性的一种...
前言 这个功能已经推出很久了,也在很多APP上都实现了这个功能,今天发现这个功能很友好以及手上的APP还未实现这个功能, 索性温习并记录一下。 密码自动填充简化了iOS应用和...
前言 最近跟同事花了点时间来思考可视化埋点,并没有什么突破性的进展,不过市面上很多关于可视化埋点的技术文章都在讲达到的效果如何,没有把遇到的问题很清晰的表述出来。本文集中把几...
解决tableView复用错乱问题:每次都会调UIImageView+WebCache文件中的 [self sd_cancelCurrentImageLoad]; 原理解释参...
区别: HTTP协议是基于TCP连接的,是应用层协议,主要解决如何包装数据。Socket是对TCP/IP协议的封装,Socket本身并不是协议,而是一个调用接口(API),通...
一、定义介绍 XML定义扩展标记语言 (Extensible Markup Language, XML) ,用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数...
转载请注明出处:http://blog.csdn.net/ns_code/article/details/15813809 底层数据结构 如果不理解套接字的具体实现所...
SQLiteSQLite是在世界上使用的最多的数据库引擎,并且还是开源的。它实现了无配置,无服务要求的事务数据库引擎。SQLite可以在Mac OS-X, iOS, Andr...
本篇主要是对小码哥底层视频学习的总结。方便日后复习。上篇《iOS底层原理总结 - 探寻Runtime本质(四)》:https://www.jianshu.com/p/8a4e...
首先,需要搞明白2个问题: 什么是isa指针 消息传递机制 isa指针是用于对象指向类对象,类对象指向元类对象的一个指针。而类对象和元类对象中又分别存放对象方法和类方法。 在...
GET和POST的区别: HTTP超文本传输协议,是短连接,是客户端主动发送请求,服务器做出响应,服务器响应之后,链接断开。HTTP是一个属于应用层面向对象的协议,HTTP有...
优点:1:一个类只被实例化一次,提供了对唯一实例的受控访问。2:节省系统资源3:允许可变数目的实例。 缺点:1:一个类只有一个对象,可能造成责任过重,在一定程度上违背了“单一...
iOS 事件处理机制与图像渲染过程原创 2015-11-19 ted WeMobileDev致歉声明:Peter在开发公众号功能时触发了一个bug,导致群发错误。对此我们深表...
这里所要介绍的 load 与 initialize 方法,这两个是类方法,是系统的方法。我曾经见过有人在自定义的class中写了一个 initialize对象 方法,无知的我...
关于block的问题 1.block的原理是怎样的?本质是什么?2.__block的作用是什么?有什么使用注意点?3.block的属性修饰词为什么是copy?使用block有...
1.什么是Run loop,Run loop有什么作用? 2.Run loop 是怎么运作的? 3.什么情况下使用Run loop? 1.什么是Run loop,run lo...
前言 当用户按下home键的时候,iOS的App并不会马上被kill掉,还会继续存活若干时间。理想情况下,用户点击App的图标再次回来的时候,App几乎不需要做什么,就可以还...
atomic 修饰的 property,getter 和 setter 都加锁了,而且是同一个锁,因此任一时刻,有且仅有一个线程,可以访问 getter 和 setter。
atomic 之前是用自旋锁 OSSpinLock 实现的,由于优先级倒置的问题,iOS 10 后改用 os_unfair_lock 实现了。
我理解的对不对?
编译原理: 将编译过程分为前端和后端两部分处理 Clang(编译器前端):GCC的替代品,Clang的编译速度比GCC快 1.Lexer:读入源文件,并将其转化成字符流 2....
背景 iOS的启动过程一直比较神秘,这方面的资料也不是太多,大多数的资料都来自2016年WWDC的一篇视频,本文的大部分内容来自于视频,算是视频的一个归纳总结再加上自己的一点...