iOS中经常会有网络请求,可以把它封装起来,方便使用:
网络封装请求类:
.h文件:
#import
@interface NetHandler :
NSObject
//无返回值,根据网络请求
的特点,不同的地方就是请求的地址和分析数据的方式不一样,就是把这两部分分别作为方法参数
+ (void)getDataWithUr...
分类:
移动开发 时间:
2015-02-28 14:44:37
阅读次数:
170
小知识补充一、 id1. 简介万能指针,能指向任何OC对象,相当于NSObject *id类型的定义typedef struct objc_object { Class isa;} *id;2. 使用// 注意:id后面不要加上*id p = [Person new];3. 局限性调用...
分类:
移动开发 时间:
2015-02-24 16:19:36
阅读次数:
141
objective-c在其对象拥有成员变量时,我们为了保持代码的封装,会将成员变量设置为@protected,并为成员变量编写setter和getter方法。如:@interface Person : NSObject{ @protected int _age;}- (int)get;-...
分类:
其他好文 时间:
2015-02-16 00:25:43
阅读次数:
205
Objective-C实用类和协议目录概述NSObject概述NSObject协议类NSObject详细方法参考文档实用操作是否为某个类或其子类是否响应某个成员方法返回class类型
分类:
其他好文 时间:
2015-02-14 17:26:08
阅读次数:
113
KVC目录概述KVC的基本用法KVC的运用概述键-值编码是一个用于间接访问对象属性的机制,使用该机制不需要调用存取方法和变量实例就可访问对象属性键-值编码方法在Objective-C非正式协议(类目)NSKeyValueCoding中被声明,默认的实现方法由NSObject提供键-值编码支持带有对象...
分类:
其他好文 时间:
2015-02-14 11:01:14
阅读次数:
121
如果有如下一个类#import @interface Person : NSObject@property int age;@end@implementation Person@endcategory可以在不修改Person类的代码,不用子类继承的方式扩展其方法(实际等同于将一个类拆分在不同的文件中...
分类:
其他好文 时间:
2015-02-13 22:21:07
阅读次数:
165
CALayer 详解CALayer 详解
综述
UIView 和CALayer的区别
属性
其他重要属性综述UIView的继承结构为:UIResponder:NSObject。可以看出UIView的直接父类为UIResponder类,.CALayer的继承结构:NSObject,直接从NSObject继承,因为缺少了UIResponder类,由上可见UIResponder是用来响应事件的,也就是说U...
分类:
其他好文 时间:
2015-02-11 18:38:01
阅读次数:
130
由java转入IOS开发了,自学配合实际项目记录一些项目中用到的技巧,APP比较小,涉及到的知识点比较简单,大牛就不用看了,小兵大家一起讨论。
单例模式就是确保在程序运行过程中,一个类只有一个实例,公司的APP的账号管理是通过单例实现的。先上代码:
@interface JVAccountManager : NSObject
+ (JVAccountManager *)sharedAccount;...
分类:
移动开发 时间:
2015-02-11 18:37:36
阅读次数:
258
参考地址: https://iosdevelopmenttutorials.wordpress.com/tag/uiscrollview/Apple Documentation
分类:
其他好文 时间:
2015-02-10 18:40:02
阅读次数:
162
#import #import "monthModel.h"#import "dayModel.h"#import "SolarAndLunerHeader.h"@interface PublicUtils : NSObject#pragma mark将时间本地化+(NSDate *)getLoca...
分类:
移动开发 时间:
2015-02-09 15:48:01
阅读次数:
254