iOS开发-转载
程小龙
一个怀揣着理想的Geek
展开
-
Objective-C 之 AutoRelease详解
我是前言Autorelease机制是iOS开发者管理对象内存的好伙伴,MRC中,调用[obj autorelease]来延迟内存的释放是一件简单自然的事,ARC下,我们甚至可以完全不知道Autorelease就能管理好内存。而在这背后,objc和编译器都帮我们做了哪些事呢,它们是如何协作来正确管理内存的呢?刨根问底,一起来探究下黑幕背后的Autorelease机制。Autorelease对转载 2014-11-03 09:53:22 · 1192 阅读 · 0 评论 -
Objective-C Runtime 运行时之二:成员变量与属性
Objective-C Runtime 运行时之二:成员变量与属性Oct 30th, 2014 | Comments 在前面一篇文章中,我们介绍了Runtime中与类和对象相关的内容,从这章开始,我们将讨论类实现细节相关的内容,主要包括类中成员变量,属性,方法,协议与分类的实现。本章的主要内容将聚集在Runtime对成员变量与属性的处理。在讨论之前,我们先介转载 2014-11-03 16:36:36 · 595 阅读 · 0 评论 -
Objective-C Runtime 运行时之一:类与对象
Objective-C Runtime 运行时之一:类与对象2014-10-31 10:01编辑:pockry分类:iOS开发来源:南峰子的技术博客0Objective-C语言是一门动态语言,它将很多静态语言在编译和链接时期做的事放到了运行时来处理。这种动态语言的优势在于:我们写代码时能够更具灵活性,如我们可以把消息转发给我们想要的对象,或者随意交换一个方法的实现等转载 2014-11-03 16:34:15 · 682 阅读 · 0 评论 -
llvm-clang和llvm-gcc
原文转载:http://www.cnblogs.com/qoakzmxncb/archive/2013/04/18/3029105.htmlGCC GCC(GNU Compiler Collection,GNU编译器套装),是一套由 GNU 开发的编程语言编译器。它是一套以 GPL 及 LGPL 许可证所发行的自由软件,也是 GNU计划的关键部分,亦是自由的类Unix转载 2015-02-05 12:30:48 · 896 阅读 · 0 评论 -
消息传递机制
原文地址:http://objccn.io/issue-7-4/每个应用或多或少都由一些需要相互传递消息的对象结合起来以完成任务。在这篇文章里,我们将介绍所有可用的消息传递机制,并通过例子来介绍怎样在苹果的框架里使用。我们还会选择一些最佳范例来介绍什么时候该用什么机制。虽然这一期的主题是关于 Foundation 框架的,但是我们会超出 Foundation 的消息传递机制 (KV转载 2015-02-15 18:14:42 · 1233 阅读 · 0 评论