在开发某些应用时可能希望能够调用iOS系统内置的电话、短信、邮件、浏览器应用,此时你可以直接使用UIApplication的OpenURL:方法指定特定的协议来打开不同的系统应用。常用的协议如下:打电话:tel:或者tel://、telprompt:或telprompt://(拨打电话前有提示)发短信:sms:或者sms..
分类:
其他好文 时间:
2015-01-13 10:43:49
阅读次数:
131
苹果在iOS 5系统时,对app的文件存储提出了新的要求。从它的guildline来看,是推荐开发者尽量把app生成的文件放在Caches目录下的。原文如下:Only user-generated data or that cannot otherwise be recreated by your ...
分类:
其他好文 时间:
2015-01-09 12:08:31
阅读次数:
123
随着 iOS 8 的发布,苹果为开发者们开放了很多新的 API,而在这些开放的接口中 通知中心插件 无疑是最显眼的一个。通知中心就不用过多介绍了,相信大家对这个都很清楚了。在以往的 iOS 版本中,我们只能使用 iOS 系统自带的有限的几个 通知中心组件。 这次新开放的这个功能,就相当于为大家提供了...
分类:
编程语言 时间:
2015-01-09 08:03:12
阅读次数:
545
公司大设计师只出iOS设计图。新的iOS系统的状态栏(status bar,就是显示时间、电量那个)是透明的,Android 4.4 (Kitkat,api 19)也添加了自定义 status bar 和 navigation bar 的一些api,可以实现同样的效果。
---
github上有 SystemBarTint 可以使用,但是很多功能用不到,所以自己实现了下。
---
@Ov...
分类:
其他好文 时间:
2015-01-08 15:21:32
阅读次数:
152
目前,在移Web开发领域中,除了使用如Android,iOS系统原生提供的API进行开发外,对于Web开发人员来说,最方便快捷的方法莫过于使用比如jQuery Mobile,Sencha Touch这样基于HTML 5的Web框架进行开发了,因为只要熟悉CSS,JavaScript则可以很轻松地运用...
分类:
Web程序 时间:
2015-01-07 20:49:28
阅读次数:
167
在iOS中可通过两种方式去播放声音: * 播放压缩的声音文件,比如mp3文件,一般使用播放声音中提到的方法,适用于播放时间较长,比如大于30秒,AVAudioPlayer可以提供更多的控制特性,比如暂停等等 * 播放系统声音,比如翻页的哗啦声,应该使用播放系统声音的方法,因为...
分类:
移动开发 时间:
2015-01-07 14:54:35
阅读次数:
217
版本:2.x
平台iso
先看mian.m文件
//创建一个iso应用
int retVal = UIApplicationMain(argc, argv,
nil, @"AppController");
iOS系统会调用AppController 的 didFinishLaunchingWithOptions函数,里面做了一些创建界面的东西
该函数内部有如下代码;
coc...
分类:
其他好文 时间:
2015-01-04 15:21:40
阅读次数:
640
普通版本完成的锯齿很严重 但是Ios系统中仅CGContextClearRect 并不存在cyclo等方法。 网上查了一些资料。 发现还是利用到了CG 中的Mask来实现效果图:这种效果可以自定义画笔的粗细等相关设置,不会像普通模式中出现比较严重的锯齿。具体分析如下: 1.获取需要隐藏View的l....
分类:
移动开发 时间:
2015-01-04 15:17:47
阅读次数:
235
观察者模式(Observer Patterns) ????观察者模式:定义了对象间一对多的依赖,这样一来,当一个对象的状态改变时,它的所有依赖都会自动收到通知并自动更新。 ? ? 现在有一种需求:IOS系统的手机和Android...
分类:
其他好文 时间:
2015-01-04 11:38:50
阅读次数:
123
1.框架概述iOS的系统架构分为四个层次:核心操作系统层(Core OS layer)、核心服务层(Core Services layer)、媒体层(Media layer)和可触摸层(Cocoa Touch layer)。下面是IOS系统结构图。Core OS是位于iOS系统架构最下面的一层是核心...
分类:
移动开发 时间:
2015-01-03 11:47:31
阅读次数:
270