随笔分类 -  IOS开发笔记

摘要:什么是GCDGrand Central Dispatch (GCD)是Apple开发的一个多核编程的解决方法。该方法在Mac OS X 10.6雪豹中首次推出,并随后被引入到了iOS4.0中。GCD是一个替代诸如NSThread, NSOperationQueue, NSInvocationOper... 阅读全文
posted @ 2014-05-23 14:20 PressII... 阅读(298) 评论(0) 推荐(0)
摘要:由于iOS6以上的UIKit不会在内存警告时自动释放视图,所以viewWillUnload和viewDidUnload将不再触发。因此,在iOS6上,开发者需要负责内存警告时将不用到的视图释放。WWDC2012的视频有提到,具体代码如下:1 - (void)didReceiveMemoryWarni... 阅读全文
posted @ 2014-05-22 17:22 PressII... 阅读(252) 评论(0) 推荐(0)
摘要:init方法在init方法中实例化必要的对象(遵从LazyLoad思想)init方法中初始化ViewController本身loadView方法view controller会在view的property被请求并且当前view值为nil时调用这个函数。当view需要被展示而它却是nil时,viewC... 阅读全文
posted @ 2014-05-22 17:13 PressII... 阅读(306) 评论(0) 推荐(0)
摘要:摘要: CoreGraphics的功能非常强大,可以绘制各种图形;今天学习一下怎么绘制简单的点线面,记录学习。一、导入coreGraphics.framework二、绘制图形1、绘制矩形 1 // 绘制矩形 2 - (void)drawRectangle { 3 4 // 定义矩形的rec... 阅读全文
posted @ 2014-05-21 16:34 PressII... 阅读(186) 评论(0) 推荐(0)
摘要:1 CGContextRef context = UIGraphicsGetCurrentContext(); 设置上下文 2 CGContextMoveToPoint 开始画线 3 CGContextAddLineToPoint 画直线 4 5 CGContextAddEllipseIn... 阅读全文
posted @ 2014-05-21 16:29 PressII... 阅读(189) 评论(0) 推荐(0)
摘要:最近看了看CoreGraphics的东西,看到关于CGColor的东西,于是就想着顺便看看UIColor,CIColor,弄清楚它们之间的区别和联系。下面我们分别看看它们三个的概念:一、UIColor UIColor是UIKit中存储颜色信息的一个重要的类,一个UIColor对象包含了颜色和透明度... 阅读全文
posted @ 2014-05-21 16:24 PressII... 阅读(224) 评论(0) 推荐(0)