摘要: (一)概念:(1)html是用来描述网页的一种语言(Hyper Text Markup Language)。是一种超文本标记语言,不是一种编程语言。html5是2014年才定制完的,重点是跨平台,如果用html5写了一套UI界面,那么什么平台都可以用,因为html5的运行平台就是浏览器。只要有浏览器... 阅读全文
posted @ 2015-12-08 15:48 珍妮是谁 阅读(200) 评论(0) 推荐(0) 编辑
摘要: (一)概念: (1)核心动画CoreAnimation,是一套强大的动画处理API,使用它可以做出绚丽的动画效果。并且是跨平台的,OS 和MAC都可以使用。核心动画的动画执行都在后台操作,不会阻塞主线程。要注意的是CoreAnmiation是直接作用在CALayer上的。并不是UIView。 (... 阅读全文
posted @ 2015-11-17 17:57 珍妮是谁 阅读(200) 评论(0) 推荐(0) 编辑
摘要: (一)CALayer (1)CA就是CoreAnimation核心动画的意思。在iOS中,所有的看得见的控件都是UIView,但是UIView之所以能显示在屏幕上,全是因为内部有一个图层。当你创建UIView,UIView会自动创建一个图层(CALayer对象)。通过UIView的layer属性可... 阅读全文
posted @ 2015-11-17 14:35 珍妮是谁 阅读(168) 评论(0) 推荐(0) 编辑
摘要: (一)原理 (1)运行循环监听所有事件。当一个按钮什么的 addTarget 监听了单机事件后,其实也会触发触摸事件。触摸事件是按照UIApplication-->UIWindow-->rootViewController-->view-->button来找到子控件,从而执行addTarget方法... 阅读全文
posted @ 2015-11-17 13:32 珍妮是谁 阅读(217) 评论(0) 推荐(0) 编辑
摘要: (一)定时器 运用NSTimer类来创建定时器类,或者更简单的来说,就是定时器。定时器等待一个确定的时间间隔后,就会执行特定的消息给目标对象。例如可以创建一个NSTimer类发送消息给一个 window,告诉他在一个确定的时间间隔来update他自己。 所以说定时器就是能够在接下来的时间执行或... 阅读全文
posted @ 2015-11-14 13:56 珍妮是谁 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 触摸事件、手势、响应者链、运行循环。(一)触摸事件(1)在iOS中的事件可以分为三个类型,触摸事件,加速计事件(摇一摇,呵呵~),远程控制事件(耳机控制音量)。(2)触摸事件: 1.响应者对象:只要继承了UIResponder的对象就可以处理事件,称为响应者对象。UIApplication,UIV... 阅读全文
posted @ 2015-11-14 00:00 珍妮是谁 阅读(272) 评论(0) 推荐(0) 编辑
摘要: (一)概念(1)Quartz2D是一个纯C语言跨平台的二维绘图引擎。也有封装的OC版本,同时支持iOS和Ma OS X系统。它可以裁剪图片,做一个画板,支付宝手势解锁,柱状图,饼状图,折线图等,转盘猜奖,也可以绘制文字,裁剪图片,生成PDF自定义充电条等各种自定义控件。 包含在Core Graphi... 阅读全文
posted @ 2015-11-13 23:58 珍妮是谁 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 所谓控制器的生命周期,就是一个控制器由生到死的过程。 (1)NavgationController的push操作,视图周期方法是依次交错的。A控制器pushB,那么B先调用viewDidLoad,在调用A的ViewWillDisappear,然后是B的ViewWillAppear,然后是A的V... 阅读全文
posted @ 2015-11-10 10:02 珍妮是谁 阅读(146) 评论(0) 推荐(0) 编辑
摘要: (一)有时候一个View里面有多个view,这个大的View来管理多个小的view。那么控制器也是这样的,用一个控制器去管理多个控制器。为了便于控制器管理,iOS提供了两个比较特殊的控制器,UINavgationController和UITabBarController。一般来说一个页面就是一个控制... 阅读全文
posted @ 2015-11-09 16:13 珍妮是谁 阅读(213) 评论(0) 推荐(0) 编辑
摘要: (一) 创建控制器的四种方法(1)sb // 传niu就相当于[NSBundle mainbundle]; UIStoryboard *sb = [UIStoryboard storyboardWithName:@"MYStoryBoard" bundle:nil]; self.win... 阅读全文
posted @ 2015-11-09 08:56 珍妮是谁 阅读(156) 评论(0) 推荐(0) 编辑