创建一个工程,为ViewController。 新建两个类为NJperson NJperson.h #import <Foundation/Foundation.h>// 如果想将一个自定义对象保存到文件中必须实现NSCoding协议@interface NJPerson : NSObject <N ...
分类:
移动开发 时间:
2016-04-15 15:23:51
阅读次数:
168
一、初次读取json数据 二、KVC转模型技巧,这里的技巧主要解决的是字典中的key 与 模型中有的属性对应不起来的时候 的解决办法 <方法1> <方法2>运行时字典转模型,运行时自己一直很晕。不过还是整理下来,方便以后用。 这里直接创建了一个分类。 头文件代码 1 // 2 // NSObject ...
分类:
移动开发 时间:
2016-04-15 00:18:13
阅读次数:
205
Xcode更新到7.3后会出现NSObject+MJProperty.h 报Cannot create __weak reference in file using manual reference counting错误信息。 修改方法 在Building Setting中改一下设置 改为 YES就 ...
分类:
其他好文 时间:
2016-04-13 18:55:14
阅读次数:
198
objective-c中,当一个类使用到另一个类时,并且在类的头文件中需要创建被引用的指针时, 如下面代码: A.h文件 #import "B.h" @interface A : NSObject { B *b; } @end 为了简单起见:A类是引用类,B类是被引用类,这里先不考虑A类的实现文件。 ...
分类:
移动开发 时间:
2016-04-12 19:06:45
阅读次数:
177
在delegate中: func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool { // Override po ...
分类:
移动开发 时间:
2016-04-11 22:20:22
阅读次数:
146
DMBasicDataModel.h #import <Foundation/Foundation.h>@interface DMBasicDataModel : NSObject- (id)initWithDictionary:(NSDictionary *)dictionary;@end DMB ...
分类:
移动开发 时间:
2016-04-11 20:50:57
阅读次数:
374
在iOS开发过程中,有可能会在多个页面用到一些常量,例如某控件的坐标、控件的固定间距、枚举等…… 下边给大家介绍一个小方法,在一个专门的类中定义这些常量(便于后期的修改和管理),并将头文件导入到PCH文件,就可以在任意地方调用了,步骤如下: 1、创建新的类,继承自NSObject 2、清空.h和.m ...
分类:
其他好文 时间:
2016-04-11 18:34:51
阅读次数:
200
一个显示日期的工具类 .h文件 #import <Foundation/Foundation.h> @interface TimeUtil : NSObject + (NSString*)getTimeStr1:(long long)time; +(NSString*) getTimeStrStyl ...
分类:
其他好文 时间:
2016-04-11 09:59:59
阅读次数:
131
使用assign:对基础数据类型(NSInteger)和C数据类型(int,float,double,char等)。使用copy:对NSString;使用retain(引起引用计数加1):对其他NSObject(实例对象)和其子类; 属性关系有两种主要类型:strong和weak,相当于非ARC环境 ...
分类:
其他好文 时间:
2016-04-09 21:50:00
阅读次数:
231
自定义一个Person类 Person.h里面 #import <Foundation/Foundation.h> //遵循一个NSCoding协议 @interface Person : NSObject<NSCoding> //定义三个person类的属性 @property(strong,no ...
分类:
其他好文 时间:
2016-04-09 13:50:30
阅读次数:
120