摘要:
在对字符串进行使用的时候,有些字符串我们需要删除或者替换一些我们不需要的字符,这时我们就用到了stringByReplacingOccurrencesOfString方法: NSString *str = @"@moxue"; NSString *first = [str stri... 阅读全文
摘要:
AVAudioPlayer是iOS自带的音乐播放类库,它只能播放单个声音文件,而且只能播放本地文件,不具备播放网络流媒体的能力。 使用AVAudioPlayer首先需要导入AVFoundation.framework。用到的框架是AVFoundation框架。 创建播放器,... 阅读全文
摘要:
我在做仿豆瓣音乐播放器这个小项目的时候,需要实现歌词同步匹配。 它的主要内容有: 1.我用到的歌词匹配API是歌词迷的API,它提供了三种歌词检索方式,歌曲名,歌手和歌曲名,歌曲专辑编号。(链接:http://geci.me/api/lyric/:song/:artist)。它返回的是js... 阅读全文
摘要:
豆瓣FM音乐播放器这个小项目主要实现了: 1.在线播放音乐;2.更换音乐频道; 3.喜爱歌曲收藏; 4.在线歌词匹配。 :用到的知识点:1.在音乐播放类库的选择方面,可以使用第三方类库AFSoundManager(支持流媒体的播放,通过音乐列表来实现对歌曲的管理,很方便)或者也可以使用... 阅读全文
摘要:
SDWebImage是一款优秀的图片加载和缓存类库,比如在tableview上直接采用UIImageView对大量网络图片进行加载,在运行程序时会出现卡顿,而SDWebImage通过对UIImageView添加了一个扩展类,来实现对网络图片的优化加载,缓存和管理。使用方法:1.导入头文件:#impo... 阅读全文
摘要:
有时候为了节省时间,做一些简单实用的选项卡界面。我们也会用系统自带的一些选项卡图标。实现方式如下:初始化一个UITabBarController:UITabBarController *_tab = [[UITabBarController alloc]init];初始化一个UITabBarItem... 阅读全文
摘要:
学习ios有一段时间了,但是对appdelegate中的那一堆方法一直都不是很清楚是干嘛用的,今天来认真的总结学习一下。Window的创建:iOS程序启动完毕后,先创建UIwindow,再创建控制器,创建控制器的view,然后将控制器的view添加到UIWindow上,于是控制器的view就显示在屏... 阅读全文
摘要:
在通知中心建立一个广播来监听键盘的弹出和弹回,在监听事件中加入触发事件的一些操作。[[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(keyboardWillChange:) name:UIKeyboard... 阅读全文
摘要:
navigationBar的setBarTintColor接口,用此接口可改变statusBar的背景色。但是:一旦你设置了navigationBar的- (void)setBackgroundImage:(UIImage *)backgroundImage forBarMetrics:(UIBar... 阅读全文
摘要:
更改状态栏颜色将iOS状态栏默认颜色为黑色,但有时为了需求,我们需要更改状态栏的颜色,常用的方式有:方法一: 1.在info.plist添加View controller-based status bar appearance为NO; 2.在页面执行[[UIApplication sharedApp... 阅读全文