240 发简信
IP属地:山东
  • 线程之5-多线程经典题目

    多线程经典题目,如何让两个线程交替输出?就像这样: 如果想要实现这样的效果,那么线程是不能被释放的,因为线程一旦释放,再次异步执行的时候就会创建...

  • Resize,w 360,h 240
    多线程之4-RunLoop

    什么是RunLoop 顾名思义,RunLoop就是在‘跑圈’,其本质是一个dowhile循环。RunLoop提供了这么一种机制,当有任务处理时,...

  • 多线程之3-OperationQueue

    Operation基于GCD封装, 完全面向对象. 对应于GCD, Operation也有任务和队列的概念, 只不过在Operation中任务(...

  • 多线程之2-DIspatchGroup

    DispatchGroup[http://developer.apple.com/reference/dispatch/dispatchgrou...

  • 多线程之1-GCD(DispatchQueue)

    GCD的特点 GCD会自动利用更多的CPU内核 GCD自动管理线程的生命周期(创建线程,调度任务,销毁线程等) 只需要告诉 GCD 想要如何执行...

  • iOS 的串行队列和并发队列中的任务是如何执行的

    我们都知道队列有串行队列和并发队列,主队列就属于串行队列,串行队列里面的任务是按顺序执行,并发队列里的任务是并发执行,至于并发几个线程去执行,这...

  • iOS 线程死锁的原因和解决办法

    线程死锁是个老生常谈的问题,在这里只说线程和 操作(operation)一般都是一起的,因为operation 是需要在线程当中执行的,那么就会...

  • Resize,w 360,h 240
    HTTPS原理学习,抓包和反抓包

    作为一个iOS开发者,只是知道Apple要求支持HTTPS,当别人问起HTTPS具体是怎么一个流程的时候,却只能告诉人家HTTPS是在HTTP的...

  • Resize,w 360,h 240
    iOS单元测试的日常使用

    做开发的时候经常听到一个词“单元测试”,很多人听到这个词就觉得是个测试,功能开发完了就在模拟器或者真机上跑一次,点点就好了,也没有用过这个所谓的...

个人介绍
一个写iOS代码的,喜欢Word Of Tanks