在iOS系统中提供了系统版本的判断函数,因此我们可以很容易得到他的当前系统版本:[[UIDevice currentDevice] systemName];//系统名字[[UIDevice currentDevice] systemVersion];//系统版本号[[UIDevice current...
分类:
移动开发 时间:
2014-10-10 17:07:34
阅读次数:
173
iOS的应用程序的生命周期,还有程序是运行在前台还是后台,应用程序各个状态的变换,这些对于开发者来说都是很重要的。 iOS系统的资源是有限的,应用程序在前台和在后台的状态是不一样的。在后台时,程序会受到系统的很多限制,这样可以提高电池的使用和用户体验。//开发app,我们要遵循apple公司的一些指...
分类:
移动开发 时间:
2014-10-09 13:10:33
阅读次数:
352
自从iOS系统引入了Blur效果,也就是所谓的毛玻璃、...
分类:
移动开发 时间:
2014-10-09 01:59:27
阅读次数:
285
在《HT图形组件设计之道(二)》我们展示了HT在2D图形矢量的数据绑定功能,这种机制不仅可用于2D图形,HT的通用组件甚至3D引擎都具备这种数据绑定机制,此篇我们将构建一个3D飞机模型,展示如果将数据绑定机制运用于3D模型,同时会运用到HT的动画机制,以及OBJ 3D模型加载等技术细节,正巧赶上刚发布的iOS8我们终于能将基于HT for Web开发的HTML5 3D应用跑在iOS系统了。...
分类:
其他好文 时间:
2014-10-09 01:47:47
阅读次数:
317
因为IOS系统支持日文中的字块编码,所以在UILable,UITextField,UIAlertView等控件中使用emoji表情编码(emoji就是表情符号;词义来自日语(えもじ,e-moji,moji在日语中的含义是字符)),比如:NSString *s = [NSString stringWi...
分类:
其他好文 时间:
2014-10-03 17:22:34
阅读次数:
264
UIDevice类是一个单例,其唯一的实例( [UIDevice currentDevice] ) 代表了当前使用的设备。通过这个实例,可以获得设备的相关信息(包括系统名称,版本号,设备模式等等)。也可以使用使用该实例来监测设备的特征(比如物理方向)。NSString *strName = [[UI...
分类:
移动开发 时间:
2014-09-29 11:52:10
阅读次数:
179
原文:http://blog.sina.com.cn/s/blog_8a6c97b5010162f0.html受限与iOS系统的运行机制,绝大多数情况下一个应用在进入后台后会马上进入suspend或terminate状态,也就是说不能执行代码,iOS中也没有类似WIndows中Service的概念,...
分类:
移动开发 时间:
2014-09-28 19:41:05
阅读次数:
209
本文目录一、iOS开发的前景二、iOS开发的难易度 这讲继续介绍iOS初学者比较感兴趣的问题:iOS开发的前景如何、iOS开发的难易度。要想分析iOS开发的前景,首先你要搞清楚是哪个牛X公司在维护着iOS系统、是谁在背后支撑着全球的iOS开发者,那就是大名鼎鼎的苹果公司。一、iOS开发的前景 2.....
分类:
移动开发 时间:
2014-09-27 13:09:29
阅读次数:
347
导入AddressBook和AddressBookUI框架
iOS 6之前,可以通过如下方法获得通讯录
ABAddressBookRef addressBook = ABAddressBookCreate();
不过在iOS 6之后,这个方法被废弃,可以使用下面的方法获得通讯录。
AB_EXTERN ABAddressBookRef ABAddressBookCreateWithOp...
分类:
移动开发 时间:
2014-09-25 20:36:47
阅读次数:
237
一、扩展概述 扩展(Extension)是iOS 8中引入的一个非常重要的新特性。扩展让app之间的数据交互成为可能。用户可以在app中使用其他应用提供的功能,而无需离开当前的应用。 在iOS 8系统之前,每一个app在物理上都...
分类:
移动开发 时间:
2014-09-24 14:45:07
阅读次数:
253