2015年10月5日

ios 音频

摘要: 一、简单的音效实现 // -1.创建URL NSURL *url = [[NSBundle mainBundle] URLForResource:@"buyao.wav" withExtension:nil]; // 0.创建音效ID SystemSoundID so... 阅读全文

posted @ 2015-10-05 16:04 li仲玄 阅读(92) 评论(0) 推荐(0) 编辑

2015年10月4日

ios -- cell的图片下载

摘要: 1.面试题1> 如何防止一个url对应的图片重复下载* “cell下载图片思路 – 有沙盒缓存”2> SDWebImage的默认缓存时长是多少?* 1个星期3> SDWebImage底层是怎么实现的?* 上课PPT的“cell下载图片思路 – 有沙盒缓存”2.SDWebImage1> 常用方法- (... 阅读全文

posted @ 2015-10-04 16:19 li仲玄 阅读(165) 评论(0) 推荐(0) 编辑

ios 单例模式(懒汉式)

摘要: 1. 单例模式的作用可以保证在程序运行过程,一个类只有一个实例,而且该实例易于供外界访问从而方便地控制了实例个数,并节约系统资源2. 单例模式的使用场合在整个应用程序中,共享一份资源(这份资源只需要创建初始化1次)3. ARC中,单例模式的实现在.m中保留一个全局的static的实例1.ARC@in... 阅读全文

posted @ 2015-10-04 14:47 li仲玄 阅读(844) 评论(0) 推荐(0) 编辑

2015年10月3日

ios xib

摘要: 一、创建Toolbar模型1..m+ (instancetype)toolbar{ NSArray *objs = [[NSBundle mainBundle] loadNibNamed:@"HMToolbar" owner:nil options:nil]; return [objs lastOb... 阅读全文

posted @ 2015-10-03 16:23 li仲玄 阅读(93) 评论(0) 推荐(0) 编辑

2015年10月2日

ios 多线程-GCD-NSOperation

摘要: 一、线程间的通讯1、使用NSObject类的方法performSelectorInBackground:withObject:来创建一个线程。具体的代码:隐式创建,自动启动[Object performSelectorInBackground:@selector(doSomething:) with... 阅读全文

posted @ 2015-10-02 22:18 li仲玄 阅读(338) 评论(0) 推荐(0) 编辑

2015年9月30日

遍历

摘要: 1、快速遍历for(id obj in array){//找出obj元素在数组中的位置NSUInteger i = [array indexOfObject:obj];}2、Block遍历//每遍历到一元素,就会调用一次block,并且当前元素和索引位置当做参数传给block[array enume... 阅读全文

posted @ 2015-09-30 11:52 li仲玄 阅读(220) 评论(0) 推荐(0) 编辑

NSArray函数

摘要: 1、判断是否包含某一个元素,返回1则表示有- (BOOL)countainsObject:(id)anObject BOOL isContain = [arrayboy containsObject:@"key"];2、获取集合元素的个数- (NSUInteger)Count3、返回最后一个元素- ... 阅读全文

posted @ 2015-09-30 10:48 li仲玄 阅读(186) 评论(0) 推荐(0) 编辑

设计模式

摘要: 一、代理设计模式person监控NextAgent的票价,这样就可以person不用改,而更改代理1、person.h 代理 - (void)buyTicket @property(nonatomic,retain) id delegate;//拥有一个代理属性,就必须遵守TicketDelegat... 阅读全文

posted @ 2015-09-30 10:47 li仲玄 阅读(134) 评论(0) 推荐(0) 编辑

2015年9月26日

ios 视频音乐播放

摘要: IOS开发小技巧(视频和音乐播放)1.IOS视频播放代码(添加MediaPlayer.framework和#import) -(void)playMovie:(NSString *)fileName{ //视频文件路径 NSString *path = [[NSBundl... 阅读全文

posted @ 2015-09-26 08:36 li仲玄 阅读(215) 评论(0) 推荐(0) 编辑

2015年9月25日

ios ARC

摘要: 1、ARC判断准则:只需要没有强指针指向对象,就会释放对象。2、特点:①、不允许调用release、retain、retainlout②、允许重写dealloc,但是不允许调用[super dealloc]③、@property的参数:(1)、strong:成员变量是强指针,适用于OC对象(2)、w... 阅读全文

posted @ 2015-09-25 15:16 li仲玄 阅读(185) 评论(0) 推荐(0) 编辑

导航