音频项目思路整理

_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

  

  

转载于:https://www.cnblogs.com/visen-0/archive/2012/03/02/2376883.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值