Quartz 2D学习记录Quartz 2D简单介绍一、什么是Quartz 2DQuarz 2D是一个二维绘画引擎,同时支持ios和mac,其API是Core Graphics框架的,是纯C语言的。IOS系统提供的大部分控件的内容都是通过Quartz 2D画出来的,因此Quartz 2D的一个很重要的价值是:自定义view(自定义UI控件)。二、一个重要的概念:图形上下文图形上下文(Graphics...
分类:
移动开发 时间:
2015-08-13 22:13:14
阅读次数:
226
互联网是21世纪的主导产业,在网络行业发展史明确的选择。iOS的上市也开辟了智能手机的新市场,一时间好评如潮,一大批年轻人开始潜心研究它。随着“互联网”的来临,iOS系统正在成为全球最受欢迎的应用平台,每天20万部iOS手机的激活量直接预示着其未来的发展格局无疑将成为相..
分类:
移动开发 时间:
2015-08-12 19:51:32
阅读次数:
173
据国外媒体报道称,8.13版本以下的IOS系统出现重大安全漏洞。?黑客可以利用苹果?iOS?移动操作系统的漏洞远程在苹果?iOS?设备上安装假冒的流行应用程序,如?Facebook?和?Twitter?社交软件?APP,从而达...
分类:
移动开发 时间:
2015-08-11 01:46:57
阅读次数:
182
在系统并深入学习iOS动画的过程中,不得不说是个痛苦的过程。没有任何书系统的讲解这方面的知识,网上的文章都讲的支离破碎;很幸运的看到了http://objccn.io这个网站;即使如此,还是花了三天时间;这个是对整体概念模糊到不断清晰,再逐步理顺,最后总结归纳为几个关键点。我想这辈子应该都忘记不了了。
iOS上的动画效果绝对赞;最常见的uitable动态效果,当手指在屏幕上下滑动时,列表会跟随其一起...
分类:
移动开发 时间:
2015-08-09 18:51:24
阅读次数:
151
如何设置App的启动图,也就是Launch Image? Step1 1.点击Image.xcassets 进入图片管理,然后右击,弹出"New Launch Image" 2.如图,右侧的勾选可以让你选择是否要对ipad,横屏,竖屏,以及低版本的ios系统做支持.这边我选...
分类:
移动开发 时间:
2015-08-09 11:01:38
阅读次数:
230
UIPageControll 是继承于UIControl的一个IOS系统UI控件,可以提供给开发者设计分页效果的功能。初始化方法UIPageControl * page= [[UIPageControlalloc]initWithFrame:CGRectMake(100, 100, 100, 100...
分类:
其他好文 时间:
2015-08-08 16:18:06
阅读次数:
94
1、本地通知的定义和使用:本地通知是UILocalNotification的实例,主要有三类属性:scheduled time,时间周期,用来指定iOS系统发送通知的日期和时间;notification type,通知类型,包括警告信息、动作按钮的标题、应用图标上的badge(数字标记)和播放的声音...
分类:
其他好文 时间:
2015-08-07 08:13:22
阅读次数:
145
Step11.点击Image.xcassets 进入图片管理,然后右击,弹出"New Launch Image"2.如图,右侧的勾选可以让你选择是否要对ipad,横屏,竖屏,以及低版本的ios系统做支持.这边我选了ios8.0,ios7.0,ios6没有做支持.Step2将规定尺寸的图片从你的文件中...
分类:
移动开发 时间:
2015-08-05 20:07:29
阅读次数:
163
iOS多线程的初步研究(一)-- NSThread对于多线程的开发,iOS系统提供了多种不同的接口,先谈谈iOS多线程最基础方面的使用。产生线程的方式姑且分两类,一类是显式调用,另一类是隐式调用。一、显示调用的类为NSThread。一般构造NSThread的线程对象可通过两种方式:1. 初始化线程主...
分类:
移动开发 时间:
2015-08-03 22:37:47
阅读次数:
187
iOS的应用程序的生命周期,还有程序是运行在前台还是后台,应用程序各个状态的变换,这些对于开发者来说都是很重要的。 iOS系统的资源是有限的,应用程序在前台和在后台的状态是不一样的。在后台时,程序会受到系统的很多限制,这样可以提高电池的使用和用户体验。//开发app,我们要遵循apple公司的一些指...
分类:
移动开发 时间:
2015-08-02 10:10:24
阅读次数:
132