#import <Foundation/Foundation.h> @interface Student : NSObject @property(strong,nonatomic) NSString *name; @property(strong,nonatomic) NSString *pic; ...
分类:
移动开发 时间:
2016-03-30 23:54:19
阅读次数:
237
1、KVC,即是指 NSKeyValueCoding,一个非正式的Protocol,提供一种机制来间接访问对象的属性。而不是通过调用Setter、Getter方法访问。KVO 就是基于 KVC 实现的关键技术之一。 Demo: @interface myPerson : NSObject { NSS ...
分类:
其他好文 时间:
2016-03-30 15:03:09
阅读次数:
465
作用:提供了另一种 为对象的属性赋值及读取对象属性的编写代码的方式 —————Dog.h———————@interface Dog : NSObject@property(nonatomic,strong)NSString *name;@end----Book.h----@interface Boo ...
分类:
移动开发 时间:
2016-03-30 12:58:23
阅读次数:
138
xml解析主要可以使用CData,libxml2以及NSXMLParser,以下对各个方法给出了相应的例子: 1.CDataXML: 1.1.创建FKBook类 #import <Foundation/Foundation.h> @interface FKBook : NSObject @prope ...
分类:
移动开发 时间:
2016-03-30 12:35:33
阅读次数:
244
值和集合
在OC中可以使用C中的基本数据类型。
可以在类的实现里面对这些基本数据类型的属性进行C中的:++ – += -= *=等操作。
如下所示:
//---------接口声明-----------
@interface XYZPerson : NSObject
@property int age;
-(void)gettingOlder;
@end
//----------接口实现------...
分类:
其他好文 时间:
2016-03-29 10:55:12
阅读次数:
173
iOS: 聊聊 Designated Initializer(指定初始化函数) 一、iOS的对象创建和初始化 iOS 中对象创建是分两步完成: 分配内存 初始化对象的成员变量 我们最熟悉的创建NSObject对象的过程: 苹果官方有一副图片更生动的描述了这个过程: 对象的初始化是一个很重要的过程,通 ...
分类:
移动开发 时间:
2016-03-29 00:38:53
阅读次数:
278
首先有这样4个类 UIVisualEffect UIBlurEffect UIVibrancyEffect UIVisualEffectView 继承关系 UIVisualEffect : NSObject |—> UIBlurEffect |—> UIVibrancyEffect UIVisual ...
分类:
移动开发 时间:
2016-03-26 15:41:56
阅读次数:
219
一、代理传值的方法 1.Hehe1ViewController.h中 #import <UIKit/UIKit.h> @protocol Hehe1ViewControllerDelegate <NSObject> - (void)backValueWith:(NSString*)str; @end ...
分类:
移动开发 时间:
2016-03-26 12:13:43
阅读次数:
169
效果图如下: 要想实现上述效果,需要先有一个继承于NSObject的Model类(这里起名叫DestinationModel)用来赋值,需要一个继承于UICollectionViewCell的类(DestinCollectionViewCell)用来自定义cell,还需要一个继承于UIView的类( ...
分类:
其他好文 时间:
2016-03-26 10:56:07
阅读次数:
198
说明:model类模板已默认过滤null值,附加特殊情况的关键字ID名的冲突(需手动去掉注释代码)。MyMessageModel为示例的名字。可以自己随便起。 1.自己创建一个继承与NSObject的类,用于当model数据模型用。然后在.h文件中根据接口文档或者json返回数据的添加相应属性。 并
分类:
移动开发 时间:
2016-03-22 19:11:36
阅读次数:
286