技术文摘14 iOS github 技术 资料

web前端开发与iOS终端开发的异同

iOS8多语言备选规则

慎重使用dispatch_sync 死锁

就是说,这段代码是在主线程(viewdidload)中添加的,主线程执行到这里的时候,开始执行block的task,他就会阻塞主线程, 直到queue完成了你给的task, 但queue要完成你给的task,因为queue是FIFO的,意味着要完成之前的任务,才有机会执行你刚才给的task, 相当于当前线程等待queue里面所有任务执行完毕, 因此导致死锁。所以这句话不能在当前queue的任务代码里面调用,所以在使用dispatch_sync一定要特别注意,要问下自己,为什么要用它,在实例代码中,完全没必要,这是属于没事找事型的。

 GCD学习(五) dispatch_barrier_async

 企业协同办公工具TeamToy2

安居客代码规范

GCD入门(一): 基本概念和Dispatch Queue  good

ios-good-practices-the-lastest-version iOS开发最佳实践

/XCode_Snippets_iOS

android-jobs

程序员跳槽全攻略

职业路线图 价值

phphub

WWDC

GCD学习(六) dispatch_async 和dispatch_sync

 iOS开发:程序员生存定律-六个程序员的故事

看看这位拒绝了苹果offer的19岁iOS程序员

 手电筒应用Just Ligh

Perfect Shot,帮助用户拍摄出最完美的集体照片。你只需按住手机的拍摄键,然后等待,这款应用就可以在几毫秒之内拍摄出一张非常完美的照片,上面每个人都保持着微笑,而且没有人眨眼睛。

 一次简单的 ViewModel 实践 

MVVM   ViewModel 这个概念是基于 MVVM 结构提出的,全称应该叫做 Model-View-ViewModel,从结构上来说,应该是 Model-ViewModel-ViewController-View

GCD 深入理解

微转 服务器端和客户端

个人证书 公司证书 企业证书 adhoc

原文地址:https://www.cnblogs.com/dqxu/p/4885153.html