摘要: 这段时间由于工作的需要研究了一下iOS系统中蜂窝数据和3G的开启和关闭,也就是在系统的“设置”程序的“通用”项目的“网络”中我们看到的“开启3G”和“蜂窝数据”这两个开关: 在之前的随笔中我研究过了WiFi、蓝牙及飞行模式的开启与关闭,我理所当然的认为iOS系统中应该会有一个类型的单实例在维护这些... 阅读全文
posted @ 2012-04-04 17:44 Ray_Zhang 阅读(1245) 评论(1) 推荐(0)
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2012-03-09 15:41 Ray_Zhang 阅读(38) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2012-02-24 10:15 Ray_Zhang 阅读(20) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2012-02-18 15:59 Ray_Zhang 阅读(20) 评论(0) 推荐(0)
摘要: 在移动开发中,获取移动设备的各类信息是很重要的。一个至关重要的问题就是“适配”;还有就是在不同的设备及系统中有不同的新特性。要做各种机型适配和新特性的开发获得当前硬件及系统的信息是至关重要的。在iOS中有一个名为UIDevice的单实例类,它提供了一些诸如设备名称(name)、设备类型(model)... 阅读全文
posted @ 2012-02-18 15:57 Ray_Zhang 阅读(3497) 评论(1) 推荐(0)
摘要: 之前看到网上有不少同学自己实现了一些别具一格的系统控件,有一些做得很漂亮。今天我看到了一个UITabBarController的自定义实现,于是我也自己实现了一个TabBarController; 与其他自定义的实现不同,我这个实现自己不新增任何类,也不添加任何资源文件(如图片),完全靠改造系统的U... 阅读全文
posted @ 2011-12-15 22:26 Ray_Zhang 阅读(205) 评论(0) 推荐(1)
摘要: 我们知道在Cocoa Touch框架中有许多类是以单实例方式存在的,例如:UIApplication, NSUserDefault, UIDevice, NSFileManager等等; 当我们使用这些类的时候,我们得到的实例永远是同一个。今天我就将我不久之前实现的一个单实例类介绍给大家: 类名:C... 阅读全文
posted @ 2011-11-17 16:06 Ray_Zhang 阅读(276) 评论(0) 推荐(0)
摘要: 之前看到曾经有很多的人希望实现类似“短信”程序中的多选功能,我也看到了许多的第三方实现方法,做得都是不错的。 但是后来才发现,原来iOS系统本身已经实现了这个功能,只是没有向开发者开放(没有在文档中标明)。 现在我将如何用iOS本身提供的方法来实现这个功能的完整代码给大家列出: 首先我们设置一下Ta... 阅读全文
posted @ 2011-11-15 18:47 Ray_Zhang 阅读(354) 评论(0) 推荐(0)
摘要: 无庸置疑,以下的所有操作必须建立在已越狱的iPhone手机上。 首先,在建立工程之后我们要引入一个名为CoreTelephony.framework的框架,他是一个是一个有关电话、短信和邮件通讯的框架。 注:使用4.x的SDK的开发者可以清楚的看到这个框架中有关电话和运营商的各种类(/Develop... 阅读全文
posted @ 2011-11-10 21:00 Ray_Zhang 阅读(1684) 评论(2) 推荐(1)