这两天翻看 ibireme 大神 《不再安全的 OSSpinLock》 这篇文章,看到文中分析各种锁之前的性能的图表: 发现除了@synchronized 用过,其他的都陌生...
这两天翻看 ibireme 大神 《不再安全的 OSSpinLock》 这篇文章,看到文中分析各种锁之前的性能的图表: 发现除了@synchronized 用过,其他的都陌生...
前言 今天Carson来全面总结最常用的设计模式 - 代理模式。 其他设计模式介绍这是一份全面 & 详细的设计模式学习指南[https://www.jianshu.com/p...
写在开头: 作为一个iOS开发,也许你不知道NSUrlRequest、不知道NSUrlConnection、也不知道NSURLSession...(说不下去了...怎么会什么...
前言 由于最近两个多月,笔者正和小伙伴们忙于对公司新项目的开发,笔者主要负责项目整体架构的搭建以及功能模块的分工。首先,该项目采用MVVM + RAC + ViewModel...
最近看了苹果 libdispatch 的源码,也就是 GCD 的源码,对于 GCD 的运作方式有一定了解和自己的见解。我看的 libdispatch 并不是苹果最新版本的源码...
对于iOS开发者来说,Block就像一件哆啦A梦口袋中的宝贝,帮助我们简化代码,实现功能。但是哆啦A梦这部动画片中并没有人好奇这些宝贝是如何实现的,但是作为程序猿,应该要学会...
本文的标题是个问句,但是在iOS实际开发中程序员即使不知道这个问题答案也能开发,因为设计师会切出@1x,@2x,@3x这几种图片,开发者只需要放到对应位置即可。本文从问句出发...
前言 通过上期iOS App转让/转移详细步骤(配图)完成app的转让之后,会发现在app转让过程中可能出现各种问题,下面是我遇到的问题,跟大家分享解决办法。 1. 测试包无...
最近在重温这本OC经典之作《Effective Objective-C 2.0编写高质量iOS与OS X代码的52个有效方法》,这篇文章算是重温之后的产物吧,读完这篇文章你将...