摘要:Chun Tips专注iOS开发刨根问底Objective-C Runtime(2)- Object & Class & Meta Class上一篇笔记讲述了objc runtime中Self 和 Super的细节,本篇笔记主要是讲述objc runtime中关于Object & Class & M...
阅读全文
06 2015 档案
摘要:Chun Tips专注iOS开发刨根问底Objective-C Runtime(2)- Object & Class & Meta Class上一篇笔记讲述了objc runtime中Self 和 Super的细节,本篇笔记主要是讲述objc runtime中关于Object & Class & M...
阅读全文
摘要:刨根问底Objective-C Runtime(1)- Self & Super - Chun TipsChun Tips专注iOS开发 刨根问底Objective-C Runtime(1)- Self & Super前言关于Objective-C Runtime一篇好的文档 : Underst...
阅读全文
摘要:本系列主要参考资料:Objective-C Runtime ReferenceObjective-C Runtime Programming Guide涉及主要文件:objc/message.h,objc/objc-api.h,objc/objc.h,objc/runtime.h特酷吧[tekuba...
阅读全文
摘要:本系列主要参考资料:Objective-C Runtime ReferenceObjective-C Runtime Programming Guide涉及主要文件:objc/message.h,objc/objc-api.h,objc/objc.h,objc/runtime.h特酷吧[tekuba...
阅读全文
摘要:http://www.tekuba.net/program/335/本系列主要参考资料:Objective-C Runtime ReferenceObjective-C Runtime Programming Guide涉及主要文件:objc/message.h,objc/objc-api.h,ob...
阅读全文
摘要:关于Objective-C方法的IMPhttp://blog.csdn.net/swplzj/article/details/17280271一.什么是IMPIMP是”implementation”的缩写,它是objetive-C 方法(method)实现代码块的地址,可像C函数一样直接调用。通常情...
阅读全文
摘要:iOS中block实现的探究[0. Brief introduction of block]Block是iOS4.0+ 和Mac OS X 10.6+ 引进的对C语言的扩展,用来实现匿名函数的特性。用维基百科的话来说,Block是Apple Inc.为C、C++以及Objective-C添加的特性,...
阅读全文
摘要:对Objective-C中Block的追探http://www.cnblogs.com/biosli/archive/2013/05/29/iOS_Objective-C_Block.html最近看了很多block相关的文章,都在说block怎么用,写的都很精彩。blogs:Block编程值得注意的...
阅读全文
摘要:唐巧的技术博客谈Objective-C Block的实现JUL 28TH, 2013前言这里有关于block的5道测试题,建议你阅读本文之前先做一下测试。先介绍一下什么是闭包。在wikipedia上,闭包的定义)是:In programming languages, a closure is a f...
阅读全文
摘要:1 关于__block变量为什么可以在block体内修改值1234567891011121314void foo(){__block int i = 1024;//此时i在栈上int j = 1;//此时j在栈上void (^blk)(void);blk = ^{printf("%d, %d\n",...
阅读全文
摘要:iOS GCD使用指南Grand Central Dispatch(GCD)是异步执行任务的技术之一。一般将应用程序中记述的线程管理用的代码在系统级中实现。开发者只需要定义想执行的任务并追加到适当的Dispatch Queue中,GCD就能生成必要的线程并计划执行任务。由于线程管理是作为系统的一部分...
阅读全文
摘要:深入理解 GCD(一)原文出处:Derek Selander译文出处:nixzhu (@nixzhu)欢迎分享原创到伯乐头条虽然 GCD 已经出现过一段时间了,但不是每个人都明了其主要内容。这是可以理解的;并发一直很棘手,而 GCD 是基于 C 的 API ,它们就像一组尖锐的棱角戳进 Object...
阅读全文
摘要:Objective-C中不同方式实现锁(一)转载http://www.tanhao.me/pieces/616.html/为什么需要使用锁,当然熟悉多线程的你,自然不会对它觉得陌生。那你在代码中是否很好的使用了锁的机制呢?你又知道几种实现锁的方法呢?今天一起来探讨一下Objective-C中几种不同...
阅读全文
摘要:iOS多线程编程Part 1/3 - NSThread & Run Loop02 JUNE 2013前言多线程的价值无需赘述,对于App性能和用户体验都有着至关重要的意义,在iOS开发中,Apple提供了不同的技术支持多线程编程,除了跨平台的pthread之外,还提供了NSThread、NSOper...
阅读全文
|