04 2016 档案

摘要:用Objective-C等面向对象语言编程时,"对象"(object)就是"基本构造单元"(building block)。开发者可以通过对象来存储并传递数据。在对象之间传递数据并执行任务的过程就叫做"消息传递"(Messaging)。当程序运行起来以后,为其提供相关支持的代码叫做"Objectiv 阅读全文
posted @ 2016-04-29 09:36 洛洛爱吃肉 阅读(826) 评论(0) 推荐(0)
摘要:Blocks是C语言的扩充功能。用一句话来表示Blocks的扩充功能:带有自动变量(局部变量)的匿名函数。 block其实是一个代码块,但是它的神奇之处在于在内联(inline)执行的时候(这和C++很像)还可以传递参数。同时block本身也可以被作为参数在方法和函数间传递,这就给予了block无限 阅读全文
posted @ 2016-04-25 09:36 洛洛爱吃肉 阅读(514) 评论(0) 推荐(1)
摘要:什么是线程呢? 1个CPU执行的CPU命令列为一条无分叉的路径即为线程。 这种无分叉路径不止1条,存在多条时即为多线程。 什么是GCD? Grand Central Dispatch (GCD)是异步执行任务的技术之一。一般将应用程序中计述的线程管理用的代码在系统级中实现。开发者只需要定义想执行的任 阅读全文
posted @ 2016-04-15 11:28 洛洛爱吃肉 阅读(306) 评论(0) 推荐(0)