摘要:
OC学习总结之面向对象和类Objective-c是c语言的母集合,它的原意就是在原始的c语言的主体上加入面向对象的特性。1、面向对象和面向过程面向对象和面向过程是编程的两种思考方式。面向对象,简称OOP,它是以事物为中心,参与事件的事物是核心,完成事件只是事物的一个小任务。面向过程,简称OPP,它是... 阅读全文
摘要:
iOS开发多线程概览机器码是按顺序执行的,一个复杂的多步操作只能一步步按顺序逐个执行。改变这种状况可以从两个角度出发:对于单核处理器,可以将多个步骤放到不同的线程,这样一来用户完成UI操作后其他后续任务在其他线程中,当CPU空闲时会继续执行,而此时对于用户而言可以继续进行其他操作;对于多核处理器,如... 阅读全文
摘要:
iOS开发系列--UITableView全面解析2014-08-23 23:20 by KenshinCui,2202阅读,18评论,收藏,编辑--UIKit之UITableView概述在iOS开发中UITableView可以说是使用最广泛的控件,我们平时使用的软件中到处都可以看到它的影子,类似于微... 阅读全文
摘要:
iOS开发系列--打造自己的“美图秀秀”--绘图与滤镜全面解析概述在iOS中可以很容易的开发出绚丽的界面效果,一方面得益于成功系统的设计,另一方面得益于它强大的开发框架。今天我们将围绕iOS中两大图形、图像绘图框架进行介绍:Quartz 2D绘制2D图形和Core Image中强大的滤镜功能。Qua... 阅读全文
摘要:
排序算法——快速排序今天介绍快速排序,这也是在实际中最常用的一种排序算法,速度快,效率高。就像名字一样,快速排序是最优秀的一种排序算法。思想快速排序采用的思想是分治思想。快速排序是找出一个元素(理论上可以随便找一个)作为基准(pivot),然后对数组进行分区操作,使基准左边元素的值都不大于基准值,基... 阅读全文
摘要:
IOSQuartzCore核心动画框架核心动画框架使用核心动画需要引入的框架:#importCALayer: CoreAnimationCALayer就是UIView上的图层,很多的CALayer组成了UIView。CALayer与UIView是两个完全不同的类UIView动画就是简单动画,可以实现... 阅读全文
摘要:
.指向const的指针例如:double a=1.01;const double * b=&a;*b=2.1; //这显然是错误的a=2.1; //这是正确的,a和*b的值都会变成2.01,有些人将之称为自以为指向const的指针五.const指针例如:int a=10;int * const b=... 阅读全文
摘要:
2.Cocoa Operation优点:不需要关心线程管理,数据同步的事情。CocoaOperation相关的类是 NSOperation ,NSOperationQueue。NSOperation是个抽象类,使用它必须用它的子类,可以实现它或者使用它定义好的两个子类:NSInvocationOpe... 阅读全文
摘要:
C-总结#pragma mark -第一章:C基础voidfunc1();voidfunc1(){// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~inta = 030;//以0开头得数是八进制的数,计算的时候要换算成10进制进行计算intb = a * 10;printf("%d... 阅读全文
摘要:
总结--指针(2014-07-28 08:43:37)转载▼标签:指针指针与数组指针与字符串指针与结构体分类:C//指针的简单使用voidfunc1();voidfunc1(){//指针的定义?//答:指针其实就是内存地址,指针变量//整形指针inta = 100;int*p1 = &a;//定义整... 阅读全文