![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS 理论
WangCTong
一直努力地做下去
展开
-
iOS runtime总结
runtime 是一套比较底层的C级别的API,属于一个C语言库,报行了很多底层的C语言API。 我们所有的OC代码,在调用时,最终都会转成runtime的C语言代码,runtime算是OC的幕后工作者。 举个例子:[[foo alloc] init] ----->objc_msgSend(objec_msgSend("foo","alloc"),"init");转载 2015-01-27 10:18:36 · 591 阅读 · 0 评论 -
iOS网络协议--HTTP协议
HTTP协议简介: HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。 HTTP协议的主要特点可概括如下:转载 2015-01-08 11:15:19 · 954 阅读 · 0 评论 -
iOS HTTP协议的get,post方法
转载地址:http://www.open-open.com/lib/view/open1355055986679.html 1、同步请求可以从因特网请求数据,一旦发送同步请求,程序将停止用户交互,直至服务器返回数据完成,才可以进行下一步操作, 2、异步请求不会阻塞主线程,而会建立一个新的线程来操作,用户发出异步请求后,依然可以对UI进行操作,程序可以继续运行 3、GET请求,将参数直接写转载 2015-01-08 11:32:29 · 735 阅读 · 0 评论 -
Quartz 2D 编程指南(一)概述
Quartz 2D编程指南(1) - 概览 分类: iphone/object-c 2013-01-13 21:34 363人阅读 评论(0) 收藏 举报 Quartz 2D是一个二维图形绘制引擎,支持iOS环境和Mac OS X环境。我们可以使用Quartz 2D API来实现许多功能,如基本路径的绘制、透明度、描影、绘制阴影、透明层、颜色管理、反锯齿、P转载 2014-12-26 09:31:59 · 577 阅读 · 0 评论 -
Quartz 2D编程指南(2) - 图形上下文(Graphics Contexts)
转载地址:http://blog.csdn.net/tangaowen/article/details/8498991 一个Graphics Context表示一个绘制目标。它包含绘制系统用于完成绘制指令的绘制参数和设备相关信息。Graphics Context定义了基本的绘制属性,如颜色、裁减区域、线条宽度和样式信息、字体信息、混合模式等。 我们可以通过几种方式来获取转载 2014-12-29 10:29:22 · 529 阅读 · 0 评论 -
Quartz 2D编程指南(三)路径 path
路径定义了一个或多个形状,或是子路径。一个子路径可由直线,曲线,或者同时由两者构成。它可以是开放的,也可以是闭合的。一个子路径可以是简单的形状,如线、圆、矩形、星形;也可以是复杂的形状,如山脉的轮廓或者是涂鸦。图3-1显示了一些我们可以创建的路径。左上角的直线可以是虚线;直线也可以是实线。上边中间的路径是由多条曲线组成的开放路径。右上角的同心圆填充了颜色,但没有描边。左下角的加利福尼亚州是闭合路径转载 2014-12-29 15:31:34 · 654 阅读 · 0 评论