_bIsPlaying=!_bIsPlaying; //真真假假
NSObject<IAudioProtocol>* _protocol; //协议,类似接口
@interface UIImage (UIImageExt) //类别,类似扩展
CustomUser * user=[[[CustomUser alloc] init] autorelease]; //实体化对象
user._id=[[[key valueForKey:@"user"] valueForKey:@"id"] intValue];
user._screen_name=[[key valueForKey:@"user"] valueForKey:@"screen_name"];
user._name=[[key valueForKey:@"user"] valueForKey:@"name"];
static NSString *favCellIdentifier = @"AudioPlayTableViewCell"; //xib化cell
AudioPlayTableViewCell *cell=(AudioPlayTableViewCell *)[tableView
dequeueReusableCellWithIdentifier:favCellIdentifier];
if (cell == nil) {
UIViewController* c = [[UIViewController alloc]
initWithNibName:favCellIdentifier bundle:nil];
cell = (AudioPlayTableViewCell *)c.view;
[cell cellInit];
[c release];
}
cell._slider.backgroundColor = [UIColor clearColor];
cell._protocol=self;
cell.tag=indexPath.section;
cell._lblTitle.text=[[self._tableData objectAtIndex:indexPath.section] _text];
#define ADDLEFTBTN(CTLR,IMG,TITLE,SEL)\ //变量化自定义代码
{\
UIBarButtonItem* leftbackButtonItem=[UIBarButtonItem customForNav:CTLR \
image:IMG \
title:TITLE \
action:SEL]; \
self.navigationItem.leftBarButtonItem=leftbackButtonItem;\
}
.plist文件中添加 Main nib file base name //设置起始页面的另一种方法
FMDB //数据库sqlite3封装库
自定义分装的几个对象:
proAlertView,
CustomSegmentedControl,
TKProgressCircleView,
UICustomSwitch,
UIImage+Scale,
UIImage-Alpha,
UIImageLoadManager,
UIBarButtonItem+CustomForNav
UINavigationBar-CustomImage
UITabBar-CustomImage