声明父类Animal继承自NSObject
Animal.h
#ifndef oc_Animal_h
#define oc_Animal_h
@interface Animal : NSObject {
@public
int weight;
}
- (void)eat;
//重写默认构造方法
- (id) init;
//自定义构造方法
- (id) initWithW...
分类:
编程语言 时间:
2014-12-10 19:54:35
阅读次数:
190
// id == NSObject *// 万能指针,能指向\操作任何OC对象/* 完整地创建一个可用的对象 1.分配存储空间 +alloc 2.初始化 -init */// 构造方法:用来初始化对象的方法,是个对象方法,-开头// 重写构造方法的目的:为了让对象...
分类:
其他好文 时间:
2014-11-28 22:39:59
阅读次数:
238
A.id万能指针,可以指向任何对象,实质是NSObject的指针,使用的时候不用加上*B.NSObject中得类方法new1.完整地创建一个可用对象步骤(1)分配存储空间 + alloc(2)初始化 - init1 // 1.调用+alloc分配存储空间2 Perso...
分类:
其他好文 时间:
2014-11-24 20:29:12
阅读次数:
167
在开发collection view的时候遇到的问题,因为页面在storyboard中,所以直接在storyboard里设置它的layout,和cell的size等属性。另外,UICollectionViewController控制器本来有四个init方法:- (id)initWithNibName...
分类:
其他好文 时间:
2014-11-09 11:04:12
阅读次数:
151
一:id类型1> id是一种类型,万能指针,能够指向\操作任何的对象。typedef struct objc_object *id;注意点:在使用id定义的时候,一定要注意(*)id类型默认已经包含了*所以不需要在加*;局限性:调用一个不存在的方法,编译器会马上报错。2>instancetype类型...
分类:
其他好文 时间:
2014-11-04 21:04:50
阅读次数:
178
一、 XML:用到一个开源解析类,GDataXMLNode(将其加入项目中),添加libxml2.dylib框架 经常用到的方法: 1.- (id)initWithXMLString:(NSString *)str options:(unsigned int)mask error:(NSErr...
分类:
Web程序 时间:
2014-10-30 00:02:17
阅读次数:
276
利用KVC方法快速为数据对象赋值,如下例
在.h文件中声明如下形式方法:
- (id)initWithDic:(NSDictionary *)dic;
在对应.m文件中
- (id)initWithDic:(NSDictionary *)dic
{
self = [super
init];
if (self)
...
分类:
其他好文 时间:
2014-09-20 10:05:07
阅读次数:
125
//当你通过代码创建控件就会调用这个方法- (id)initWithFrame:(CGRect)frame{ self = [super initWithFrame:frame]; if (self) { [self setup]; } return self;}//当你通过storyboared或...
分类:
其他好文 时间:
2014-09-11 22:19:52
阅读次数:
273
首先重写UITableViewCell的初始化方法:- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier
{
self = [super initWithStyle:style reuseIdentifier:reuseIdentifier];
if (...
分类:
移动开发 时间:
2014-09-04 09:46:27
阅读次数:
195
id选择器: $("#div");类选择器: $(".lei");元素选择器: $("div");JQuery转DOM对象 var $cr = $("#div"); var cr = $cr[0]; var cr = $cr.get(0);DOM转JQuer...
分类:
其他好文 时间:
2014-08-17 21:13:02
阅读次数:
306