iphone
文章平均质量分 77
wawxf2008
这个作者很懒,什么都没留下…
展开
-
iphone平台http get请求
直接贴源码: HttpGetRequestAppDelegate.h: [plain] view plaincopy // // HttpGetRequestAppDelegate.h // HttpGetRequest // // Created by apple on 12-5-25.转载 2012-06-17 00:41:08 · 819 阅读 · 0 评论 -
ASIHTTPRequest类库简介和使用说明
ASIHTTPRequest类库简介和使用说明 官方网站: http://allseeing-i.com/ASIHTTPRequest/ 。可以从上面下载到最新源码,以及获取到相关的资料。 使用iOS SDK中的HTTP网络请求API,相当的复杂,调用很繁琐,ASIHTTPRequest就是一个对CFNetwork API进行了封装,并且使用起来非常简单的一套API,用Obje转载 2012-06-22 17:47:07 · 338 阅读 · 0 评论 -
ViewController的生命周期分析和使用
iOS的SDK中提供很多原生ViewController,大大提高了我们的开发效率,下面是我的一些经验。 一、结构 按结构可以对iOS的所有ViewController分成两类: 1、主要用于展示内容的ViewController,这种ViewController主要用于为用户展示内容,并与用户交互,如UITableViewController,UIViewController。转载 2012-07-07 19:42:50 · 992 阅读 · 0 评论 -
iOS开发:IB VS 纯代码
一般刚开始学习开发iOS的开发者不会考虑是使用IB编写UI好还是使用纯代码编写好,因为刚开始学习的时候可能都觉得只要先学会开发iOS就可以了,再者IB也是苹果官方提供的编程方式,不会有什么问题。但是当开发完全可以掌握使用Ib设计iOS的时候就开始有了疑虑,为什么iOS开发会有Ib开发和纯代码开发两种方法呢,那二者的区别又是什么呢,哪一个更具有优势? 首先,所见即所得的开发模式已经是现代编程的转载 2012-07-07 19:23:41 · 497 阅读 · 0 评论 -
iPhone/Mac Objective-C内存管理教程和原理剖析
版权声明 此文版权归作者Vince Yuan (vince.yuan#gmail.com)所有。欢迎非营利性转载,转载时必须包含原始链接http://vinceyuan.cnblogs.com/,且必须包含此版权声明的完整内容。 版本 1.1 发表于2010-03-08 前言 初学objectice-C的朋友都有一个困惑,总觉得对objective-C的内存管理机制琢磨不透,程序经常内存转载 2012-06-19 22:55:09 · 489 阅读 · 0 评论 -
iOS线程开发之--BLOCK & GCD(Grand Central Dispatch)
GCD是apple在iOS 4.0之后引入的新多线程方法,它是基于C语言的扩展, GCD是在内核级提供多线程管理的,效率较高。 GCD的关键之一是队列,系统提供了一些预定义的队列,其中包括主线程队列(该队列保证在主线程上运行),你也可以定义自己的队列。 GCD队列是严格的FIFO方式工作的,代码的开始顺序与加入队列的顺序相同。(在多核心系统上,代码块的完成顺序不一定是FIFO的。但是在目前单转载 2012-06-19 18:07:10 · 562 阅读 · 0 评论 -
ios中的block
Ios4已经直接支持blocks,很有必要学习一下。 在ios,blocks是对象,它封装了一段代码,这段代码可以在任何时候执行。Blocks可以作为函数参数或者函数的返回值,而其本身又可以带输入参数或返回值。它和传统的函数指针很类似,但是有区别:blocks是inline的,并且它对局部变量是只读的。 Blocks的定义: int (^Multiply)(int, int转载 2012-06-19 15:44:30 · 394 阅读 · 0 评论 -
ios 中使用 block
Block可以帮助我们组织独立的代码段,并提高复用性和可读性。iOS4在UIKit中引入了该特征。超过100个的Apple API都使用了Block,所以这是一个我们必须开始熟悉的知识。 Block是什么样的? 你可以使用^操作符来声明一个Block变量,它表示一个Block的开始。 int num1 = 7; int(^aBlock)(int) = ^)int num2) {转载 2012-06-19 15:12:57 · 410 阅读 · 0 评论 -
iphone-json库
http://www.json.org/json-zh.html JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,是“名称/值”对的集合 具有以下这些形式: 1.对象:是一个无序的“‘名称/值’对”集合。一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);“‘名称/值’ 对”之间使用“转载 2012-06-17 19:33:57 · 752 阅读 · 0 评论 -
Objective-C Unicode 转换成中文
Java代码 + (NSString *)replaceUnicode:(NSString *)unicodeStr { NSString *tempStr1 = [unicodeStr stringByReplacingOccurrencesOfString:@"\\u" withString:@"\\U"]; NSString *t转载 2012-06-17 00:38:27 · 1372 阅读 · 0 评论 -
NSNotificationCenter
第十四章: 使用 Notifications 用户可能使用RaiseMan并打开了几个document, 然后他发现紫色的背景颜色实在是不利于阅读文档正文. 于是,他打开Preferences panel修改背景颜色,不过令人失望的是,已经存在的文档的背景颜色不会跟着改变. 于是,这个用户可能会写信给你告诉你这些. 你也许会回复:"defualts会在document创建的时候才读取,保存d转载 2012-07-25 22:30:30 · 523 阅读 · 0 评论