/** * 1. 设置显示到控制器上的模型数据(根据plist文件设置其属性,然后定义与实现工厂方法来快速实现字典转模型) */// 1. 模型Shop.h文件@interface Shop : NSObject@property (nonatomic, strong) NSS...
分类:
其他好文 时间:
2015-07-14 05:59:23
阅读次数:
143
新建一个类继承 NSObject#import @interface FinxingDate : NSObject#pragma mark - 创建单例方法
// 作为返回值的区别 id(泛型指针) 不知道具体对象 instancetype可以动态识别哪种类型
// 起名习惯,share + 类名
//+ (ShareData *)
+ (insta...
分类:
其他好文 时间:
2015-07-13 20:41:55
阅读次数:
113
1,model文件代码文件名称:HMFileDownloader.h#import @interface HMFileDownloader : NSObject/*** 所需要下载文件的远程URL(连接服务器的路径)*/@property (nonatomic, copy) NSString *ur...
分类:
移动开发 时间:
2015-07-13 13:42:17
阅读次数:
133
#import @interface user : NSObject@property(nonatomic,copy)NSString* name;@property(nonatomic,copy)NSString* age;@end#import "user.h"@implementation u...
分类:
其他好文 时间:
2015-07-13 11:41:32
阅读次数:
128
IOS学习(OC语言)知识点整理一、OC中的内存管理1)概念:内存管理的对象为所有继承了NSObject的对象,对基本数据(如:int 、float、double...)无效 OC中采用引用计数器对内存做管理,他是一个整数数据,表示对象引用的次数,每个对象分配4字节 的内存空间存放引用计数器。当一个...
分类:
移动开发 时间:
2015-07-12 15:39:37
阅读次数:
172
其实质是对一个类的扩充,对类扩充的方法有两种:(1)通过继承(经常用到)(2)通过分类一个已知类Name其头文件Name.h#import@interfaceName :NSObject@property(strong,nonatomic)NSString* nameStr;-(Name*)init...
分类:
移动开发 时间:
2015-07-11 21:25:33
阅读次数:
196
1、CoreManage.h#import @protocol SampleProtocol;//声明核心类的属性和方法@interface CoreManage : NSObject@property(nonatomic,assign) id delegate;- (void)doMainWor....
分类:
其他好文 时间:
2015-07-11 11:53:32
阅读次数:
97
模型
概念
专门用来存放数据的对象
特点
一般直接继承自NSObject
在.h文件中声明一些用来存放数据的属性
模型定义示例
@interface Shop : NSObject
/** 名字 */
@property (nonatomic, strong) NSString *name;
/** 图标 */
@property (nonatomic, strong) NSString *ic...
分类:
移动开发 时间:
2015-07-10 23:46:02
阅读次数:
218
一、继承继承使得子类可以从父类中获得一些属性和已有方法 @interfaceClassA:NSObject @end @implementationClassA @ end还可以用super调用父类的方法二、封装1、四个权限修饰符@public、@protected、@private、@packag...
分类:
其他好文 时间:
2015-07-10 18:14:14
阅读次数:
127
isEqual是NSObject的方法,我们常用它来判断两个object是否相等, 而==也常用来来判断两个object是否相等,那么它们有什么区别呢。看一段代码就明白了://MyItem.h @interface MyItem : NSObject { @private NSString *...
分类:
其他好文 时间:
2015-07-09 19:30:17
阅读次数:
104