![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
翻译
程小龙
一个怀揣着理想的Geek
展开
-
iOS Notification(一):注册&发送
该文章的原创地址是:http://www.bignerdranch.com/blog/notifications-part-1-registering-and-posting/ 介绍 Notification在Cocoa中是一个解藕的机制。假如你有一个对象,是一个网络监视器,此时你想告诉其他的对象,网络数据已经下载完毕。这个过程你可以使用很多方法来实现。 你可以下一个网络监听器的子类,并重载翻译 2015-01-27 15:59:08 · 1554 阅读 · 0 评论 -
iOS Notification(二):处理&监听通知事件
上一章节介绍了Notification的注册和发送,在常规的notification API中,需要制定一个对象来发送通知,然后另一个注册了该通知的对象会接收到该通知,并用selector来进行处理。这个通知是可以最多携带一个参数的,这个参数是一个指向NSNotification的对象指针。 下面给出一个注册通知代码: [code] NSNotificationCenter *center翻译 2015-01-28 10:24:39 · 5636 阅读 · 0 评论 -
Core Graphic(一):历史与介绍
Mac和iOS为开发者提供了许多不同的API用于用户界面的开发。UIKit和AppKit库都拥有很多image,color和path类。Core Animation提供了layer层展示的API。使用OpenGL可以渲染3-D画面。Spritekit可以实现一些列动画。AVFoundation提供了播放视频/音频的接口。 Core Graphic又被称作“Quartz”,它是一个早期被被用来在系翻译 2015-02-13 22:38:49 · 1308 阅读 · 0 评论 -
Core Graphic(二):context详解
上一篇介绍了CG的历史 context是Quartz的核心概念,在用CG进行画图的时候,必须和context打交道,所以必须要知道context是什么,干什么以及为什么要有context。 我们使用CG最基本的操作就是创建路径,路径是一个用数学描述的图形形状,路径可以是矩形的,圆形的,牛仔帽形甚至是一个泰姬陵的形状。路径内可以用颜色进行填充,每一个像素点都可以被设置成特定的颜色。路径也可以是一翻译 2015-02-16 16:09:30 · 2218 阅读 · 0 评论