240 发简信
IP属地:湖南
  • Swift中的值类型和引用类型

    在Swift中,类型分为两类:第一种是值类型,该类型的每个实例持有数据的副本,并且该副本对于每个实例来说是独一无二的一份,比如结构体(struc...

  • jquery网页加载进度条的实现

    本次主要介绍一下网页加载进度的实现。如下图,在页面加载的时候,上方红色的进度条 网页加载进度的好处是能够更好的反应当前网页的加载进度情况,loa...

  • Resize,w 360,h 240
    共享AFHTTPSessionManager 单例好处浅析

    很多时候,AFNetworking都是目前iOS开发者网络库中的不二选择。Github上2W+的star数足见其流行程度。而从iOS7.0开始,...

  • IMP 和 SEL 区别

    SEL:类成员的方法指针,不同于C中的函数指针,SEL只是一个编号。 IMP: 函数指针,指向我们定义的函数 SEL和IMP的关系 任何继承NS...

  • UIView与CALayer的区别,很详细

    研 究Core Animation已经有段时间了,关于Core Animation,网上没什么好的介绍。苹果网站上有篇专门的总结性介绍,但是似乎...

  • iOS TCP三次握手过程 有意思的解释

    TCP(Transmission Control Protocol,传输控制协议)是面向连接的协议,也就是说,在收发数据前,必须和对方建立可靠的...

  • iOS面试

    随着各大公司春招的开始,很多小伙伴都行动起来了,我有幸能够加入百度并和大家分享自己的经验心得。由于我面试的都是比较大的公司,所以自然也是做了这方...

    0.6 3810 0 12
  • RunLoop 原理和核心机制

    RunLoop 原理和核心机制 RunLoop的定义 当有持续的异步任务需求时,我们会创建一个独立的生命周期可控的线程。RunLoop就是控制线...

  • Resize,w 360,h 240
    iOS 开发中的八种锁(Lock)

    锁 是什么意思? 我们在使用多线程的时候多个线程可能会访问同一块资源,这样就很容易引发数据错乱和数据安全等问题,这时候就需要我们保证每次只有一个...