随笔分类 - 13 功能封装
摘要:SOAP是简单对象访问协议,它可看成是HTTP与XML的结合,其中XML部分是作为HTTP报文的实体主体部分。具体信息可以参考百度百科。在iOS中使用SOAP,需要我们自己组装XML格式的字符串,当XML字符串比较长的时候会变得很麻烦。另外,我们在写XML格式的字符串时也要经常使用转义字符“\”。为了编写我们的SOAP应用程序,先要找一个提供SOAP服务的网站,这里用的是http://www.webxml.com.cn,这是一个国内的提供Web服务的网站,很有意思。我们用到的是提供手机归属地查询的服务,具体网站是http://webservice.webxml.com.cn/WebServic
阅读全文
摘要://获取通讯录中的所有属性,并存储在 textView 中,已检验,切实可行。兼容io6 和 ios 7,而且ios7还没有权限确认提示。-(void)getAddressBook{ ABAddressBookRef addressBook = ABAddressBookCreate(); CFArrayRef results = ABAddressBookCopyArrayOfAllPeople(addressBook); for(int i = 0; i < CFArrayGetCount(results); i++) { ABReco...
阅读全文
摘要:整理:iOS 短信与电话事件的获取background information:Core TelephonyiOS 4.0 的官方 API 裡頭,多了一個叫做Core Telephony的 framework;一直以來 Core Telephony 都是 private API,現在開放出來,但是從文件來看,裡頭根本沒有幾行,既沒有告訴你應該怎麼用,也沒有範例,你從 framework 裡頭寥寥四個 class 的 header 中,也搞不清楚,究竟可以把這個東西用在什麼用途上。目前只知道可以拿來做兩件事情:1. 知道目前你這隻 iPhone 用的是哪個電信商的服務;2. 知道現在 iPhon
阅读全文
摘要:.h文件中.m文件中#import "SBJson.h" //解析sbjson 数据- (void)viewDidLoad{ [super viewDidLoad]; ⋯⋯ [self checkVersion]; //检测升级}#pragma mark - 实现升级功能//检测软件是否需要升级-(void)checkVersion{ NSString *newVersion; NSURL *url = [NSURL URLWithString:@"http://itunes.apple.com/cn/lookup?id=69...
阅读全文
摘要:在进行开发时,最常遇到的就是相同的功能,会在不同的地方用到。用 .Net 开发的话,就会将程序包装成 dll,直接在要使用的项目上加入参考即可。在开发 iOS 其实也是有方法可以做到的下面的步骤,会先建立一个 Cocoa Touch Static Library 的项目建立 Static Library,然后再建立一个 Single View Application 的项目来使用建立好的 Library 来进行测试步骤如下:一、建立Cocoa Touch Static Library项目1. 开启 Xcode ,选择 Framework & Library,建立一个 Cocoa Tou
阅读全文
摘要:清除 一个view 的所有 子view
阅读全文
摘要:判断用户是否开启定位功能 / 判断用户是否为应用程序开启定位功能
阅读全文
摘要:判断 网络是否通常,以及判断用户使用的网络类型,时2G\3G\还是wifi
阅读全文