昨天看了YYCache的源码,发现里面经常用到了__attribute__。attribute是GNU的一种编译指令在声明的时候指定某种特性,能做多样化的错误检查和高级优化。...

昨天看了YYCache的源码,发现里面经常用到了__attribute__。attribute是GNU的一种编译指令在声明的时候指定某种特性,能做多样化的错误检查和高级优化。...
这篇文章将专注于实用技巧,设计模式,以及对于写出线程安全类和使用 GCD 来说所特别需要注意的一些反面模式。 线程安全 Apple 的框架 首先让我们来看看 Apple 的框...
IM系统架构设计之浅见 背景:除去大名鼎鼎的QQ这款即时聊天工具,还有许多细分行业的IM,比如淘宝阿里旺旺、网易泡泡、YY语音......。恰巧公司产品也要开发一款基于我们自...
每个程序员都希望用自己喜欢的语言,自己喜欢的平台、工具,写自己喜欢的程序。于是我们会看到有人在Win下用Visual Studio愉快地coding,也会看到有人在OS X下...
AutoLayout这玩意越用越上瘾 自从我学会了这个 还是那句话 能不用代码就不用代码这篇文章不讲解AutoLayout 怎么使用 只是总结下最近学的东西 和更多你不知道...
前言 由于时间的问题,暂且只更新这么多了,后续还会持续更新本文《最快让你上手ReactiveCocoa之进阶篇》,目前只是简短的介绍了些RAC核心的一些方法,后续还需要加上M...
问题1:Xcode -> Preferences -> Downloads 点击下载按钮弹出错误提示框 这里我没有再重现当时 Xcode 弹出错误提示框的场景,大概是在你想要...
听到这个名字的时候都被吓尿了。克隆听起来就很屌的样子。不过其实琢磨了一下根本没有什么好尿的——我特别讨厌一些人故作高深的摆出一副科学家的鸟样。 知乎上有一句话是这样的: 什么...
打包是灰色其实是因为打包出来的类型不对,进行以下设置即可 将Build Settings→Deployment→Skip Install 设置为 YES,但项目的Skip I...
写iOS程序的时候往往需要很多第三方框架的支持,可以大大减少工作量,讲重点放在软件本身的逻辑实现上。 GitHub里面有大量优秀的第三方框架,而且License对商业很友好。...
最近开始研究RxSwift,网上能查到的资料太有限,边学边记录,有不对的地方欢迎大家指正。 按照官方自己的说法,它是swift版本的Rx,是一个提供响应函数式编程的框架。之前...
原文:http://bxbxbai.gitcafe.io/2015/09/29/why-a-team-should-write-a-blog/ 我本人平时很喜欢看一些博客,包...
Sublime Text号称最性感的编辑器, 跨平台, 免费使用 PS:本文主要针对Mac下的Sublime Text配置, 其他的请自行对快捷键修改, 之前写错了, Mac...