2015.3.3#import int main(int argc, const char * argv[]) { @autoreleasepool { //利用i值遍历数组 NSArray *array = [NSArray arrayWithObjects:@"one",@"two...
分类:
编程语言 时间:
2015-03-03 20:34:04
阅读次数:
202
在网络应用中,需要对用户设备的网络状态进行实时监控,有两个目的:
(1)让用户了解自己的网络状态,防止一些误会(比如怪应用无能)
(2)根据用户的网络状态进行智能处理,节省用户流量,提高用户体验
WIFI\3G网络:自动下载高清图片
低速网络:只下载缩略图
没有网络:只显示离线的缓存数据
苹果官方提供了一个叫Reachability的示例程序,便于开...
分类:
移动开发 时间:
2015-03-03 18:39:38
阅读次数:
161
一、GET请求和POST请求简单说明
创建GET请求
// 1.设置请求路径
NSString *urlStr=[NSString stringWithFormat:@"http://192.168.1.53:8080/MJServer/login?username=%@&pwd=%@",self.username.text,self.pwd.text];
...
分类:
其他好文 时间:
2015-03-03 18:38:49
阅读次数:
112
1.内存管理的基本原则:对自己拥有的对象负责,凡是你通过retain,alloc,copy等手段获得了所有权的对象,都必须在你不再使用的时候,由你来调用release,autorelease等手段来释放对它的所有权。在一定的代码段内,对同一对象所做的copy,alloc和retain的操作次数应当与...
分类:
其他好文 时间:
2015-03-03 18:16:58
阅读次数:
169
定义 ①Block是OC中的一种数据类型,在iOS开发中被广发使用 ②^是Block的特有标记 ③Block的实现代码包含在{}之间 ④大多数情况下,以内联inline函数的方式被定义和使用 ⑤Block与C语言的函数指针有些相似,但使用起来更加灵活示例void(^LMLog)...
分类:
其他好文 时间:
2015-03-03 01:06:23
阅读次数:
223
OC-NSArray-NSMutableArray-数组-可变数组1,OC语言和c语言的数组区别 oc语言的数组只能存储对象指针,不能存储基本类型2,数组的创建 (1),initWithObjects: initWithObject (2)@[@"jack"...]; (2),init...
分类:
编程语言 时间:
2015-03-02 22:25:27
阅读次数:
326
2015.3.2//数组//NSArray(不可变数组)//数组:对象地址的有序集合//int main(int argc, const char * argv[]) { @autoreleasepool { NSNumber *num1 = [NSNumber numberWithInt:...
分类:
编程语言 时间:
2015-03-02 22:14:36
阅读次数:
212
十 .oc基础(Foundation框架下)1.下面介绍几种OC对象类型的存储结构:NSArray,NSDictionary,NSSet,以及基本数据类型封装类。NSNumber:*既然这几种数据结构都是用来存放对象类型的那么基本数据类型想要放入其中就要先对他们进行封装。使用NSNumber对基本数...
分类:
其他好文 时间:
2015-03-02 20:57:45
阅读次数:
181
九 .oc基础(Foundation框架上)1.四中结构体类型:NSRange,NSPoint,NSSize,NSRect1>NSRange:是一个以为的结构由成员location和成员length共同组成。*NSRange的创建方式:NSRange range=NSMakeRange(2.4),代...
分类:
其他好文 时间:
2015-03-02 18:36:56
阅读次数:
154
八. oc基础知识(Protocal) protocal 出发点:他仅仅是用来声明方法的。 1.可以用来声明一大堆方法(但是不能声明成员变量) 2.只要某个类遵守了这个协议,就相当于拥有这个协议中的所有方法声明 3.只要父类遵守了某个协议,就相当于子类也遵守了 4. 协议列出了一组方法,有些...
分类:
其他好文 时间:
2015-03-02 16:41:27
阅读次数:
135