摘要:
获取iphone的系统信息使用[UIDevice currentDevice],信息如下: [[UIDevice currentDevice] systemName]:系统名称,如iPhone OS [[UIDevice currentDevice] systemVersion]:系统版本,如4.2.1 [[UIDevice currentDevice] model]:The model o... 阅读全文
posted @ 2012-12-07 16:40
GreyWolf
阅读(325)
评论(0)
推荐(0)
摘要:
对于iOS的理解,应该来是就是一个拥有比较完整的内核的BSD UNIX系统,其实很多的东西都是可以问系统的,并不是必须通过又爱又恨的Frameworks的。 这里将介绍如何在iphone下面,通过系统的底层字节获取系统背光灯亮度和设备的IMEI。 这是UIDevice的Catagary,需要手动添加IOKit.frameworks(如果你找不到,那算了)。 代码部分 Thanks Eric... 阅读全文
posted @ 2012-12-07 16:39
GreyWolf
阅读(334)
评论(0)
推荐(0)
摘要:
NSArray *myImages = [NSArray arrayWithObjects: [UIImage imageNamed:@"Image1.png"], [UIImage imageNamed:@"Image2.png"], [UIImage imageNamed:@"Image3.png"], [UIImage imageName... 阅读全文
posted @ 2012-12-07 16:38
GreyWolf
阅读(246)
评论(0)
推荐(0)
摘要:
iOS 4.0 的官方 API 裡頭,多了一個叫做 Core Telephony 的 framework;一直以來 Core Telephony 都是 private API,現在開放出來,但是從文件來看,裡頭根本沒有幾行,既沒有告訴你應該怎麼用,也沒有範例,你從 framework 裡頭寥寥四個 class 的 header 中,也搞不清楚,究竟可以把這個東西用在什麼用途上。 目前只知道可以拿... 阅读全文
posted @ 2012-12-07 16:37
GreyWolf
阅读(197)
评论(2)
推荐(0)
摘要:
SQLite3的确很好用。小巧、速度快。这些天正在研究它,将它移植到ARM系统里面,又有一些收获,这里把我对sqlite3的研究列出来,以备忘记。【其中有摘抄自互联网】 SQLite3提供的是一些C函数接口,你可以用这些函数操作数据库。通过使用这些接口,传递一些标准sql语句(以char *类型)给SQLite3函数,SQLite3就会为你操作数据库。 SQLite3跟MS的access一样是... 阅读全文
posted @ 2012-12-07 16:36
GreyWolf
阅读(197)
评论(0)
推荐(0)
摘要:
官方网站: http://allseeing-i.com/ASIHTTPRequest/ 。可以从上面下载到最新源码,以及获取到相关的资料。 使用iOS SDK中的HTTP网络请求API,相当的复杂,调用很繁琐,ASIHTTPRequest就是一个对CFNetwork API进行了封装,并且使用起来非常简单的一套API,用Objective-C编写,可以很好的应用在Mac OS X系统和iOS平... 阅读全文
posted @ 2012-12-07 16:35
GreyWolf
阅读(172)
评论(0)
推荐(0)
摘要:
我现在要使用SQLite3.0创建一个数据库,然后在数据库中创建一个表格。 首先要引入SQLite3.0的lib库。然后包含头文件#import <sqlite3.h> 【1】打开数据库,如果没有,那么创建一个 sqlite3* database_; -(BOOL) open{ NSArray *paths = NSSearchPathForDirectoriesInDo... 阅读全文
posted @ 2012-12-07 16:22
GreyWolf
阅读(169)
评论(0)
推荐(0)
摘要:
UIImagePickerController是我们最常用的组件之一,用它可以实现照相,选图片的功能。但是在照像的时候,如果后台开有很多应用,经常会出现crash的情况,是因为照出来的相片像素太高,一般是4M左右,照一张就会有4M内存占用,于是经常会出现memory warning, 然后系统回收内存,就使我们的应用crash。 解决方法就是,在UIImagePickerControllerDe... 阅读全文
posted @ 2012-12-07 16:20
GreyWolf
阅读(188)
评论(0)
推荐(0)
摘要:
IMSI 共有 15 位,其结构如下: MCC+MNC+MSIN ,( MNC+MSIN=NMSI ) MCC : Mobile Country Code ,移动国家码, MCC 的资源由国际电联( ITU )统一分配和管理,唯一识别移动用户所属的国家,共 3 位,中国为 460; MNC:Mobile Network Code ,移动网络码,共 2 位,中国移动 TD 系统使用... 阅读全文
posted @ 2012-12-07 16:10
GreyWolf
阅读(721)
评论(0)
推荐(0)
摘要:
了解iPhone应用程序中App目录结构是本文要介绍的内容,不多说,直接进入内容。iPhone的App的目录结构如下: 对于一个运行在iPhone得app,它只能访问自己根目录下得一些文件(所谓sandbox). 一个app发布到iPhone上后,它得目录结构如下: 1、其中得app root可以用 NSHomeDirectory() 访问到; 2、Documents 目录就是我们可以... 阅读全文
posted @ 2012-12-07 16:08
GreyWolf
阅读(278)
评论(0)
推荐(0)
摘要:
Core Data “Failed Banks” 模式表 在iPhone所有数据存储的方法里面,Core Data是重要数据存储的最佳选择。它能降低你应用的内存开销,提升响应速度,并把你从繁琐的代码中解脱出来。 然而,学习Core Data之路异常久远。不过这也是这一系列教程的由来 – 让你快速掌握Core Data基础知识。 作为该系列教程的第一部分,我们将为我们的对象建立一个可视化数... 阅读全文
posted @ 2012-12-07 16:01
GreyWolf
阅读(243)
评论(0)
推荐(0)
摘要:
这是系列教程的第二部分,有助于你加快掌握基本的Core Data内容。 在系列教程一中,我们为对象建立了可视化数据模型,运行了快速肮脏测试并勾在一个表视图(table view)中来显示。而在这个教程,我们将讨论如何把已有的数据导入或者预先载入到Core Data里面,这样我们的应用开始时会有一些好的默认数据。 在系列教程的最后部分,我们将讨论如何使用NSFetchedResultsContr... 阅读全文
posted @ 2012-12-07 15:54
GreyWolf
阅读(218)
评论(0)
推荐(0)
摘要:
为什么要采用NSFetchedResultsController? 迄今为止,我们现在的处境跟当初用SQLite3的时候一样。然而,我们不需要写如此多的代码(注意一下FailedBankDatabase类中那段缺失的原始SQL语句代码),添加诸如插入/删除之类的操作也很简便。 有一项显著的便利性是用Core Data才能体现出来的:使用NSFetchedResultsController。 ... 阅读全文
posted @ 2012-12-07 15:49
GreyWolf
阅读(210)
评论(0)
推荐(0)
摘要:
一、如果想把模拟其中保存的数据在真机中显示出来,可以在 AppDelegate 里用下面方法: 模拟器保存完数据,然后进入目录:“用户名/Library/Application Support/iPhone Simulator/4.2/Applications/" 目录下,找到 p.sqlite,复制到软件的工程目录里。然后导入到工程里面,这样可以用模拟器里面保存的数据了。 - (NS... 阅读全文
posted @ 2012-12-07 15:46
GreyWolf
阅读(247)
评论(0)
推荐(0)
摘要:
REST架构风格是全新的针对Web应用的开发风格,是当今世界最成功的互联网超媒体分布式系统架构,它使得人们真正理解了Http协议本来面貌。随着 REST架构成为主流技术,一种全新的互联网网络应用开发的思维方式开始流行。REST是什么 REST是英文Representational State Transfer的缩写,中文翻译为“表述性状态转移”,他是由Roy Thomas Fielding博士在他的论文 《Architectural Styles and the Design of Network-based Software Architectures》中提出的一个术语。REST本身只是为分 阅读全文
posted @ 2012-12-07 15:45
GreyWolf
阅读(309)
评论(0)
推荐(0)